Debian: Fehler bei 'apt-get install'

Registriert
Dez. 2009
Beiträge
213
Habe mir die Paketverwaltung aptitude mit wget auf einen Debian Server heruntergeladen.
(Quelle: http://packages.debian.org/etch/i386/aptitude/download)

Die /etc/apt/sources.list.d/debian.list sieht so aus:
# etch packages.
deb ftp://ftp2.de.debian.org/debian/ etch main contrib non-free
deb http://security.debian.org/ etch/updates main contrib non-free
deb http://ftp.de.debian.org/debian etch main

# source packages.
deb-src ftp://ftp2.de.debian.org/debian/ etch main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free

apt-get update habe ich gemacht und dann:

root@vs1144014:~/download# ls -a
. .. aptitude_0.4.4-4_i386.deb
root@vs1144014:~/download# apt-get install aptitude_0.4.4-4_i386
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package aptitude_0.4.4-4_i386

Was mache ich falsch?
 
mit "apt-get install aptitude_0.4.4-4_i386" versucht er das packet aptitude_0.4.4-4_i386 zu installieren. das gibt es aber wohl nicht in der datenbank (z.m. nicht mit dem namen).

du willst aber gar nicht ein packet aus der datenbank installieren, sondern ein auf der platte bereits runtergeladenes (richtig?). dazu solltest du in dem verzeichnis sein und den vollen namen benutzen. z.b.:

apt-get install aptitude_0.4.4-4_i386.deb
 
Hmm ich hab etwas gegooglet und kannte das Problem von damals.

Versuch mal anstatt apt-get update ; sudo apt-get update zu machen.
 
Es kommt leider immer noch der gleiche Fehler:
root@vs1144014:~/download# apt-get install aptitude_0.4.4-4_i386.deb
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package aptitude_0.4.4-4_i386.deb
 
Letrax schrieb:
Versuch mal anstatt apt-get update ; sudo apt-get update zu machen.

Wieso soll er als root-User sudo nutzen? sudo bringt ihm erst auch dann was, wenn er vorher als root in die sudoers per visudo seinen Nutzernamen mit entsprechenden Rechten eingetragen hat.


Wenn Du ein Deb-Paket runtergeladen hast:

Code:
dpkg -i PAKETNAME

Also in Deinem Falle:

Code:
dpkg -i aptitude_0.4.4-4_i386.deb

aber warum machst du es nicht via apt-get install aptitude?
 
oder einfach mal apt-get install aptitude, dann sollte er doch das packet direkt vom server installieren
 
mit apt-get installierst du das packet direkt aus den debian archiven... immer.

wenn du das lokale paket installiert wisst.

Code:
dpkg -i aptitude_0.4.4-4_i386.deb

alternativ nimm doch das aus den debian quellen. da kannste erstmal so suchen:

Code:
# apt-cache search aptitude
aptitude-dbg - Debug symbols for the aptitude package manager
aptitude-doc-cs - Czech manual for aptitude, a terminal-based package manager
aptitude-doc-en - English manual for aptitude, a terminal-based package manager
aptitude-doc-fi - Finnish manual for aptitude, a terminal-based package manager
aptitude-doc-fr - French manual for aptitude, a terminal-based package manager
aptitude-doc-ja - Japanese manual for aptitude, a terminal-based package manager
libcwidget-dev - high-level terminal interface library for C++ (development files)
aptitude - Terminalbasierter Paketmanager
cron-apt - Automatische Paketaktualisierung unter Verwendung von apt-get
pkgsync - Automatische Paketlistensynchronisation

und dann über apt-get install das ganze installieren.

Code:
#apt-get install aptitude
 
Welchen Grund gibt es denn, auf einem Debian-System sich Aptitude manuell herunterladen und intsallieren zu wollen? Paketverwaltungen dienen nicht der Deko..
 
Ja, stimmt. Ich bin Debian-Anfänger. Aber jetzt hat es funktioniert. Vielen Dank!
 
Zurück
Oben