apt-get

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

apt-get

Beitrag von TBT » 07.10.2003 22:20:16

Hallo,

ich will derzeit für meine Telefonanlage ein Tool von AVM installieren.
Dies meckert bei ./configure, das die kdelibs4-dev fehlen.

apt macht mir da aber einen Strich durch die Rechnung

Code: Alles auswählen

libaudiofile-dev: Depends: libaudiofile0 (= 0.2.3-4) but 1:0.2.3-1.ximian.2 is to be installed
libogg-dev: Depends: libogg0 (= 1.0rc3-1) but 1.0rc3-ximian.3 is to be installed
libvorbis-dev: Depends: libvorbis0 (= 1.0rc3-1) but 1.0rc3-ximian.2 is to be installed
Evolution ist doch aus stable, warum paßt das dann nicht zusammen ?

Kann ich Evolution runterschmeißen, das Tool fertig konfigurieren und installieren,
und danach Evolution wieder drauf packen ?

Gehen mir dabei meine Maildaten verloren ?

Danek

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 07.10.2003 22:51:33

Deine Maildaten gehen nicht verloren, da die im Home Deines Users liegen und apt (bzw. dpkg) dort garantiert nicht drauf zugreift. Daher könnte der Versuch, evolution zu deinstallieren und anschliessend wieder zu installieren funktionieren.

Nichtsdestotrotz ist es schon etwas komisch, dass Deine Dependencys so durcheinander sind, was hast Du denn in /etc/apt/sources.list stehen?

Gruss, Jomo.

Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

Beitrag von TBT » 07.10.2003 22:54:42

meine sources.list

doch eigentlich saube, oder nicht ?

Code: Alles auswählen

# Sicherheitupdates
deb http://security.debian.org/ stable/updates main

# WOODY
# deb ftp://ftp.de.debian.org/debian stable main contrib non-free
# deb ftp://ftp.de.debian.org/debian-non-US stable non-US/main non-US/contrib non-US/non-free

# SARGE
# deb ftp://ftp.de.debian.org/debian testing main contrib non-free
# deb ftp://ftp.de.debian.org/debian-non-US testing non-US/main non-US/contrib non-US/non-free

# SID
# deb ftp://ftp2.de.debian.org/debian unstable main contrib non-free
# deb ftp://ftp2.de.debian.org/debian-non-US unstable non-US/main non-US/contrib non-US/non-free

# Kde 3.1.4
deb http://download.kde.org/stable/3.1.4/Debian stable main

# Kopete - multifunktionaler Client ICQ, ...
deb http://kopete.creativa.cl/debian/woody ./

# WOODY HU-Berlin
deb ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.de.debian.org/debian stable main contrib non-free
deb ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.de.debian.org/debian-non-US stable non-US/main non-US/contrib non-US/non-free

# Evolution
# nicht noetig, ist in debian-stable !
# deb ftp://ftp.ximian.com/pub/debian stable main

# OpenOffice
# deb http://ftp.sh.cvut.cz/MIRRORS/OpenOffice.deb woody main contrib
deb ftp://ftp.freenet.de/pub/debian-openoffice/ woody main contrib

# mplayer
deb http://marillat.free.fr stable main

# deb http://debian.medvantx.com/apt debian/opennms unstable

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Re: apt-get

Beitrag von zyta2k » 07.10.2003 23:31:41

TBT hat geschrieben: libaudiofile-dev: Depends: libaudiofile0 (= 0.2.3-4) but 1:0.2.3-1.ximian.2 is to be installed
Du hast einen Backport in deinen Sourcen (das .ximian. dings).
Deshalb hat er ein Problem ;)

