Wie veraltetes Packet installieren?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Schlorfy
Beiträge: 192
Registriert: 26.02.2006 23:10:03

Wie veraltetes Packet installieren?

Beitrag von Schlorfy » 30.05.2006 17:12:45

ich hab ein ates packet, das zudem noch abhängig ist von packeten die
ich überhaupt nicht haben und auch nicht haben will

habe es mit

Code: Alles auswählen

dpkg -i --force-all Packet.deb
installier - ging auch prima- es läuft alles fehlerfrei!

wie stelle ich es nun ein- das das mein Packetsystem
diese Packet auch anerkennt und es nicht bei jeder gelegenheit
versucht wieder zu - bzw wie kann ich jetzt überhaupt noch was anderes
mit apt-get + co installieren....


danke im vorraus

(das packet auf hold, purge, usw zu setzten bringt scheinbar nichts)[/code]

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 30.05.2006 18:38:52

Sicher bringt das etwas wenn ein Paket auf Hold gesetzt wird.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 30.05.2006 18:39:52

Wenn du es per aptitude (oder apt-get) auf hold setzt, sollte das eigentlich so bleiben.

Ansonsten heißt das Suchwort "(APT) Pinning"

Benutzeravatar
Schlorfy
Beiträge: 192
Registriert: 26.02.2006 23:10:03

Beitrag von Schlorfy » 31.05.2006 21:54:49

@KBDCALLS
Sicher bringt das etwas wenn ein Paket auf Hold gesetzt wird.Sicher bringt das etwas wenn ein Paket auf Hold gesetzt wird.

Code: Alles auswählen

 

box:/# dpkg --get-selections libxft1
libxft1                                         hold
box:/# aptitude install test
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Lese Task-Beschreibungen... Fertig
Building tag database... Fertig
Konnte Paket ťtestŤ nicht finden, und mehr als 40 Pakete
enthalten ťtestŤ in ihrem Namen:
Die folgenden Pakete sind KAPUTT:
  libxft1
Die folgenden Pakete werden zurückgehalten:
  adduser alsa-utils ...U.S.W.... xlibs-static-dev yelp
0 Pakete aktualisiert, 0 zusätzlich installiert, 0 werden entfernt und 70 nicht aktualisiert.
Muss 0B an Archiven herunterladen. Nach dem Entpacken werden 0B zusätzlich belegt sein.
Die folgenden Pakete haben verletzte Abhängigkeiten:
  libxft1: Hängt ab: xfree86-common ist aber nicht installationsfähig
Resolving dependencies...
The following actions will resolve these dependencies:

Remove the following packages:
libxft1

Score is -301

Accept this solution? [Y/n/q/?]Hängt ab: xfree86-common ist aber nicht installationsfähig


wäre echt nett wenn du mir jetzt hier sagen könntest was mir das "hold" attribut
an meinen Problem faktisch ändert....


@Joghurt

ich weiss nciht ob Pinnign mein problem löst, da doch das Packert von
einem komplett anderen X-server abhängt... - oder kann man damit auch
die abhängigkeitsabfrage umgehen- ich dachte immer es wäre zum installieren
eines Packetes aus einem anderen Release.
ich möchte aber Xorg behalten-
und dennoch brauch ich diese dumme packet- weil sonst mein Programm nciht
läuft....

auf einem anderen Board hatte mir jemadn geraten ich solle mein Packet auf "manuel"
oder so setzten- hab bisher nochnicht rausgefunden wie man das macht und/oder was
das überhuabt bedeutet...

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 31.05.2006 22:02:04

Er sagt dir doch ganz klar das da ein Paket kaputt ist

Code: Alles auswählen

Die folgenden Pakete sind KAPUTT:
  libxft1 
weil die Abhängigkeiten nicht erfüllt sind.


Entweder man korrigiert die Abhängigkeiten manuell , oder man besorgt sich die Debiansourcen zu dem Paket und baut das Paket selbst so das die Abhängigkeiten stimmen. Ansonsten kriegst du nie Ruhe.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten