Add files via upload

This commit is contained in:
kneutron 2023-01-11 13:43:29 -06:00 committed by GitHub
parent 0fd9ce6154
commit e4ec6271ec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

207
freshinstall-debian.sh Normal file
View File

@ -0,0 +1,207 @@
#!/bin/bash
# BKP2FSARCHIVE 1ST!!
# Add std pkgs to new install, after running -purgedebs 1st to make space
# 2022.1014 for debian
logfile=~/freshinstall.log
function addpkgs {
# apt-get install -y --force-yes $*
apt-get install -y --allow-unauthenticated $*
} 2>>$logfile
addpkgs gpg wget
# REF: https://www.virtualbox.org/wiki/Linux_Downloads
#wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
#wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg
source /etc/os-release
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian $VERSION_CODENAME contrib" \
> /etc/apt/sources.list.d/virtualbox.list
apt-get update
# essential
addpkgs joe mc lynx w3m screen lzop fsarchiver netcat-traditional bwm-ng openssh-server smartmontools sysstat
# 2006.0828 for vmware:
addpkgs linux-headers-`uname -r` build-essential
#libc6-i386 ia32-libs
# Admin
addpkgs synaptic aptitude apt-file mlocate ntpdate
addpkgs mbr lm-sensors gawk net-tools
addpkgs sshfs pv buffer ethtool gparted iotop android-tools-adb dos2unix
addpkgs p7zip parallel pbzip2 xz-utils # TODO - codecs? - to play dvds
# unrar
addpkgs jfsutils xfsprogs
# SCSI stuff
addpkgs lsscsi scsitools sdparm sg3-utils
#/unstable
# Removed from deflt knoppix
addpkgs lftp gftp ethstatus nmap iptraf autossh filezilla httrack
# ncftp
# AUDIO/VIDEO STUFF
addpkgs sox vorbis-tools cdparanoia vlc youtube-dl handbrake handbrake-cli lame mpg123 ffmpeg devede
addpkgs udftools dvd+rw-tools growisofs wodim icedax
addpkgs xine-ui mplayer vlc
#TODO? + installed pkg /usr/share/doc/libdvdread4/install-css.sh
addpkgs pavucontrol pulseaudio # for HDMI sound
# 2017.1029 no install pkg deadbeef for antix
# X stuff
addpkgs rdesktop ssh mingetty xlsx2csv arandr wmctrl
addpkgs thunar xfce4-terminal xterm xtightvncviewer x11vnc xfce4-screenshooter scrot mesa-utils
addpkgs lxde fonts-liberation xfonts-scalable evince
addpkgs libreoffice
# xffm4 no pkg 2017.1029
#log2mail
#debian-goodies
addpkgs nano nedit reportbug
# TOYS
addpkgs cmatrix xaos imagemagick geeqie ristretto jpegoptim tumbler
#xearth xsnow
# Printing
addpkgs cups hplip hplip-gui # run ' hp-doctor ' non-root
addpkgs thunderbird
# X and session, if netinstall
addpkgs lightdm xfce4\*
#+ installed pkg # apt-get install virtualbox
addpkgs virtualbox-7.0
# Moved to end due to prompt/weirdness/needs config
# ZFS on linux
#2017.0223 FIX + installed pkg zfsutils-linux # was missing 'zpool' cmd
# REF: https://github.com/zfsonlinux/zfs/wiki/Debian / https://packages.debian.org/source/stretch/zfs-linux
#addpkgs zfs-dkms zfsutils-linux
addpkgs samba smbclient cifs-utils
#addpkgs cifs-utils
# && modprobe zfs
# These require input:
addpkgs localepurge vsftpd # libdvd-pkg
#addpkgs squid3
#dpkg-reconfigure libdvd-pkg
#addpkgs discover vsftpd sawfish localepurge rcconf scsiadd icewm
addpkgs mutt #sarg
# for squid reports - REF: https://www.tecmint.com/sarg-squid-analysis-report-generator-and-internet-bandwidth-monitoring-tool/
#add-apt-repository ppa:danielrichter2007/grub-customizer
#apt update
#addpkgs grub-customizer
apt-file update &
[ `lsmod |grep -c zfs` -gt 0 ] && zpool import
echo "`date` - DONE"
exit;
2018.jan all-in-1 for mx17:
# apt-get install ethtool xterm rdesktop evince gparted httrack gedit lftp chromium \
udftools xz-utils lzop exfat-utils bwm-ng geeqie xine-ui mplayer synaptic aptitude apt-file sysstat fbpager \
vsftpd openssh-server localepurge icedax cdparanoia growisofs nmap vorbis-tools pv pbzip2 lsscsi mbr p7zip-full filezilla \
vlc youtube-dl fsarchiver lm-sensors mesa-utils gawk dos2unix xlsx2csv lame arandr ffmpeg wodim android-tools-adb \
dvd+rw-tools lsdvd scrot rxvt cifs-utils xtightvncviewer jpegoptim iotop handbrake handbrake-cli x11vnc \
xvt hplip hplip-gui imagemagick bittornado-gui sox ristretto xfce4-screenshooter tumbler pavucontrol \
libdvd-pkg buffer fonts-liberation ttf-mscorefonts-installer xfonts-scalable parallel hddtemp
# No longer provided by cron
#addpkgs checksecurity
# NVIDIA driver
#addpkgs linux-amd64-generic
#addpkgs nvidia-glx
# AUDIO STUFF
addpkgs sox deadbeef
##addpkgs abcde
##addpkgs ecawave
##addpkgs mpgtx
##addpkgs grip
##addpkgs mp3burn
##addpkgs mp3c
# (mp3 creator)
##addpkgs id3
##addpkgs flac
##addpkgs groovycd
# No longer avail; use JRE
##addpkgs jdk1.1
# not exist anymore
##addpkgs pine
## Remember to remove mutt!
##addpkgs cdplayer
#timezoneconf
## autoinstall
# (duplicate system installation pkgs)
##addpkgs bastille
##addpkgs dmsetup
##addpkgs easyfw
# (firewall config GUI)
##addpkgs jablicator
# (Allow others to dup your setup)
##addpkgs linuxconf
# - consider webmin...
#addpkgs webmin webmin-lvm webmin-samba webmin-smart-status webmin-squid webmin-status webmin-filemanager
#lvm2
##addpkgs psad
# (attack detection)
##svgatextmode
##addpkgs xarchon
##addpkgs xonix
#VERY BAD - removes sysvinit!!
##addpkgs usbmgr
#addpkgs zgv xwpe gnome-terminal multi-gnome-terminal rxvt
# powershell
# sysv-rc sysv-rc-conf
# 2006.0828
#addpkgs xmms
#2006.0407
#addpkgs gaim bittorrent cadaver gqview libjpeg-progs
##addpkgs ntop
#2003.0325 - Sopwith game!! :)
##addpkgs sopwith
##addpkgs gnome-gataxx
# Too many gnome dependencies; also, replaced by gnome-games. 2006.0407
##addpkgs kpoker