mirror of
https://github.com/Matir/skel.git
synced 2026-05-25 21:19:09 -07:00
Package updates.
This commit is contained in:
@@ -36,3 +36,4 @@ SAVE: Save the install options to ${BASEDIR}/installed-prefs
|
|||||||
[ ] Re-do the installation of packages.
|
[ ] Re-do the installation of packages.
|
||||||
[ ] Make manual installation of sets easy/possible.
|
[ ] Make manual installation of sets easy/possible.
|
||||||
[ ] Make missing packages not cause a full set failure.
|
[ ] Make missing packages not cause a full set failure.
|
||||||
|
[X] Allow comments and blank lines.
|
||||||
|
|||||||
16
install.sh
16
install.sh
@@ -204,8 +204,22 @@ function run_as_root {
|
|||||||
|
|
||||||
function install_pkg_set {
|
function install_pkg_set {
|
||||||
local pkg_file=${BASEDIR}/${1}
|
local pkg_file=${BASEDIR}/${1}
|
||||||
|
local pkg_list
|
||||||
if [[ ! -f ${pkg_file} ]] ; then return 0 ; fi
|
if [[ ! -f ${pkg_file} ]] ; then return 0 ; fi
|
||||||
run_as_root apt-get install -qqy `cat ${pkg_file}`
|
cat ${pkg_file} | while read line ; do
|
||||||
|
if [[ ${line:0:1} == '#' ]] ; then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
if [[ -z ${line} ]] ; then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
if apt-cache show ${line} >/dev/null 2>&1 ; then
|
||||||
|
pkg_list="${pkg_list} ${line}"
|
||||||
|
else
|
||||||
|
echo "Warning: package ${line} not found." >&2
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
run_as_root apt-get install -qqy ${pkg_list}
|
||||||
}
|
}
|
||||||
|
|
||||||
function install_apt_pkgs {
|
function install_apt_pkgs {
|
||||||
|
|||||||
350
packages.HHV
Normal file
350
packages.HHV
Normal file
@@ -0,0 +1,350 @@
|
|||||||
|
# Kali packages
|
||||||
|
kali-linux-sdr
|
||||||
|
kali-linux-rfid
|
||||||
|
|
||||||
|
# Hardware tools
|
||||||
|
# Electronic schematic and PCB design software
|
||||||
|
kicad
|
||||||
|
# Logic analyzer and protocol decoder software suite
|
||||||
|
sigrok
|
||||||
|
# GNU C compiler (cross compiler for avr)
|
||||||
|
gcc-avr
|
||||||
|
# GNU Debugger for avr
|
||||||
|
gdb-avr
|
||||||
|
# software for programming Atmel AVR microcontrollers
|
||||||
|
avrdude
|
||||||
|
# tool for searching binary images for embedded files and executable code
|
||||||
|
binwalk
|
||||||
|
# free and advanced command line hexadecimal editor
|
||||||
|
radare2
|
||||||
|
# Open on-chip JTAG debug solution for ARM and MIPS systems
|
||||||
|
openocd
|
||||||
|
# AVR development board IDE and built-in libraries
|
||||||
|
arduino
|
||||||
|
# Program your Arduino from the command line
|
||||||
|
arduino-mk
|
||||||
|
# Atmel SAM ARM microcontroller flash programming utility
|
||||||
|
bossa-cli
|
||||||
|
# Cypress EZ-USB FX2 (LP) programmer
|
||||||
|
cycfx2prog
|
||||||
|
# device firmware update (DFU) based USB programmer for Atmel chips
|
||||||
|
dfu-programmer
|
||||||
|
# Device firmware update (DFU) USB programmer
|
||||||
|
dfu-util
|
||||||
|
# tool for documenting hardware designs through timing diagrams
|
||||||
|
drawtiming
|
||||||
|
# A graphical frontend to the Spice simulator
|
||||||
|
easyspice
|
||||||
|
# Emulator and simulator for 8051 microcontrollers
|
||||||
|
emu8051
|
||||||
|
# create and flash firmware files to ESP8266 or ESP32 chips
|
||||||
|
esptool
|
||||||
|
# utility to configure SRAM based ALTERA devices
|
||||||
|
flexloader
|
||||||
|
# VHDL simulator for Linux
|
||||||
|
freehdl
|
||||||
|
# graphical logic circuit simulator
|
||||||
|
glogic
|
||||||
|
# GNU Circuit Analysis package
|
||||||
|
gnucap
|
||||||
|
# Graphical Intel 8085 simulator, assembler and debugger
|
||||||
|
gnusim8085
|
||||||
|
# Simulator for Microchip's PIC microcontrollers
|
||||||
|
gpsim
|
||||||
|
# GNU PIC utilities
|
||||||
|
gputils
|
||||||
|
# Graphical user interface for gnucap and ngspice
|
||||||
|
gspiceui
|
||||||
|
# VCD (Value Change Dump) file waveform viewer
|
||||||
|
gtkwave
|
||||||
|
# waveform viewer eg for spice simulators
|
||||||
|
gwave
|
||||||
|
# switch-level simulator
|
||||||
|
irsim
|
||||||
|
# interface to NXP LPC Microcontrollers ISP serial interface
|
||||||
|
lpctools
|
||||||
|
# debugging tool for MSP430 microcontrollers
|
||||||
|
mspdebug
|
||||||
|
# Spice circuit simulator
|
||||||
|
ngspice
|
||||||
|
# Microchip PIC serial programmer software
|
||||||
|
picprog
|
||||||
|
# tool to decode RFID tag data
|
||||||
|
rfdump
|
||||||
|
# In-System Programmer for 8051 MCUs using usbtiny
|
||||||
|
s51dude
|
||||||
|
# OBD-II vehicle diagnostic scanner
|
||||||
|
scantool
|
||||||
|
# Small Device C Compiler
|
||||||
|
sdcc
|
||||||
|
# Micro-controller simulator for SDCC
|
||||||
|
sdcc-ucsim
|
||||||
|
# Atmel AVR simulator
|
||||||
|
simulavr
|
||||||
|
# MIPS R2000/R3000 emulator
|
||||||
|
spim
|
||||||
|
# STM32 chip flashing utility using a serial bootloader
|
||||||
|
stm32flash
|
||||||
|
|
||||||
|
# fast processor emulator
|
||||||
|
qemu
|
||||||
|
# JTAG programmer for various flash parts and boards
|
||||||
|
urjtag
|
||||||
|
# Firmware programming tool for the USBprog hardware
|
||||||
|
usbprog
|
||||||
|
# Icarus verilog compiler
|
||||||
|
iverilog
|
||||||
|
|
||||||
|
# Misc tools
|
||||||
|
# fast, scalable, distributed revision control system
|
||||||
|
git
|
||||||
|
# Document (PostScript, PDF) viewer
|
||||||
|
evince
|
||||||
|
# terminal multiplexer
|
||||||
|
tmux
|
||||||
|
# minimal dumb-terminal emulation program
|
||||||
|
picocom
|
||||||
|
# GTK+ base UVC Viewer
|
||||||
|
guvcview
|
||||||
|
|
||||||
|
# Other potential useful tools:
|
||||||
|
# c2tool - C2 programming/debugging interface
|
||||||
|
# libswd - SWD programming/debugging interface
|
||||||
|
# jrev/FTjrev - Software functionality similar to that of JTAGulator
|
||||||
|
# Add some offline'd websites?
|
||||||
|
# buspirate, etc.?
|
||||||
|
|
||||||
|
# SDR tools:
|
||||||
|
# gnuradio chirp hackrf kalibrate-rtl rtlsdr-scanner gqrx-sdr multimon-ng uhd-host uhd-images libgnuradio-baz gr-osmosdr gr-iqbal
|
||||||
|
|
||||||
|
# Other tools in the "Electronics" section that might be useful
|
||||||
|
# VLSI CAD Tools
|
||||||
|
alliance
|
||||||
|
# Altus Metrum firmware and utilities
|
||||||
|
altos
|
||||||
|
# Place and route tool for iCE40 family FPGAs
|
||||||
|
arachne-pnr
|
||||||
|
# Chip db files for arachne-pnr
|
||||||
|
arachne-pnr-chipdb
|
||||||
|
# Platform files for Arduino to run on ATmega1284P
|
||||||
|
arduino-mighty-1284p
|
||||||
|
# Arbitrary Transmission Line Calculator
|
||||||
|
atlc
|
||||||
|
# Examples for Arbitrary Transmission Line Calculator
|
||||||
|
atlc-examples
|
||||||
|
# use GDB with Atmel AVR debuggers
|
||||||
|
avarice
|
||||||
|
# assembler for Atmel AVR microcontrollers
|
||||||
|
avra
|
||||||
|
# Programmer for Atmel AVR microcontrollers
|
||||||
|
avrp
|
||||||
|
# ABC - A System for Sequential Synthesis and Verification
|
||||||
|
berkeley-abc
|
||||||
|
# Atmel SAM ARM microcontroller flash programming GUI
|
||||||
|
bossa
|
||||||
|
# Utility to control X10 Firecracker devices for home automation
|
||||||
|
bottlerocket
|
||||||
|
# Electronic Design Automation software focused on easy of use and portability
|
||||||
|
caneda
|
||||||
|
# Handle CAN (Controller Area Network) descriptions - cmdline utilities
|
||||||
|
canmatrix-utils
|
||||||
|
# C Compiler for TI/Chipcon 8051-based RF SOCs
|
||||||
|
# cc1111 Conflicts with sdcc
|
||||||
|
# Verilog code coverage analysis tool
|
||||||
|
covered
|
||||||
|
# Digital Filter Coefficients Generator (DFCGen) GTK+
|
||||||
|
dfcgen-gtk
|
||||||
|
# read temperature sensors in a 1-Wire net
|
||||||
|
digitemp
|
||||||
|
# electrical CAD system
|
||||||
|
electric
|
||||||
|
# Identify, read, write, erase, and verify BIOS/ROM/flash chips
|
||||||
|
flashrom
|
||||||
|
# Tools to handle the bitstream format of Lattice iCE40 FPGAs
|
||||||
|
fpga-icestorm
|
||||||
|
# Chip database files for fpga-icestorm
|
||||||
|
fpga-icestorm-chipdb
|
||||||
|
# Easy-to-use electronic design software
|
||||||
|
fritzing
|
||||||
|
# Easy-to-use electronic design software (data files)
|
||||||
|
fritzing-data
|
||||||
|
# Easy-to-use electronic design software (parts files)
|
||||||
|
fritzing-parts
|
||||||
|
# GPL EDA -- Electronics design software (metapackage)
|
||||||
|
geda
|
||||||
|
# GPL EDA -- Electronics design software (example designs)
|
||||||
|
geda-examples
|
||||||
|
# GPL EDA -- Electronics design software (attribute editor)
|
||||||
|
geda-gattrib
|
||||||
|
# GPL EDA -- Electronics design software (netlister)
|
||||||
|
geda-gnetlist
|
||||||
|
# GPL EDA -- Electronics design software (schematic editor)
|
||||||
|
geda-gschem
|
||||||
|
# GPL EDA -- Electronics design software (symbol checker)
|
||||||
|
geda-gsymcheck
|
||||||
|
# GPL EDA -- Electronics design software (symbols library)
|
||||||
|
geda-symbols
|
||||||
|
# GPL EDA -- Electronics design software (utilities)
|
||||||
|
geda-utils
|
||||||
|
# GPL EDA -- Electronics design software -- gschem -> PCB workflow GUI
|
||||||
|
geda-xgsch2pcb
|
||||||
|
# Gerber file viewer for PCB design
|
||||||
|
gerbv
|
||||||
|
# Placement for digital VLSI design
|
||||||
|
graywolf
|
||||||
|
# Electronic schematic and PCB design software
|
||||||
|
kicad
|
||||||
|
# Common files used by kicad
|
||||||
|
kicad-common
|
||||||
|
# Kicad help files (German)
|
||||||
|
kicad-doc-de
|
||||||
|
# Kicad help files (English)
|
||||||
|
kicad-doc-en
|
||||||
|
# Kicad help files (Spanish)
|
||||||
|
kicad-doc-es
|
||||||
|
# Kicad help files (French)
|
||||||
|
kicad-doc-fr
|
||||||
|
# Kicad help files (Japanese)
|
||||||
|
kicad-doc-ja
|
||||||
|
# Kicad help files (Dutch)
|
||||||
|
kicad-doc-nl
|
||||||
|
# Control programs for the Per Vices Noctar IQ demodulator board
|
||||||
|
langford-utils
|
||||||
|
# GPL EDA -- Electronics design software (data files)
|
||||||
|
libgeda-common
|
||||||
|
# GPL EDA -- Electronics design software (library files)
|
||||||
|
libgeda42
|
||||||
|
# utility library for talking to the LEGO Mindstorms NXT brick
|
||||||
|
libnxt
|
||||||
|
# tool to generate Smith Charts
|
||||||
|
linsmith
|
||||||
|
# Flash programmer for Renesas M16C and R8C microcontrollers
|
||||||
|
m16c-flash
|
||||||
|
# VLSI layout tool
|
||||||
|
magic
|
||||||
|
# Graphical Integrated Development Environment for 8051
|
||||||
|
mcu8051ide
|
||||||
|
# C compiler for LEGO Mindstorms NXT bricks
|
||||||
|
nbc
|
||||||
|
# simulator for the Microchip PIC16C84 microcontroller
|
||||||
|
nitpic
|
||||||
|
# Improved firmware for LEGO Mindstorms NXT bricks
|
||||||
|
nxt-firmware
|
||||||
|
# Open Lighting Architecture
|
||||||
|
ola
|
||||||
|
# shell utilities to talk to an 1-Wire owserver
|
||||||
|
ow-shell
|
||||||
|
# tools to monitor or inspect a ow-server link
|
||||||
|
ow-tools
|
||||||
|
# Dallas 1-wire support
|
||||||
|
owfs
|
||||||
|
# common files used by any of the OWFS programs
|
||||||
|
owfs-common
|
||||||
|
# 1-Wire filesystem
|
||||||
|
owfs-fuse
|
||||||
|
# FTP daemon providing access to 1-Wire networks
|
||||||
|
owftpd
|
||||||
|
# HTTP daemon providing access to 1-Wire networks
|
||||||
|
owhttpd
|
||||||
|
# Backend server for 1-Wire control
|
||||||
|
owserver
|
||||||
|
# printed circuit board (pcb) design program - meta-package
|
||||||
|
pcb
|
||||||
|
# printed circuit board (pcb) design program - common files
|
||||||
|
pcb-common
|
||||||
|
# printed circuit board (pcb) design program - GTK+ interface
|
||||||
|
pcb-gtk
|
||||||
|
# printed circuit board (pcb) design program - LessTif interface
|
||||||
|
pcb-lesstif
|
||||||
|
# printed circuit board (pcb) design program
|
||||||
|
pcb-rnd
|
||||||
|
# command-line tool for engraving PCBs using CNCs
|
||||||
|
pcb2gcode
|
||||||
|
# interfacing with the Arduino from within Pure Data (Pd)
|
||||||
|
pd-pduino
|
||||||
|
# interfacing with your XBee from within Pure Data (Pd)
|
||||||
|
pd-xbee
|
||||||
|
# Transitional dummy package for python-pyvisa
|
||||||
|
pyvisa
|
||||||
|
# Electric schematic editor
|
||||||
|
qelectrotech
|
||||||
|
# symbols needed for qelectrotech
|
||||||
|
qelectrotech-data
|
||||||
|
# examples files for qelectrotech
|
||||||
|
qelectrotech-examples
|
||||||
|
# Open-Source Digital Synthesis Flow
|
||||||
|
qflow
|
||||||
|
# Technology files needed for qflow for osu018
|
||||||
|
qflow-tech-osu018
|
||||||
|
# Technology files needed for qflow for osu035
|
||||||
|
qflow-tech-osu035
|
||||||
|
# Technology files needed for qflow for osu050
|
||||||
|
qflow-tech-osu050
|
||||||
|
# Multi-level, over-the-cell maze router
|
||||||
|
qrouter
|
||||||
|
# symbolic analyzer and solver of linear analog circuits
|
||||||
|
qsapecng
|
||||||
|
# simulator for Microchip PIC16F84 microcontroller
|
||||||
|
simulpic
|
||||||
|
# Utilities for using the Wi-Spy USB spectrum analyzer hardware
|
||||||
|
spectools
|
||||||
|
# Simple command-line tool for LEGO Mindstorms NXT
|
||||||
|
t2n
|
||||||
|
# Tcl/Tk based digital circuit editor and simulator
|
||||||
|
tkgate
|
||||||
|
# Tcl/Tk based digital circuit editor and simulator - data files
|
||||||
|
tkgate-data
|
||||||
|
# Micro In-System Programmer for Atmel's AVR MCUs
|
||||||
|
uisp
|
||||||
|
# USB HID relay driver
|
||||||
|
usbrelay
|
||||||
|
# fast free Verilog simulator
|
||||||
|
verilator
|
||||||
|
# tool for engraving PCBs using CNCs
|
||||||
|
visolate
|
||||||
|
# Data logger for 1-Wire weather sensors
|
||||||
|
w1retap
|
||||||
|
# Data logger for 1-Wire weather sensors (MongoDB plugin)
|
||||||
|
w1retap-mongo
|
||||||
|
# Data logger for 1-Wire weather sensors (MySQL plugin)
|
||||||
|
w1retap-mysql
|
||||||
|
# Data logger for 1-Wire weather sensors (ODBC plugin)
|
||||||
|
w1retap-odbc
|
||||||
|
# Data logger for 1-Wire weather sensors (PostgreSQL plugin)
|
||||||
|
w1retap-pgsql
|
||||||
|
# Data logger for 1-Wire weather sensors (SQLite plugin)
|
||||||
|
w1retap-sqlite
|
||||||
|
# Draw circuit schematics or almost anything
|
||||||
|
xcircuit
|
||||||
|
# Framework for Verilog RTL synthesis
|
||||||
|
yosys
|
||||||
|
# Framework for Verilog RTL synthesis (development files)
|
||||||
|
yosys-dev
|
||||||
|
|
||||||
|
# Other tools in the "Embedded" section that might be useful
|
||||||
|
# Firmware for USB JTAG programmers
|
||||||
|
ixo-usb-jtag
|
||||||
|
# Common include files for the open wince project
|
||||||
|
# openwince-include Conflicts with urjtag
|
||||||
|
# allows programming jtag capable devices such as CPUs or FPGAs
|
||||||
|
# openwince-jtag Conflicts with urjtag
|
||||||
|
# Tools for flashing Rockchip devices
|
||||||
|
rkflashtool
|
||||||
|
# GUI firmware programming tool for the USBprog hardware
|
||||||
|
usbprog-gui
|
||||||
|
|
||||||
|
# Other cross compilers
|
||||||
|
gcc-aarch64-linux-gnu
|
||||||
|
gcc-alpha-linux-gnu
|
||||||
|
gcc-arm-linux-gnueabi
|
||||||
|
gcc-arm-linux-gnueabihf
|
||||||
|
gcc-arm-none-eabi
|
||||||
|
gcc-h8300-hms
|
||||||
|
gcc-hppa-linux-gnu
|
||||||
|
gcc-hppa64-linux-gnu
|
||||||
|
gcc-m68hc1x
|
||||||
|
gcc-m68k-linux-gnu
|
||||||
|
gcc-mips-linux-gnu
|
||||||
|
gcc-mips64-linux-gnuabi64
|
||||||
|
gcc-mips64el-linux-gnuabi64
|
||||||
|
gcc-mipsel-linux-gnu
|
||||||
Reference in New Issue
Block a user