apt-get IRGENDEINBRUCHSTUECK

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
goofy
Beiträge: 71
Registriert: 11.06.2006 16:21:38

apt-get IRGENDEINBRUCHSTUECK

Beitrag von goofy » 13.06.2006 21:20:11

Hallo!

Was mache ich, wenn ich den exakten Paketnamen nicht weiß?
Zum Beispiel heißt das Paket paketname-base aber ich gebe nur paketname ein.
Hatte es schon, dass er es dann nicht "gekannt" hat.

Wie kann ich alternativ aber logisch zu Wildcards arbeiten?

goofy

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von garibaldi » 13.06.2006 21:22:46

Hi goofy;

zb.:

Code: Alles auswählen

 aptitude search xserver
Gruß, garibaldi

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: apt-get IRGENDEINBRUCHSTUECK

Beitrag von herrchen » 13.06.2006 21:23:27

goofy hat geschrieben: Was mache ich, wenn ich den exakten Paketnamen nicht weiß?
aptitude search $NAMENSTEIL
apt-cache search $NAMENSTEIL
oder einen paketmanager mit GUI verwenden.

herrchen

ps. die entwickler empfehlen "aptitude"

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: apt-get IRGENDEINBRUCHSTUECK

Beitrag von garibaldi » 13.06.2006 21:32:38

herrchen hat geschrieben:oder einen paketmanager mit GUI verwenden.
UI reicht auch. aptitude starten, slash eingeben. backslash zum weitersuchen.

goofy
Beiträge: 71
Registriert: 11.06.2006 16:21:38

Beitrag von goofy » 13.06.2006 21:53:22

Super!

Und wie komme ich in den unstable tree rein mit den tools?
Da hängt nämlich ein Paket rum, was ich will. 8O

goofy

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von garibaldi » 13.06.2006 22:04:41

goofy hat geschrieben:Und wie komme ich in den unstable tree rein mit den tools?
Da hängt nämlich ein Paket rum, was ich will. 8O
Dann such doch gleich hier nach dem Paket und nutze vor allem APT-Pinning, falls du aus unstable was auf sarge/etch installieren möchtest.

Benutzeravatar
chabayo
Beiträge: 930
Registriert: 17.08.2005 07:44:33
Lizenz eigener Beiträge: Artistic Lizenz

Beitrag von chabayo » 13.06.2006 22:18:26

...ist jetzt ein bisschen obskur...

...entweder dein System nutzt den unstable pool, oder nicht...

...es gibt da zwar sowas wie die Backports (http://www.backports.org) aber das hilft glaub ich nicht immer...

...wenns irgendwie hilft, die absolute Notloesung: ...die Schritte mal anschauen, und wenn ich nicht komplett daneben liege kann man sich so ein Paket installieren; wobei man allerdings das Paketsystem umgeht, und evtl. Risiken ignoriert...dazu noch gefahr laeuft das die benoetigten librariess/binaries auf dem System noch nicht vorhanden sind...
Watt about the non-digital!?

goofy
Beiträge: 71
Registriert: 11.06.2006 16:21:38

Beitrag von goofy » 14.06.2006 12:41:20

Also sollte man keine .deb Pakete von Seiten installieren? Abhängigkeiten kennen die doch auch!

goofy

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von garibaldi » 14.06.2006 13:52:08

goofy hat geschrieben:Also sollte man keine .deb Pakete von Seiten installieren? Abhängigkeiten kennen die doch auch!
Doch, kann man machen. Ich mach das allerdings ein wenig anders als von chab vorgeschlagen:
  1. . deb herunterladen zB. nach /home/guybrush/src/debs. (Kannst natürlich auch /local/debs oder sowas nehmen.)
  2. Paket installieren mittels

    Code: Alles auswählen

    # dpkg -i PAKET.deb
    Hier kann es selbstverständlich zu Abhängigkeitsproblemen kommen, so dass das gewünschte Paket nicht installiert wird, aber kaputtmachen kannst du mit diesem Vorgehen nichts. Ob die Abhängigkeiten auflösbar sind oder nicht, hängt von dem speziellen Paket ab.

Benutzeravatar
chabayo
Beiträge: 930
Registriert: 17.08.2005 07:44:33
Lizenz eigener Beiträge: Artistic Lizenz

Beitrag von chabayo » 14.06.2006 14:03:40

...nene, so war das nicht gemeint, es sollte nie ein Problem darstellen wenn man mit dpkg -i <paket> ein Paket installiert ( es sei denn apt und das drumherum machen dpkg irgendwann mal ueberfluessig, aber davon hab ich keine Ahnung irgendwie )...

...wenn du das so angehst wie ich oben ( hab das erst 1-2 mal gemacht, wenn ich dachte es passt ) wird der Inhalt, die Files des Paketes ins angegebene Verzeichnis ( hier / ) entpackt ( e[-x]tracted ), und dann das dazugehoerige postinst-Script ( also das Script zustaendig fuer das Einrichten nach dem/der entpacken/installation [postum] ), welches mit allen andere Kontrolldateien kuzerhand nach /tmp verfrachtet worden war...

...dpkg macht das im eigentlichen Sinn wahrscheinlich aehnlich, bloss dass es sich merkt welche Datei es bei jedem Paket wohin kopierte, und das es aus den Kontrolldateien auch herausliesst welche Pakete zur Funktion notwendig sind, und demnach handelt...

...auch ist es vorsichtiger mit dem ueberschreiben vorhandener, gleicher aelteren/neueren Dateien...


chab

P.S. ...aber willst du zum beispiel nur ein Binary aus einem komplettpaket, und du weisst/probierst das die libs ausreichen, kann man das .deb-Paket in das gewuenschte Verzeichniss kippen, das Binary nehmnen, und den Rest auf den Muell werfen.
Watt about the non-digital!?

rak64
Beiträge: 98
Registriert: 20.05.2005 20:14:26
Kontaktdaten:

Beitrag von rak64 » 14.06.2006 19:50:00

Aptitude erkennt nach dem dpkg -i fehlende Pakete läd die runter und installiert die automatisch. Das ergibt den Dreisatz:
-über die website die Pakete runterladen
-dpkg -i
-aptitude
Hat bei mir super funkioniert um die fglrx-Pakete aus unstable zu installieren.

Benutzeravatar
chabayo
Beiträge: 930
Registriert: 17.08.2005 07:44:33
Lizenz eigener Beiträge: Artistic Lizenz

Beitrag von chabayo » 14.06.2006 20:10:10

...cool...das ist was zum merken... :!: :wink:
Watt about the non-digital!?

Antworten