liste der zu updatenden Pakete

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
I.C.Wiener
Beiträge: 674
Registriert: 19.08.2003 18:45:35

liste der zu updatenden Pakete

Beitrag von I.C.Wiener » 31.01.2004 21:51:16

Moin,

wenn ich meine Paketliste upgedatet habe, sollen ja meistens auch ein paar Pakete upgedatet werden.
Speichert debian irgendwo eine Liste mit diesen Paketen oder wird die direkt erstellt wenn man apt-get [dist-]upgrade aufruft ?
Und wenn, wie wird diese erstellt ?
In der /var/lib/dpkg/available stehen ja alle Pakete die auf auf den Servern verfürgbar sind.
aber wo stehen die anderen Infos über die Installierten Pakete ?

MfG

Benutzeravatar
The Torso
Beiträge: 882
Registriert: 13.07.2003 12:46:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von The Torso » 31.01.2004 21:54:58

/var/cache/apt/archives
Wenn man apt-get upgrade oder apt-get dist-upgrade macht, werden die runtergeladenen Pakete in
  • /var/cache/apt/archives
gespeichert. Mit apt-get clean löscht du den Inhalt des Ordners. [/list]
Debian GNU/Linux 00101010

Benutzeravatar
I.C.Wiener
Beiträge: 674
Registriert: 19.08.2003 18:45:35

Beitrag von I.C.Wiener » 31.01.2004 23:08:12

Moin,

danke für die Antwort, aber das meinte ich nicht.
Wo die Pakete selbst gespeichert werden weiss ich.
Aber wenn ich (mal angenommen) ein 28k Modem an der Kiste habe und nur eben mit
apt-get update die Paketliste aktualisiere, würde ich gerne die Pakete selbst an einem anderen Rechner runterladen un mit einer cd dort hinbringen.
Dazu brauche ich die Liste der Dateien, die upgadatet werden sollen.

Die Liste der neuen verfügbareb Pakete habe ich ja in der /var/lib/dpkg/available.
Jetzt brauche ich entweder einen Befehl um die Paketnamen anzeigen zu lassen die erneuert werden sollen, oder eben die Datei in der steht, welche Pakete installiert sind.

MfG

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 31.01.2004 23:11:50

Code: Alles auswählen

apt-get --print-uris dist-upgrade
Die Ausgabe ist direkt wget tauglich (read List of URLs from file).

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
I.C.Wiener
Beiträge: 674
Registriert: 19.08.2003 18:45:35

Beitrag von I.C.Wiener » 01.02.2004 00:21:15

Moin,

genau das habe ich gesucht :)
Danke ...

[schäm] das steht ja sogar in der manpage...[/schäm] ;)

MfG

Benutzeravatar
Goth
Beiträge: 224
Registriert: 31.01.2004 14:40:42
Wohnort: Landshut 84032
Kontaktdaten:

Beitrag von Goth » 01.02.2004 13:45:19

währe da nicht auch apt-get upgrade >> /root/neuedat
gegangen ??

Benutzeravatar
I.C.Wiener
Beiträge: 674
Registriert: 19.08.2003 18:45:35

Beitrag von I.C.Wiener » 01.02.2004 14:22:34

Moin,

nein, da man die Abfrage nicht mehr bekommt, ob man das wirklich installieren möchte. (was man ja auch nicht möchte)
Aber in der Datei stahen dann die Namen der Programme, die installiert werden sollen.
Damit ist es aber mühsehlig, die Pakete vom Debian Server zu ziehen.

MfG

Joy DF
Beiträge: 33
Registriert: 19.11.2003 15:36:50
Wohnort: Freigericht
Kontaktdaten:

Beitrag von Joy DF » 02.03.2004 23:09:26

pdreker hat geschrieben:

Code: Alles auswählen

apt-get --print-uris dist-upgrade
Die Ausgabe ist direkt wget tauglich (read List of URLs from file).
Danke für den Tip!
Leider mag wget bei mir die Ausgabe nicht, es meckert:
update: Invalid URL 'ftp://ftp.de.debian.org/debian/pool/mai ... 2_i386.deb' debianutils_2.7.2_i386.deb 41566 239c0b3e6302439c52bf3455599c21a9: Unsupported scheme
Natürlich ist die Adresse wenn wget die ganze Zeile nimmt so nicht richtig, aber es sollte doch den gültigen Teil erkennen, oder?

Grüße,
Joy

Edit:
Hab mir jetzt geholfen, indem ich den String .deb' nach .deb"></a> umbenannt hab, und danach das ' in <a href=".
Damit tut es wget (mit angehängtem --force-html), aber komfortabler wäre es, wenn es das auch direkt mit der Ausgabe tun könnte.
Flieht, ihr Narren!

Antworten