PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : liste mit manuell installierten paketen erstellen [Debian]



Iluminat23
03.07.09, 22:52
Hi,

ich will eine liste mit allen von mir (mit aptitude) installierten paketen erstellen. also ohne die pakete welche als abhängigkeit von aptitude dann noch mit installiert wurden.

also ich will alle pakete haben, welche von aptitude nicht als auto markiert sind.

hoffe ich habe es verständlich erklärt.

gruß iluminat23

pucki
07.07.09, 12:11
gibt es einen speziellen Grund für diese Filterung?

die Liste aller Pakete bekommst du mit

dpkg -l

Grüße

Reinhard

ps: die liste kannst du auch aptitude wieder vorsetzen ....

Iluminat23
08.07.09, 21:29
ja gibt es,

aptitude kann beim deinstallieren von packeten auch die entsprechenden abhängigkeiten mit deinstallieren. wenn ich nun die liste von dpkg -l verwende um auf einem anderen system die gleiche packetauswahl zu installieren hebele ich damit diesen effekt aus, da so alle pakete als "manuel" installiert angesehen werden.

gruß iluminat23

pucki
10.07.09, 09:25
da muss ich dir zustimmen ;-)

einen Parameter der den Status ausgibt habe ich nicht gefunden. und die Interpretation der Stati überlasse ich dir auch gerne mal ;-)

abgespeichert werden die Informationen in der Datei:

/var/lib/aptitude/pkgstates


Grüße

Reinhard

Iluminat23
12.07.09, 12:28
habe die gleich frage nun auch im debianforum gestelltun und eine soweit ich das sehe richtige antwort bekommen. es scheint bei mir zumindest das zu tun was es soll.

http://debianforum.de/forum/viewtopic.php?f=12&t=112229&start=0

gruß iluminat23


Zeigt dir alle manuell installierten Pakete an:

aptitude search "?installed(?not(?automatic))"
Ergebnis so formatiert, dass lediglich die Paketnamen angezeigt werden:

aptitude search -F %p "?installed(?not(?automatic))"