systemSetup

system setup, configuration and dotfiles
git clone https://noulin.net/git/systemSetup.git
Log | Files | Refs | README | LICENSE

install.txt (7830B)


      1 # Normal fast desktop install
      2 Press enter until shell prompt
      3 Create partitions with fdisk or cfdisk
      4 > run lsblk
      5 > fdisk /dev/sda
      6 > n p enter enter enter a w
      7 >> DESCRIPTION: n (new) p (partition) enter (first sector) enter (last sector, full disk) a (bootable partition) w (write partition table)
      8 Run setup
      9 Select target
     10 Package series:
     11   A    Base linux system
     12   AP   Various applications
     13   D    Development
     14   F    FAQ
     15   K    Kernel source
     16   L    System libraries
     17   N    Networking
     18   X    X window system
     19   XAP  X applications
     20   XFCE Xfce
     21 Select prompting mode terse
     22 Skip making a USB boot stick
     23 Install lilo: simple Try to install LILO automatically
     24 Configure lilo to use frame buffer console? standard
     25 Optional lilo append= > (empty) enter > ok
     26 Select lilo destination: MBR
     27 Mouse configuration: usb
     28 GPM configuration: yes
     29 Configure network: yes
     30 Enter hostname: myhost
     31 Enter domainname: a
     32 Connect via vlan: no
     33 Configuration type for myhost: DHCP Use a DHCP server to confugure ethernet
     34 Select DHCP Type: DHCPv4
     35 Set DHCP hostname: > (empty) enter
     36 Network setup complete: yes yes
     37 Confirm startup services to run: ok
     38 Console font configuration: Would you like to try out some custom screen fonts? no
     39 Hardware clock set to UTC? no
     40 Choose default ex/vu editor: vim
     41 Select default window manager for X: xinitrc.xfce
     42 Warning: no root password detected, would you like to set a root password? yes
     43 Setup complete: ok
     44 Exit Slackware Linux Setup
     45 Reboot
     46 
     47 > log as root
     48 git clone https://noulin.net/git/systemSetup.git
     49 cd systemSetup/slackware
     50 
     51 less 1-system.sh
     52 run first commands manually then comment out the first few lines until lilo
     53 
     54 # Minimal install
     55 Press enter until shell prompt
     56 Create partitions with fdisk or cfdisk
     57 Run setup
     58 Select target
     59 Package series:
     60   A    Base linux system
     61   AP   Various applications
     62   D    Development
     63   L    System libraries      > needed for libsodium dependency in vim
     64   N    Networking
     65 Select prompting mode menu
     66   select required packages
     67   - is deselect
     68   -acpid
     69   -btrfs-progs
     70   cpio   > needed to create initramfs
     71   -cryptsetup
     72   -dbus
     73   dialog > needed for menus in pkgtool
     74   -dosfstools
     75   -ed
     76   -efibootmgr
     77   -efivar
     78   elilo > needed to boot
     79   -elvis
     80   -exfatprogs
     81   -f2fs
     82   -floppy
     83   -genpower
     84   gettext > needed for ls
     85   -grub
     86   -infozip
     87   -jfsutils
     88   -lbzip
     89   -lhasa
     90   -lrzip
     91   -lvm2
     92   -lzip
     93   -lzlib
     94   -mdadm
     95   -minicom
     96   -mt-st
     97   -mtx
     98   -ncompress
     99   -ndctl
    100   -ntfs-3g
    101   -nvi
    102   -pcmciautils
    103   -plzip
    104   -quota
    105   -reiserfsprogs
    106   -rpm2tgz
    107   -splitvt
    108   -syslinux
    109   -tcsh
    110   -unarj
    111   -upower
    112   -xfsprogs
    113   -zoo
    114 SERIES AP
    115   -a2ps
    116   -alsa-utils
    117   -amp
    118   -at
    119   -bc
    120   -cdparanoia
    121   -cdrdao
    122   -cdrtools
    123   -cups
    124   -cups-filters
    125   -dc3dd
    126   -ddrescure
    127   -dmapi
    128   -dvd+rw-tools
    129   -enscript
    130   -flac
    131   -ghostscript
    132   -ghostscript-fonts
    133   -gphoto2
    134   -gutenprint
    135   -hplip
    136   -inxi
    137   -itstool
    138   -jed
    139   -joe
    140   -jove
    141   -ksh93
    142   -libx86
    143   -linuxdoc-tools
    144   -lm_sensors
    145   -madplay
    146   -mariadb
    147   -moc
    148   -most
    149   -mpg123
    150   -nano
    151   -normalize
    152   -nvme-cli
    153   -opus-tools
    154   -pamixer
    155   -powertop
    156   -qpdf
    157   -radeontool
    158   -rpm
    159   -rzip
    160   -sc
    161   -seejpeg
    162   -soma
    163   -sox
    164   -sqlite
    165   -terminus-font
    166   -undervolt
    167   -usbmuxd
    168   -vorbis-tools
    169   -xfsdump
    170   -xorriso
    171   -zsh
    172 SERIES D development
    173   -cvs
    174   -dev86
    175   -doxygen
    176   -gcc-gdc
    177   -gcc-gfortran
    178   -gcc-gnat
    179   -gcc-go
    180   -gcc-objc
    181   -gnucobol
    182   -gyp
    183   -help2man
    184   -indent
    185   -mercurial
    186   -opencl-hearders
    187   -p2c
    188   -pmake
    189   -rcs
    190   -ruby
    191   -sassc
    192   -subversion
    193   -swig
    194   -vala
    195 SERIES L
    196   -gconf
    197   -libraw
    198   --m2crypto
    199   -mako
    200   -pyqt5
    201   -qscintilla
    202   -qtav
    203   -sdl2
    204   -sdl2_gfx
    205   -sdl2_image
    206   -sdl2_mixer
    207   -sdl2_net
    208   -sdl2_ttf
    209   -a52dec
    210   -aalib
    211   -adwaita-icon-theme
    212   -alsa-lib
    213   -alsa-oss
    214   -alsa-plugins
    215   -apr
    216   -apr-util
    217   -at-spi2-atk
    218   -at-spi2-core
    219   -atk
    220   -atkmm
    221   -audiofile
    222   -babl
    223   -cairo
    224   -cairomm
    225   -chmlib
    226   --cryfs
    227   -dconf-editor
    228   -desktop-file-utils
    229   -djvulibre
    230   -dvdauthor
    231   -ebook-tools
    232   -esound
    233   -espeak-ng
    234   -exiv2
    235   -farstream
    236   -ffmpeg
    237   -fluidsynth
    238   -freecell-solver
    239   -freetype
    240   -frei0r-plugins
    241   --gcr
    242   -gd
    243   -gdk-pixbuf2
    244   -gdk-pixbuf2-xlib
    245   -gegl
    246   -gexiv2
    247   -giflib
    248   -gjs
    249   -glade
    250   -glibmm
    251   --gnome-keyring
    252   -gnome-themes-extra
    253   -gnu-efi
    254   -gobject-introspection
    255   -grantlee
    256   -graphene
    257   -graphite2
    258   -gsettings-deskop-schem
    259   -gsl
    260   -gst-plugins-bad-free
    261   -gst-plugins-base
    262   -gst-plugins-good
    263   -gst-plugins-libav
    264   -gstreamer
    265   -gtk+
    266   -gtk+2
    267   -gtk+3
    268   -gtk4
    269   -gtkmm2
    270   -gtkmm3
    271   -gtksourceview3
    272   -gtkspell
    273   -harfbuzz
    274   -hicolor-icon-theme
    275   -icon-naming-utils
    276   -id3lib
    277   -jansson
    278   -jasper
    279   -json-c
    280   -kdsoap
    281   -keybinder3
    282   -lame
    283   -lcms
    284   -lcms2
    285   -lensfun
    286   -libao
    287   -libappindicator
    288   -libbluray
    289   -libburn
    290   -libcaca
    291   -libcanberra
    292   -libcddb
    293   -libcdio
    294   -libcdio-paranoia
    295   -libclc
    296   -libcue
    297   -libdbusmenu
    298   -libdbusmenu-qt
    299   -libdiscid
    300   -libdvdnav
    301   -libdvdread
    302   -libexif
    303   -libfakekey
    304   --libgnome-keyring
    305   -libgphoto2
    306   -liggpod
    307   -libid3tag
    308   -libmobiledevice
    309   -libmobiledevice-glue
    310   -libindicator
    311   -libiodbc
    312   -libjpeg-turbo
    313   -libkarma
    314   -libmad
    315   -libmng
    316   -libmtp
    317   -libnjb
    318   -libodfgen
    319   -ligogg
    320   -liboggz
    321   -libopusenc
    322   -libplist
    323   -libpng
    324   -librsvg
    325   -libsamplerate
    326   -libsndfile
    327   -libsoup
    328   -libspectre
    329   -libtheora
    330   -libtiff
    331   -libusbmuxd
    332   -libvisio
    333   -libvisual
    334   -libvisual-plugins
    335   -libvncserver
    336   -libvorbis
    337   -libvpx
    338   -libwebp
    339   -libwmf
    340   -libwnck
    341   -libwnck3
    342   -libwpd
    343   -libwpg
    344   -libxklavier
    345   -loudmouth
    346   -media-player-info
    347   -mlt
    348   -mozjs78
    349   -neon
    350   -netpbm
    351   -newt
    352   -ocl-icd
    353   -openal-soft
    354   -opencv
    355   -openexr
    356   -openjpeg
    357   -opus
    358   -opusfile
    359   -orc
    360   -pango
    361   -pangomm
    362   -parted
    363   -pcaudiolib
    364   -phonon
    365   -phonon-backend-gstreamer
    366   -pilot-link
    367   -pipewire
    368   --polkit-gnome
    369   --polkit-qt-1
    370   -poppler
    371   -poppler-data
    372   -pulseaudio
    373   -pycairo
    374   -pycups
    375   -pyobject
    376   -pyobject3
    377   -pygtk
    378   -python-doxypypy
    379   -python-doxyqml
    380   -python-pillow
    381   -python-sane
    382   --qca
    383   qt5              >> needed for qmake to install highlight
    384   -qt5-webkit
    385   --qtkeychain
    386   -rubygem-asciidoctor
    387   -sbc
    388   -shared-desktop-ontologies
    389   -sound-theme-freedesktop
    390   -speech-dispatcher
    391   -speex
    392   -speexdsp
    393   -startup-notification
    394   -system-config-printer
    395   -t1lib
    396   -taglib
    397   -taglib-extras
    398   -tango-icon-theme
    399   -tango-icon-theme-extras
    400   -tidy-html5
    401   -v4l-utils
    402   -vid.stab
    403   -vte
    404   -wavpack
    405 SERIES N
    406   -ModemManager
    407   -NetworkManager
    408   -alpine
    409   -autofs
    410   -biff+comsat
    411   -bluez
    412   -bluez-firmware
    413   -cifs-utils
    414   -dovecot
    415   -httpd
    416   -ipw2100-fw
    417   -ipw2200-fw
    418   -lftp
    419   -libmbim
    420   -libmilter
    421   -mcabber
    422   -mobile-broadband-provider-info
    423   -ncftp
    424   -netatalk
    425   -netkit-bootparamd
    426   -obexftp
    427   -openobex
    428   -openvpn
    429   -popa3d
    430   -postfix
    431   -ppp
    432   -procmail
    433   -proftpd
    434   -rp-pppoe
    435   -samba
    436   -snownews
    437   -sshfs
    438   -vsftpd
    439   -wireless_tools
    440   -wpa_supplicant
    441   -yptools
    442   -zd1211-firware
    443 
    444 
    445 Skip making a USB boot stick
    446 Install lilo: simple Try to install LILO automatically
    447 Configure lilo to use frame buffer console? standard
    448 Optional lilo append= > (empty) enter > ok
    449 Select lilo destination: MBR
    450 Mouse configuration: usb
    451 GPM configuration: yes
    452 Configure network: yes
    453 Enter hostname: myhost
    454 Enter domainname: a
    455 Connect via vlan: no
    456 Configuration type for myhost: DHCP Use a DHCP server to confugure ethernet
    457 Select DHCP Type: DHCPv4
    458 Set DHCP hostname: > (empty) enter
    459 Network setup complete: yes yes
    460 Confirm startup services to run: ok
    461 Console font configuration: Would you like to try out some custom screen fonts? no
    462 Hardware clock set to UTC? no
    463 Choose default ex/vu editor: vim
    464 Select default window manager for X: xinitrc.xfce
    465 Warning: no root password detected, would you like to set a root password? yes
    466 Setup complete: ok
    467 Exit Slackware Linux Setup
    468 Reboot
    469 
    470 > log as root
    471 git clone https://noulin.net/git/systemSetup.git
    472 cd systemSetup/slackware
    473 
    474 less 1-system.sh
    475 run first commands manually then comment out the first few lines until lilo
    476 
    477 
    478 # commands
    479 restart ssh server
    480 /etc/rc.d/rc.sshd restart