Mercurial mit apt-get unter Debian installieren

5654
Elias Zamaria

Ich versuche, Mercurial mit apt-get auf einem Webserver zu installieren, auf dem Debian läuft. Ich hätte lieber die neueste stabile Version von Mercurial, aber ich würde mich über alles freuen, was recht neu ist. Ich habe versucht, den Befehl einzugeben sudo apt-get install mercurialund erhielt folgende Antwort:

Reading package lists... Done Building dependency tree... Done You might want to run `apt-get -f install' to correct these: The following packages have unmet dependencies: mercurial: Depends: libc6 (>= 2.4) but 2.3.6.ds1-13etch10 is to be installed Depends: python (>= 2.5) but 2.4.4-2 is to be installed Depends: python-support (>= 0.90.0) but 0.5.6 is to be installed Depends: mercurial-common (= 1.7.5-1) but it is not going to be installed trac: Depends: python-genshi but it is not installable W: Couldn't stat source package list http://debian.newdream.net etch/main Packages (/var/lib/apt/lists/debian.newdream.net_dists_etch_main_binary-amd64_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://debian.newdream.net etch/non-free Packages (/var/lib/apt/lists/debian.newdream.net_dists_etch_non-free_binary-amd64_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://debian.newdream.net etch/contrib Packages (/var/lib/apt/lists/debian.newdream.net_dists_etch_contrib_binary-amd64_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://www.backports.org etch-backports/main Packages (/var/lib/apt/lists/www.backports.org_debian_dists_etch-backports_main_binary-amd64_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://volatile.debian.org etch/volatile/main Packages (/var/lib/apt/lists/volatile.debian.org_debian-volatile_dists_etch_volatile_main_binary-amd64_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://volatile.debian.org etch/volatile/contrib Packages (/var/lib/apt/lists/volatile.debian.org_debian-volatile_dists_etch_volatile_contrib_binary-amd64_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://volatile.debian.org etch/volatile/non-free Packages (/var/lib/apt/lists/volatile.debian.org_debian-volatile_dists_etch_volatile_non-free_binary-amd64_Packages) - stat (2 No such file or directory) W: You may want to run apt-get update to correct these problems E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). 

Ich habe versucht zu laufen sudo apt-get -f installund bekam einige stat-bezogene Fehler und einen Vorschlag zum Ausführen apt-get update. (Lass es mich wissen, wenn du mehr Details wissen musst)

Ich habe versucht sudo apt-get updateund habe mehrere 404 Fehler gefolgt von:

Reading package lists... Done W: GPG error: http://debian.di.newdream.net etch Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8E4BD8EB613A210F W: Couldn't stat source package list http://debian.newdream.net etch/main Packages (/var/lib/apt/lists/debian.newdream.net_dists_etch_main_binary-amd64_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://debian.newdream.net etch/non-free Packages (/var/lib/apt/lists/debian.newdream.net_dists_etch_non-free_binary-amd64_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://debian.newdream.net etch/contrib Packages (/var/lib/apt/lists/debian.newdream.net_dists_etch_contrib_binary-amd64_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://www.backports.org etch-backports/main Packages (/var/lib/apt/lists/www.backports.org_debian_dists_etch-backports_main_binary-amd64_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://volatile.debian.org etch/volatile/main Packages (/var/lib/apt/lists/volatile.debian.org_debian-volatile_dists_etch_volatile_main_binary-amd64_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://volatile.debian.org etch/volatile/contrib Packages (/var/lib/apt/lists/volatile.debian.org_debian-volatile_dists_etch_volatile_contrib_binary-amd64_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://volatile.debian.org etch/volatile/non-free Packages (/var/lib/apt/lists/volatile.debian.org_debian-volatile_dists_etch_volatile_non-free_binary-amd64_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://debian.newdream.net etch/main Packages (/var/lib/apt/lists/debian.newdream.net_dists_etch_main_binary-amd64_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://debian.newdream.net etch/non-free Packages (/var/lib/apt/lists/debian.newdream.net_dists_etch_non-free_binary-amd64_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://debian.newdream.net etch/contrib Packages (/var/lib/apt/lists/debian.newdream.net_dists_etch_contrib_binary-amd64_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://www.backports.org etch-backports/main Packages (/var/lib/apt/lists/www.backports.org_debian_dists_etch-backports_main_binary-amd64_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://volatile.debian.org etch/volatile/main Packages (/var/lib/apt/lists/volatile.debian.org_debian-volatile_dists_etch_volatile_main_binary-amd64_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://volatile.debian.org etch/volatile/contrib Packages (/var/lib/apt/lists/volatile.debian.org_debian-volatile_dists_etch_volatile_contrib_binary-amd64_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://volatile.debian.org etch/volatile/non-free Packages (/var/lib/apt/lists/volatile.debian.org_debian-volatile_dists_etch_volatile_non-free_binary-amd64_Packages) - stat (2 No such file or directory) W: You may want to run apt-get update to correct these problems E: Some index files failed to download, they have been ignored, or old ones used instead. 

Mache ich etwas falsch? Wie kann ich Mercurial installieren?

1

2 Antworten auf die Frage

1
Arrowmaster

Sie führen Etch aus, bei dem es sich nicht um eine, sondern um zwei veraltete Versionen handelt. Etch wurde von allen offiziellen Spiegeln entfernt. Zusätzlich ist backports.org auf backports.debian.org umgezogen und Volatile wurde eingestellt.

Wenn Sie eine aktuelle Version von Mercurial möchten, ohne es selbst kompilieren zu müssen, empfehle ich Ihnen, ein Upgrade von Etch auf Lenny und dann von Lenny auf Squeeze durchzuführen.

Auch von dem, was Sie gepostet haben, habe ich Folgendes bemerkt: "Abhängig: mercurial-common (= 1.7.5-1)" und das ist die Version von instabil. Welche Art von Franken-System verwenden Sie sowohl mit Etch als auch mit Sid gemischt?

Ich lerne immer noch Linux. Meine Geschichte ist lang, aber falls es Sie interessiert: Ich bin auf einem DreamHost-VPS. Ich habe Mercurial mit apt-get installiert, aber es war eine relativ alte Version ohne die neuesten Verbesserungen. Ich habe es mit apt-get deinstalliert und versucht, die neueste stabile Version aus dem Quellcode zu installieren. Ich bekam dann einen mysteriösen Fehler in Bezug auf eine unvollständige Python-Installation. Ich dachte, ich hätte mehr Hoffnung, wenn ich mit apt-get bastele. Ich habe viele Dinge ausprobiert, konnte aber Mercurial nicht von der Quelle oder von apt-get installieren. Ich denke, ich werde versuchen, einen Server mit einer späteren Version von Debian zu finden. Danke für Ihre Hilfe. Elias Zamaria vor 13 Jahren 0
Wo siehst du aus Neugier "sid"? Elias Zamaria vor 13 Jahren 0
@ mikez302: "sid" ist der permanente Codename für den "Unstable" -Zweig von Debian. Ich habe http://packages.debian.org/mercurial überprüft und festgestellt, dass 1.7.5-1 nur in Sid verfügbar ist. Sie müssen es also in Ihrer `/ etc / apt / sources.list` haben. Ich erwähne dies, weil die Kombination des instabilen Zweigs mit einem anderen Zweig außer dem Testzweig (und experimentell, aber technisch gesehen nicht sein eigener Zweig) wahrscheinlich zu spektakulären Brüchen führen wird. Arrowmaster vor 13 Jahren 0
Das wusste ich nicht Ich erwähnte das nicht, als ich diese Fehler sah, dachte ich, meine `/ etc / apt / sources.list` -Datei sei veraltet, also versuchte ich, ein paar andere Server hinzuzufügen. Ich denke, von nun an werde ich apt-get vorsichtiger sein und um Hilfe bitten, wenn etwas ungewöhnlich oder verdächtig aussieht. Elias Zamaria vor 13 Jahren 0
0
caliban

Wenn Sie diese Meldungen während eines "apt-get-Updates" erhalten, bedeutet dies, dass apt keine Verbindung zu einigen Repos in Ihrer sources.list herstellen kann.

Dies kann auf viele Dinge zurückzuführen sein, aber der wahrscheinlichste Grund ist, dass die Repos gewartet werden und vorübergehend nicht verfügbar sind.

Könnte es später versuchen?