Quelldateien mit aptitude laden

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Squall3
Beiträge: 82
Registriert: 21.02.2007 14:06:27

Quelldateien mit aptitude laden

Beitrag von Squall3 » 05.03.2007 16:39:33

Guten Mittag,

Habe bereits gesucht, aber ich scheine wohl etwas zu "dumm" für die Suche zu sein. Es würde mich wundern, wenn diese Frage noch nicht gestellt wurde, aber nunja.

Wie bekomme ich mit aptitude die Quellpakete von beispielsweise Rhythmbox? Und wenn ich es habe, wo sind die Quelldateien dann gespeichert??

Danke
Gruß, Squall

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

Beitrag von mikrokosmos » 05.03.2007 16:45:50

Code: Alles auswählen

aptitude source $PAKET
Die Dateien landen dann im aktuellen Arbeitsverzeichnis. Dafür müssen aber in der sources.list die Einträge für die Quellpaketpools beginnend mit deb-src eingetragen sein.

Benutzeravatar
Squall3
Beiträge: 82
Registriert: 21.02.2007 14:06:27

Beitrag von Squall3 » 05.03.2007 17:03:58

Ah Danke!
Ich war mir nicht mehr sicher, deswegen hatte ich unter

Code: Alles auswählen

aptitude --help
geschaut, aber da steht das nicht drin. Sollten die Debian-Entwickler wohl mal vermerken! :D
_______________________________________________

Funktioniert nicht. :-/
debian:/home/christian# aptitude source rhythmbox
Unbekanntes Kommando »source«
aptitude 0.4.4
Verwendung: aptitude [-S dname] [-u|-i]
aptitude [Optionen] <Aktion> ...
Aktionen (wenn keine angegeben wird, startet Aptitude interaktiv):
install Installiere/aktualisiere Pakete
remove Entferne Pakete
purge Entferne Pakete und ihre Konfigurationsdateien
hold Pakete auf »zurückhalten« setzen
unhold Einen »hold«-Befehl zurücknehmen
markauto Pakete als automatisch installiert markieren
unmarkauto Pakete als manuell installiert markieren
forbid-version Upgrade auf eine bestimmte Paketversion verbieten
update Listen neuer/aktualisierbarer Paketen laden
upgrade Sichere Aktualisierung durchführen
dist-upgrade Aktualisierung, dabei ggf. Pakete installieren/entfernen
forget-new Vergessen welche Pakete »neu« sind
search Pakete nach Namen oder Ausdruck suchen
show Details über ein Paket anzeigen
clean Heruntergeladene Pakete löschen
autoclean Alte heruntergeladene Pakete löschen
changelog Änderungsprotokoll eines Pakets
download Die .deb-Datei eines Pakets herunterladen
reinstall Herunterladen und (eventuell) neuinstallieren eines aktuell
installierten Pakets

Optionen:
-h Dieser Hilfetext
-s Aktionen simulieren, aber nicht wirklich durchführen
-d Pakete nur herunterladen, nichts installieren oder entfernen
-P Immer zur Bestätigung nachfragen
-y Annehmen, dass die Antwort auf einfache ja/nein-Fragen "ja" ist
-F format Format für die Suchergebnisse angeben; vgl. Anleitung
-O order Wie die Suchergebnisse sortiert werden sollen; vgl. Anleitung
-w breite Die Breite für die Formatierung der Suchergebnisse angeben
-f Aggressiv versuchen kaputte Pakete zu reparieren
-V Anzeigen, welche Version eines Pakets installiert wird
-D Abhängigkeiten automatisch veränderter Pakete anzeigen
-Z Größenveränderung der einzelnen Pakete anzeigen
-v Mehr Informationen ausgeben (kann mehrfach verwendet werden)
-t [release] Das »Release«, aus dem Pakete installiert werden sollen
(z.B. stable, unstable, sarge, ...)
-q Keine Fortschrittsanzeige im Kommandozeilenmodus
-o schl=wert Die Einstellung 'schl' direkt setzen
--with(out)-recommends
Angeben, ob »Empfehlungen« wie starke Abhängigkeiten
gehandhabt werden sollen
-S fname Die erweiterten Aptitude-Statusinformationen aus »fname« laden
-u Neue Paketlisten beim Start laden
-i Installationslauf am Anfang durchführen

