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

admin_grundlagen:apt [2012/07/03 17:16]
ingo_wichmann angelegt
admin_grundlagen:apt [2013/02/04 15:39]
Zeile 1: Zeile 1:
-====== dpkg / apt ====== 
-===== debconf ===== 
- 
-Anzeigen, welche Einstellungen bei der Installation des Paketes ''​exim4-config''​ vorgenommen wurden: 
-  debconf-show exim4-config 
- 
-Nur die mit * gekennzeichneten Einträge sind vom Benutzer erfragt worden. ​ 
- 
-Man kann die von debconf gestellten Fragen vorab mit dem dem Befehl ''​debconf-set-selections''​ beantworten:​ 
-<code bash> 
-debconf-set-selections <<​DEBCONF 
-# Other destinations for which mail is accepted: 
-exim4-config exim4/​dc_other_hostnames string notebook01.linuxhotel.de 
-# General type of mail configuration:​ 
-exim4-config exim4/​dc_eximconfig_configtype select local delivery only; not on a network 
-# Root and postmaster mail recipient: 
-exim4-config exim4/​dc_postmaster string 
-# System mail name: 
-exim4-config exim4/​mailname string notebook01.linuxhotel.de 
-# Split configuration into small files? 
-exim4-config exim4/​use_split_config boolean false 
-# IP-addresses to listen on for incoming SMTP connections:​ 
-exim4-config exim4/​dc_local_interfaces string 127.0.0.1 
-DEBCONF 
-</​code>​ 
- 
-Der Befehl ''​debconf-get-selections''​ aus dem Paket ''​debconf-utils''​ erzeugt eine Ausgabe, die man leicht als Eingabe für den Befehlt ''​debconf-set-selections''​ verwenden kann: 
-  debconf-get-selections | grep -B 1 ^exim4-config 
-//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 ===== 
-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 ===== 
-=== 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: 
-  aptitude install debian-archive-keyring 
-  apt-key update 
- 
-Paketliste aktualisieren - sollte jetzt ohne Fehlermeldung klappen: 
-  aptitude update 
- 
-Schlüssel für das Debian-Archiv finden sich auch unter http://​ftp-master.debian.org/​ 
- 
-=== Schlüssel über Datei beziehen === 
-Im Fall von debian-volatile ( http://​www.debian.org/​volatile ) gibt es kein Paket, sondern man muß den Schlüssel von Hand runterladen und dann importieren:​ 
-  wget http://​www.debian.org/​volatile/​etch-volatile.asc 
-  apt-key add etch-volatile.asc 
-  apt-key update 
- 
-Nachschauen obs geklappt hat: 
-  apt-key list 
- 
-Paketliste aktualisieren - sollte jetzt ohne Fehlermeldung klappen: 
-  aptitude update 
- 
-=== Schlüssel über Key-Server beziehen === 
-Im Fall von anderen Quellen die nur die PGP Signatur veröffentlichen gilt folgendes Verfahren: 
-  gpg --keyserver hkp://​wwwkeys.eu.pgp.net --recv-keys DB90D8FC306B6783 
-  gpg --armor --export DB90D8FC306B6783 | apt-key add - 
- 
-=== Links === 
-  * 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: 
-''/​etc/​apt/​apt.conf'':​ 
-<​file>​ 
-aptitude::​Recommends-Important "​false";​ 
-</​file>​ 
- 
-oder im Menu Aptitude/​Options/​Dependency Handling/ [X]  Install Recommended Packages automatically => abwählen 
  
admin_grundlagen/apt.txt · Zuletzt geändert: 2013/02/04 15:39 (Externe Bearbeitung)