*hmpf*
:hail: Bitte bitte ! Wenn ihr Backports in die sources.list aufnehmt, informiert euch über das Paketmanagement (gibts im übrigen ein nettes APT-GET Howto auf http://www.debian.org)

Poste doch die sources.list und apt-cache policy libaudiofile0

Greeeeetz

Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

Beitrag von TBT » 07.10.2003 23:48:11

wo ist dann der Backport ???

Er hat Evolution aus stable installiert, ohne das ich einen Backport eingetragen habe.

Code: Alles auswählen

libaudiofile0:
  Installed: 1:0.2.3-1.ximian.2
  Candidate: 1:0.2.3-1.ximian.2
  Version Table:
 *** 1:0.2.3-1.ximian.2 0
        100 /var/lib/dpkg/status
     0.2.3-4 0
        500 ftp://ftp.informatik.hu-berlin.de stable/main Packages
Wie kanmn ich apt überreden die nicht ximian Version zu installieren ?

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

Beitrag von pdreker » 08.10.2003 04:22:40

Das der Ximian Evolution Mirror in Deiner sources.list steht, gehe ich 'mal davon aus, dass Du den auch 'mal benutzt hast... Dabei ist wahrscheinlich die entsprechende lib auf Dein System gekommen.

Führe einmal "apt-get update; apt-get upgrade" aus. Die offizielle Version hat eine höhere Versionsnummer, sollte also ersetzt werden... evtl. musst Du als 2ten Schritt auch "apt-get dist-upgrade"verwenden, probier's einfach aus.

Backports: Alle nicht auskommentierten Einträge Deiner sources.list, die nicht den String "debian.org" enthalten sind Backports (Das ist nicht allgemein so, nur bei Dir trifft es zufällig zu). Wenn man zuviele Backports einträgt, dann ergibt sich oft früher oder später eine Überschneidung, bei den angebotenen Paketen (meistens bei irgendwelchen Libs), was dann zu solchen Situationen führt... Leider gibt es keine einfach Methode (ausser die Paketlisten der Backports zu lesen), so etwas vorher heraus zu finden... :-(

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

Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

Beitrag von TBT » 08.10.2003 07:27:42

nix mit höherer Version ?

Code: Alles auswählen

voyager:~/kisdnwatch# apt-get upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
0 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.
voyager:~/kisdnwatch# apt-get dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
0 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.

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

Beitrag von pdreker » 08.10.2003 07:37:23

Grks... Das ximian Paket hat eine Epoch verwendet (die 1: vor der versionsnummer) um die Originalversion zu ersetzen... Sowas sollte man eigentlich nicht tun :-( Aber da kannst Du herzlich wenig für...

Code: Alles auswählen

apt-get install libaudiofile0=0.2.3-4
sollte die richtige Version installieren. Evtl. sind auch noch andere ximian Pakete auf Deinem Rechner, die Du auch durch die reguläre Versionen ersetzen solltest.

Finden kannst Du diese mit

Code: Alles auswählen

COLUMNS=200 dpkg -l | grep ii | grep ximian | awk '{print $2}'
Dann bekommst Du eine Liste der installierten Pakete. Wenn das gar nichts ausgibt: wunderbar. Anderenfalls: Für jedes Paket mit "apt-cache policy PAKETNAME" nachschauen, welche Version auf dem Debian Server liegt, und die entsprechende Version mit "apt-get install PAKETNAME=DebianVersionsNummer" (so wie oben) installieren. Du kannst auch mehrere Pakete auf diese Art und Weise installieren.

Sorry, wenn das so aufwändig ist, aber formal gesehen handelt es sich um ein Downgrade (die neue Versionsnummer ist kleiner als die alte) und das ist bei apt-get leider nicht so einfach...

Patrick
PS: Mir ist gerade nochwas eingefallen: evtl. tut es auch ein "apt-get -t stable PAKETNAME" für jedes ximian Paket, dann kannst Du Dir den Wust mit den Versionsnummer sparen....

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

Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

Beitrag von TBT » 08.10.2003 08:33:20

Danke, ich werds gleich mal antesten - auch wenns aufwendig ist, da muß ich durch.

PS: ne Handvoll von diesen ximian habe ich bereits gesehen

Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

Beitrag von TBT » 08.10.2003 08:41:35

funktioniert :D

hab insgesamt 36 Pakete dieser Art :(

Naja, dann woll'n wa mal

Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

Beitrag von TBT » 08.10.2003 08:55:32

so, nächstes Problem.
Die ersten Pakete konnte ich wunderbar Downgraden,
aber nun hänge ich hier

Code: Alles auswählen

voyager:~# apt-get install gconf=1.0.9-1
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  gconf
0 packages upgraded, 1 newly installed, 0 to remove and 0  not upgraded.
1 packages not fully installed or removed.
Need to get 0B/386kB of archives. After unpacking 1520kB will be used.
(Lese Datenbank ... 51011 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke gconf (aus .../gconf_1.0.9-1_i386.deb) ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/gconf_1.0.9-1_i386.deb (--unpack):
 versuche »/usr/lib/GConf/1/libgconfbackend-xml.so« zu überschreiben, welches auch in Paket libgconf11 ist
dpkg-deb: Unterprozess paste getötet mit Signal (Datenübergabe unterbrochen (broken pipe))
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/gconf_1.0.9-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
einen anderen Mirror, mit neuem Download des DEB's habe ich schon veruscht.
ein "apt-get -f install" bringt den selben Fehler :(

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

Beitrag von pdreker » 08.10.2003 08:57:55

Ist libgconf11 evtl. ein ximian Paket? Wenn ja musst Du das wohl vorher downgraden.

Notfalls tut's ein Download von Hand (Schau 'mal in /var/cache/apt/archives... Da sollte das benötigte Deb File schon liegen) und dann mit "dpkg -i --force-overwrite" installieren...

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

Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

Beitrag von TBT » 08.10.2003 09:34:13

ja, ist ein ximian Paket

versuche gerade per wget das deb zu holen
( liegt natürlich noch nicht auf meinem Rechner )
aber irgendwie will das nicht wirklich.
Er steht auf RETR und das war es. Seit 5min mit DSL ?
das sind doch nur knapp 100KB

Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

Beitrag von TBT » 08.10.2003 10:02:42

Vielen Dank für die Hilfe.

Das Kuckucksei ist wieder rausoperiert aus meinem System.
Ich glaube, ich lasse lieber die Finger von Backports ;)

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

Beitrag von pdreker » 08.10.2003 15:20:12

Ganz so weit brauchst Du Dich nicht zurückzuziehen, Du solltest nur etwas "konservativer" mit der Auswahl der Backports umgehen. Die "Ximian Serie" ist sehr umfangreich und hat daher natürlich ein grösseres Potential Ärger zu machen, als Backports die nur ein oder 2 Pakete enthalten.

Normalerweise gehen Backports sogar absolut problemlos, bis man die 2 Einträge erwischt, die zusammen Ärger machen.

Ich habe Deine sources.list von oben 'mal genommen, alle ohnehin auskommentierten Sources entfernt, und nur übrig gelassen, was meiner Meinung nach OK ist...

Code: Alles auswählen

# Sicherheitupdates 
deb http://security.debian.org/ stable/updates main 
# Kde 3.1.4 
deb http://download.kde.org/stable/3.1.4/Debian stable main 
# Kopete - multifunktionaler Client ICQ, ... 
deb http://kopete.creativa.cl/debian/woody ./ 
# WOODY HU-Berlin 
deb ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.de.debian.org/debian stable main contrib non-free 
deb ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.de.debian.org/debian-non-US stable non-US/main non-US/contrib non-US/non-free 
# OpenOffice 
deb ftp://ftp.freenet.de/pub/debian-openoffice/ woody main contrib 
# mplayer 
deb http://marillat.free.fr stable main 
Wie Du siehst, ist da nur der Ximian Mirror rausgeflogen, alle anderen Sourcen sind mehr oder minder "Standard" und recht gut erprobt, nur den OpenOffice Backport kenne ich nicht, da ich SID nutze, und OO schon in SID enthalten ist (in aktueller Version). IMHO sollte der aber auch kein Problem darstellen, da OO nicht viele externe Libs braucht... (und die, die es brauicht sind schon dabei).

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

Antworten