Dieses Aptitude hat keine Super-Kuh-Kräfte.
Gruß, Squall

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

Beitrag von mikrokosmos » 05.03.2007 17:17:50

Ach, mir fällt auf, dass ich mich vertan habe.
Die Quellpakete lassen sich nicht mit aptitude runterladen, sondern nur mit apt-get:

Code: Alles auswählen

apt-get source $PAKETNAME
Dürfte jetzt sogar stimmen, weil ichs nochmal ausporbiert habe.

Benutzeravatar
Squall3
Beiträge: 82
Registriert: 21.02.2007 14:06:27

Beitrag von Squall3 » 05.03.2007 17:23:01

Ah. Wieso das nicht? Hmm... Ich find's um ehrlich zu sein ziemlich affig für kleinere andere Aktionen immer wieder ein anderes Programme benutzen zu müssen. Ich hatte früher nur apt und ging alles mit! Nun habe ich Etch und habe auf anraten nur aptitude verwendet, aber alles wie apt bekommt's nicht hin. Wieso die dann nicht einfach das Programm so machen, dass man zum installieren nur das eine braucht? :D

Nunja. Vielen Dank!
Gruß, Squall

Benutzeravatar
beta1
Beiträge: 2565
Registriert: 01.05.2006 21:05:34
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von beta1 » 05.03.2007 20:13:43

Hallo

wie wärees damit:
Command-Line Actions
...
download

Downloads the .deb file for the given package to the current directory.

By default, the version which would be installed with “aptitude install” is downloaded. You can select a particular version of a package by appending =version to the package name; you can select the version from a particular archive by appending /archive to the package name.
...
Options
...
-d, --download-only

Download packages to the package cache as necessary, but do not install or remove anything. By default, the package cache is stored in /var/cache/apt/archives.

This corresponds to the configuration option Aptitude::CmdLine::Download-Only.
Quelle:
http://people.debian.org/~dburrows/apti ... 1re01.html

und wenn man aptitude benutzt nicht mit apt-get mischen:
http://wiki.debianforum.de/SoftwareVerw ... deVsAptGet

mfg

Benutzeravatar
Squall3
Beiträge: 82
Registriert: 21.02.2007 14:06:27

Beitrag von Squall3 » 05.03.2007 20:19:13

Achso. Ich wusste nicht ganz wozu es gut ist. Okay, für die Zukunft merk ich's mir.

Ja, dass man es nicht mischen soll, weiß ich ja. Nur ich hatte ja, weil ich nicht wusste, wie ich's sonst machen soll, mit apt mischen müssen. Aber zum Glück hat apt nichts weiter kaputt gemacht. :)
Gruß, Squall

Kase
Beiträge: 124
Registriert: 24.01.2005 22:15:40

Beitrag von Kase » 05.03.2007 20:20:35

aptitude download läd das .deb Paket down, ohne es zu installieren. Das hat aber mit den Source-Paketen absolut nichts zu tun.

Um Source Pakete downzuloaden benötigt man weiterhin apt-get. Dies ist aber kein Problem, da ein Source-Paket nichts mit der Paketverwaltung zu tun hat.

Benutzeravatar
beta1
Beiträge: 2565
Registriert: 01.05.2006 21:05:34
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von beta1 » 06.03.2007 00:02:05

Ups
Kase hat geschrieben:aptitude download läd das .deb Paket down, ohne es zu installieren. Das hat aber mit den Source-Paketen absolut nichts zu tun.
du hast Recht

Da war ich wohl zu schnell mit meinem Englisch :oops:

Antworten