Scripts to install Debian
Go to file
gardouille b78a2cec85 Forgot to add modprobe files … 2015-11-03 18:57:23 +01:00
apt * Use apt/preferences.d directory from git repository to provide the preferences.d system directory. 2015-09-21 17:41:54 +02:00
modprobe.d Forgot to add modprobe files … 2015-11-03 18:57:23 +01:00
seed Add preseed files. 2015-10-27 22:51:20 +01:00
.gitignore post_install_sid: Load some informations from another to avoid to enter 2015-11-03 12:10:27 +01:00
CHANGELOG.md post_install_sid: Exit if no informations file is available. 2015-11-03 18:55:42 +01:00
README.md post_install_sid: Add the possibility to set the GRUB_TIMEOUT 2015-11-03 18:52:42 +01:00
informations.template post_install_sid: Add the possibility to set the GRUB_TIMEOUT 2015-11-03 18:52:42 +01:00
post_install_sid.sh post_install_sid: Exit if no informations file is available. 2015-11-03 18:55:42 +01:00

README.md

Table of Contents

  1. Post installation script for Debian Sid

post_install_sid.sh

Script to complete the installation of Debian Sid on my laptop.

How-to

  • You just have to use the template file to specify your own informations:
cp informations.template informations
vi informations
  • Then run the script:
post_install_sid.sh

Apt configuration

preferences files
  • Use apt/preferences.d directory from git repository to provide the preferences.d system directory.
  • Default preferences: Sid < Stretch < Stable < Old-stable < Experimental
  • Iceweasel/Icedove preferences: Experimental
sources-list files
  • Use sources-list.d directory from git repository to provide the sources-list.d system directory.
  • Add Wheezy (official + backports), Jessie (official + backports), Stretch (official), Sid (official + multimedia) and Experimental (official) repositories.

System tools for shell

Remove
  • bluetooth packages (bluetooth, bluez)
Configuration
  • Disable Openvpn service.
    • Useful in case of many configuration files. A default vpn is launch by "post-up" instruction in '/etc/network/interfaces' file:
allow-hotplug enp0s25
iface enp0s25 inet dhcp
  post-up openvpn /etc/openvpn/XYZ_tunnel.conf
  • Modprobe
    • Disable the annoying console beeps
    • Ensure to disable dangerous modules such as firewire, thunderbolt, …
  • Grub
    • Add the possibility to set the GRUB_TIMEOUT

Network share

Add
  • keychain
  • knockd : small port-knock daemon.
  • nfs-common : NFS client. Useful network protocol for sharing between linux OS.
  • openssh-server : Secure SHell (SSH) server, for secure access from remote machines.
Remove
  • nfs-kernel-server : NFS server. Useful network protocol for sharing between linux OS.
  • samba : SMB/CIFS file, print and login server for Unix. One of the only Windows compatible protocole.
Configuration
  • Disable nfs-kernel-server service if still available.
  • Disable all samba service if still availables.

Internet tools for shell

Add
  • axel
    • Light command line download accelerator.
  • finch
    • Instant messaging client in ncurses.
  • postfix
    • High-performance mail transport agent.
  • weechat
    • Fast, light and extensible chat client.
Configuration
  • Ensure to forward root's mail to new user email address.

Office tools for shell

Add
  • cups
    • Common UNIX Printing System(tm) - PPD/driver support, web interface.
  • devtodo
    • Manipulate and display a hierarchical and prioritised list of tasks.
  • graphviz
    • Rich set of graph drawing tools.
  • imagemagick
    • ImageMagick is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats.
  • imagemagick-doc
    • Document files of ImageMagick.
  • odt2txt
    • Simple converter from OpenDocument Text to plain text.
    • Used with lesspipe for example.
  • pdftk
    • PDFtk is a simple tool for doing everyday things with PDF documents.
  • texlive
    • A decent selection of the TeX Live packages
  • texlive-latex-extra
    • A very large collection of add-on packages for LaTeX.
  • vim-latexsuite
    • View, edit and compile LaTeX documents from within Vim.
    • Activation in vim:
vim-addons install latex-suite
Remove
  • avahi-daemon
    • Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration.
  • cups-browsed
    • Browses the Bonjour broadcasts of shared remote CUPS printers and makes the printers available locally.
Configuration
  • Add the standard user to lpadmin group to be able to manage Cups administration via webgui.

Desktop tools for X11

Add

Manpages - Documentation

Add
  • info package