[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apt-get Paketliste? - Release? - Download-Server?



--On Saturday, May 03, 2003 13:38:57 +0200 Andreas Pakulat <ap125@informatik.uni-rostock.de> wrote:

On 02.Mai 2003 - 21:28:44, decvoid wrote:
Hi Liste(ners),

wie bringe ich debian dazu, mir eine Liste aller in meinem System
installierten Pakete aufzulisten und zwar in so einem Format, daß ich
die  Liste für apt-get benutzen kann?

Also z.B. "apt-get -t testing install `cat Paketliste`"

Es gibt dpkg --get-selections, und entsprechend --set-selectoions,
danach glaube ich ein apt-get upgrade. Aber wenn du das da oben willst
solltest du ein Skript schreiben welches den Output von dpkg -l
formatiert.

Und wie kann ich in einem "gemischten" System rausbekommen, ob es sich
dabei um ein Paket aus dem Release stable, testing oder unstable handelt?

apt-cache policy Paketname

Und wie bekomme ich raus von welchem Server das Paket runtergeladen
wurde?

apt-cache policy Paketname

Ich bin beeindruckt :) Wie bekommt man so etwas raus? Die apt-Dokumentationen sind doch extrem dünn, jedenfalls was den Inhalt angeht - nicht die Masse;)

Aber jetzt ist mir schon einiges klarer geworden.
"apt-cache policy `dpkg --get-selections | awk '{print$1}'`"
funktioniert ja schon prima, nur die Semantik der Syntax :))) muß noch geklärt werden.
Bsp.:
mplayer-686:
 Installed: 0.90rc5-sarge0.0
 Candidate: 0.90rc5-sarge0.0
 Version Table:
    0.90rc5-woody0.0 0
       500 http://marillat.free.fr stable/main Packages
*** 0.90rc5-sarge0.0 0
       990 http://marillat.free.fr testing/main Packages
       100 /var/lib/dpkg/status

Installed     - ist dann das konkret installierte Paket
Candidate     - ist dann das Paket, was installiert werden würde, wenn
               man apt mit upgrade oder install Paketname ohne -t aufrufen
               würde.
Version Table - listet die möglichen Pakete und den dazu passenden
               Server-URL.
nnn           - ist dann die Priorität mit der aus der Liste der "Candidate"
               ausgewählt wird.
Korrekt??

Nur was hat "100 /var/lib/dpkg/status" in der Version Table verloren?


Gruß und vielen Dank
 Noyan


Andreas

--
Wie man sein Kind nicht nennen sollte:
  Ray Wollwer




Reply to: