Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:apt

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
admin_grundlagen:apt [2012/07/03 17:16]
ingo_wichmann angelegt
admin_grundlagen:apt [2021/04/11 06:51]
ingo_wichmann
Zeile 1: Zeile 1:
-====== ​dpkg / apt ====== +====== ​debconf ​======
-===== debconf ​=====+
  
 Anzeigen, welche Einstellungen bei der Installation des Paketes ''​exim4-config''​ vorgenommen wurden: Anzeigen, welche Einstellungen bei der Installation des Paketes ''​exim4-config''​ vorgenommen wurden:
Zeile 29: Zeile 28:
 //Achtung: die Ausgabe von ''​debconf-get-selections''​ enthält ein Tabulatorzeichen zwischen den 4 Feldern, daß in Terminals uU. als mehrere Leerzeichen dargestellt wird. Die Eingabe von ''​debconf-set-selections''​ darf aber immer nur genau 1 Whitespace-Zeichen enthalten.//​ //Achtung: die Ausgabe von ''​debconf-get-selections''​ enthält ein Tabulatorzeichen zwischen den 4 Feldern, daß in Terminals uU. als mehrere Leerzeichen dargestellt wird. Die Eingabe von ''​debconf-set-selections''​ darf aber immer nur genau 1 Whitespace-Zeichen enthalten.//​
  
-===== Repositories mischen ​===== +====== apt ======
-http://​jaqque.sbih.org/​kplug/​apt-pinning.html +
- +
-===== Dateien aus einem .deb-Paket rausfischen ​===== +
-Alle Dateien aus einem Paket ins aktuelle Verzeichnis kopieren +
-  dpkg-deb --vextract /​var/​cache/​apt/​archives/​xen-utils-common_3.0.3-0-2_all.deb . +
-===== Lokalen Paketcache ausschalten ===== +
-In Netzen, in denen ein lokaler Spiegel des Repositories vorhanden ist, ist es nicht notwendig installierte Pakete noch mal auf dem Client zu archivieren:​ +
- +
-''/​etc/​apt/​apt.conf.d/​no-cache''​ : +
-<​file>​ +
-DPkg::​Post-Invoke { "​apt-get clean";​ }; +
-</​file>​ +
 ===== Paket-Signatur ===== ===== Paket-Signatur =====
 +TODO: die Lösungen unten funktionieren bald nicht mehr, besser: https://​linuxnews.de/​2021/​04/​debian-11-repositories-aus-3-hand-sicher-einbinden/​
 +
 === Schlüssel über Paket beziehen === === Schlüssel über Paket beziehen ===
 Für Debian gültige Schlüssel finden sich im Paket ''​debian-archive-keyring''​ und können nachträglich mit folgenden Befehlen geladen werden: Für Debian gültige Schlüssel finden sich im Paket ''​debian-archive-keyring''​ und können nachträglich mit folgenden Befehlen geladen werden:
Zeile 74: Zeile 62:
   * http://​wiki.debian.org/​SecureApt   * http://​wiki.debian.org/​SecureApt
  
-===== Empfohlene Pakete automatisch installieren ===== + 
-Was ich persönlich nicht mag: aptitude ​installiert ​automatisch empfohlene Pakete mit. Das kann man aber mit der Option ''​-R'' ​oder folgender Konfiguration ​ändern+===== Repositories mischen ===== 
-''/​etc/​apt/​apt.conf'':​+http://​jaqque.sbih.org/​kplug/​apt-pinning.html 
 + 
 +===== Pakete zu bestimmten Dateien finden ===== 
 + 
 +Hierzu ist das Paket //​apt-file//​ hilfreich:​ 
 +  aptitude install apt-file 
 +  apt-file update 
 +  apt-file search /bin/sh 
 +   
 +===== Empfohlene Pakete ​nicht automatisch installieren ===== 
 +Was ich persönlich nicht mag: ''​aptitude''​ und ''​apt-get''​ installieren ​automatisch empfohlene Pakete mit. Das kann man aber mit der Option ''​-R'' ​(für ''​aptitude''​) und ''​--no-install-recommends''​ (für ''​apt-get''​) ändern. Oder mit folgender Konfiguration:​ 
 +''/​etc/​apt/​apt.conf.d/​recommends'':​
 <​file>​ <​file>​
 aptitude::​Recommends-Important "​false";​ aptitude::​Recommends-Important "​false";​
 +APT::​Install-Recommends "​0";​
 +APT::​Install-Suggests "​0";​
 </​file>​ </​file>​
  
 oder im Menu Aptitude/​Options/​Dependency Handling/ [X]  Install Recommended Packages automatically => abwählen oder im Menu Aptitude/​Options/​Dependency Handling/ [X]  Install Recommended Packages automatically => abwählen
 +
 +===== Abhängige Pakete bei apt-get remove automatisch entfernen =====
 +
 +''/​etc/​apt/​apt.conf.d/​no-cache''​ :
 +<​file>​
 +APT::​Get::​AutomaticRemove "​1";​
 +</​file>​
 +
 +===== Lokalen Paketcache ausschalten =====
 +In Netzen, in denen ein lokaler Spiegel des Repositories vorhanden ist, ist es nicht notwendig installierte Pakete noch mal auf dem Client zu archivieren:​
 +
 +''/​etc/​apt/​apt.conf.d/​no-cache''​ :
 +<​file>​
 +DPkg::​Post-Invoke { "​apt-get clean";​ };
 +</​file>​
 +
 +====== dpkg ======
 +===== Dateien aus einem .deb-Paket rausfischen =====
 +Alle Dateien aus einem Paket ins aktuelle Verzeichnis kopieren
 +  dpkg-deb --vextract /​var/​cache/​apt/​archives/​xen-utils-common_3.0.3-0-2_all.deb .
 +
 +Einzelne Datei aus einem .deb-Paket rausfischen:​
 +  dpkg --fsys-tarfile /​var/​cache/​apt/​archives/​xen-utils-common_3.0.3-0-2_all.deb | tar -x -O -f - ./​usr/​share/​doc/​README
  
admin_grundlagen/apt.txt · Zuletzt geändert: 2023/02/28 12:57 von carsten_strotmann