[SOLVED] Liste automatisch/manuell installierter pkgs

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
dino
Beiträge: 19
Registriert: 26.04.2008 19:17:29

[SOLVED] Liste automatisch/manuell installierter pkgs

Beitrag von dino » 27.04.2008 10:07:14

Hallo,

aptitude und seit einiger Zeit auch apt merken sich welche packete als abhaengigkeit und welche manuell installiert wurden. Leider konnte ich bis jetzt keine moeglichkeit ueber apt/aptitude/dpkg (dpkg weiss davon glaub ich gar nichts?) mir eine Liste alle manuell (oder automatisch) installierten pkg's auszugeben.

ideen?
Zuletzt geändert von dino am 27.04.2008 12:22:31, insgesamt 1-mal geändert.

nil
Beiträge: 989
Registriert: 08.06.2005 13:28:36

Re: Liste automatisch/manuell installierter pkgs

Beitrag von nil » 27.04.2008 10:21:01

Also ich unterscheide eigentlich immer nur zwischen zwei Dingen:

1.) die aktuelle Paketliste:

Code: Alles auswählen

dpkg --get-selections "*" > paketliste.txt
Diese Textdatei gehört dann zu jeder meiner Sicherungen. Über "diff" oder einem entsprechenden Perl-Programm sehe ich schön die Unterschiede zwischen den einzelnen Tagessicherungen. Aufgrund dieser Listen kann ich leicht ein Backup zurücksichern. Anleitung gibt es hier im Wiki.

2.) meine manuelle Paketauswahl:

Wenn ich Debian irgendwo neu installiere (bei Bekannten), so füge ich immer eine gewisse Menge von Paketen (vielleicht 20) hinzu. Diese kann ich entsprechend mit "apt-get intall a b c d" installieren, sofern die Liste entsprechend aufgebaut ist. Hierbei ist mir vollkommen egal, welche Pakete "apt" dann noch mitinstalliert, sie werden wohl nötig sein. Die Liste verwalte ich im Intenet und fängt ungefähr so an
"ncftp screen iceweasel iceweasel-l10n-de flashplayer-mozilla vlc"

dino
Beiträge: 19
Registriert: 26.04.2008 19:17:29

Re: Liste automatisch/manuell installierter pkgs

Beitrag von dino » 27.04.2008 11:27:14

Hallo nil,

Code: Alles auswählen

dpkg --get-selections 
kenn ich, doch leider unterscheided dieses nicht zwischen manuell und automatisch installiert.

haette es gerne wie die aptitude suche:

Code: Alles auswählen

$ aptitude search wesnoth
i   wesnoth                                        - fantasy turn-based strategy game                         
p   wesnoth-all                                    - fantasy turn-based strategy game - complete       
p   wesnoth-aoi                                    - An Orcish Incursion official campaign for Wesnoth        
i A wesnoth-data                                   - data files for Wesnoth                                   
p   wesnoth-did                                    - Descent Into Darkness official campaign for 
nur halt fuer alle packete :)

Benutzeravatar
mikrokosmos
Beiträge: 225
Registriert: 26.07.2006 19:38:24

Re: Liste automatisch/manuell installierter pkgs

Beitrag von mikrokosmos » 27.04.2008 11:40:14

Sowas?

Code: Alles auswählen

aptitude search '.*' | grep ^i

dino
Beiträge: 19
Registriert: 26.04.2008 19:17:29

Re: Liste automatisch/manuell installierter pkgs

Beitrag von dino » 27.04.2008 12:22:15

tricky,

genau :D
Danke!

Benutzeravatar
sidloki
Beiträge: 379
Registriert: 12.10.2007 01:59:27

Re: [SOLVED] Liste automatisch/manuell installierter pkgs

Beitrag von sidloki » 27.04.2008 16:24:49

Hi,

Liste aller installierten Pakete:

Code: Alles auswählen

aptitude search ~i
Liste der automatisch installierten Pakete:

Code: Alles auswählen

aptitude search ~M
Liste der manuell installierten Pakete:

Code: Alles auswählen

aptitude search ~i!(~M)
oder

Code: Alles auswählen

aptitude search ~i'!'~M
Quellen:
http://algebraicthunk.net/~dburrows/pro ... 02s03.html
http://algebraicthunk.net/~dburrows/pro ... 03s05.html
MfG Marco - (CC) BY-NC-ND

Antworten