Debian
Compile time optionen auslesen
apt-get source <paket> (am besten in ein tempdir), dann cat <paket>/debian/rules
.deb Paket runterladen an beliebigen Ort
apt-get install -d -o=dir::cache=/tmp whateveryouwant
random https-Fehler (wget, diverse packagemanager etc.)
ca-certificates fehlen: apt install ca-certificates
tar (child): xz: Cannot exec: No such file or directory
bei root@void:~# tar -xf firefox-67.0.source.tar.xz``xz-utils installieren
statoverride shizzle
Fetched 13.6 MB in 2s (7735 kB/s)
dpkg: unrecoverable fatal error, aborting:
unknown system group 'Debian-exim' in statoverride file; the system group got removed
before the override, which is most probably a packaging bug, to recover you
can remove the override manually with dpkg-statoverride
E: Sub-process /usr/bin/dpkg returned an error code (2)
Einfach kaputte Zeile aus /var/lib/dpkg/statoverride löschen
apt-paketliste exportieren
Zu bestimmtem Stichwort: dpkg -l | grep php | awk '{ print $2 }' | tr '\n' ' '
Alle: dpkg -l | tail -n +5 | awk '{ print $2 }' | tr '\n' ' '
Nach Upgrade zu Buster: OpenSSH Server, Nginx und anderes failt nach dem Boot
Liegt daran, dass die Randomness warum auch immer noch nicht zur Verfügung steht und Dienste, die Crypto machen, so lange nicht funktionieren bzw. failen. Man müstte mal(tm) rausfinden, warum das so ist (crng-init done erscheint erst spät im Syslog) aber ein schneller Fix ist es, haveged zu installieren, danach tut alles wie erwartet. Hm.
EDIT: Wird hier erklärt https://www.debian.org/releases/stable/amd64/release-notes/ch-information.en.html#entropy-starvation
dpkg-magic
Welches Package providet command?
dpkg --search `which ldapsearch`
dpkg -S /usr/bin/vim
Welche Dateien hat Package angelegt
dpkg -L vim
dpkg --listfiles tmux
apt-cache leeren
Wenn /var/cache/apt/archives/ zu groß: apt clean
Defaultroute nach Boot setzen
Beispiel: zwei Netzwerkkarten im System, eine interne, eine externe. Die interne hat nach Boot die Defaultroute, soll aber die externe sein. Dafür zusätzliche Zeilen im IFACE-Stanza:
up route add default gw 144.76.x.x dev ens3
up route del default gw 10.3.x.x dev ens11
Oder in komplett:
# NAT / internal
allow-hotplug ens11
iface ens11 inet static
address 10.3.x.x
gateway 10.3.x.x
netmask 255.255.255.0
dns-nameserver 10.3.x.x
up route add default gw 144.76.x.x dev ens3
up route del default gw 10.3.x.x dev ens11
# Bridge / external
allow-hotplug ens3
iface ens3 inet static
address 144.76.x.x
netmask 255.255.255.255
gateway 144.76.x.x
pointopoint 144.76.x.x
Passwort hashen für Preseed
printf 'r00tm3' | mkpasswd -s -m md5
Easy WLAN in die /etc/network/interfaces eintragen
auto wls3
iface wls3 inet dhcp
wpa-essid "hier kommt sie SSID rein"
wpa-psk "und hier der key"