From e4ec6271ec1792f1aa77d62980920ca2772831d9 Mon Sep 17 00:00:00 2001 From: kneutron <50146127+kneutron@users.noreply.github.com> Date: Wed, 11 Jan 2023 13:43:29 -0600 Subject: [PATCH] Add files via upload --- freshinstall-debian.sh | 207 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 207 insertions(+) create mode 100644 freshinstall-debian.sh diff --git a/freshinstall-debian.sh b/freshinstall-debian.sh new file mode 100644 index 0000000..928ac1e --- /dev/null +++ b/freshinstall-debian.sh @@ -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