Ubuntu Server apt-get update sources.list verloren?
Hallo zusammen,
ich wollte auf meinem Ubuntu vServer nodejs und yarn installieren und habe dazu folgende Befehle ausgeführt:
curl -sS dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
https:// durch sterne ersetzt, weil der Beitrag sonst als Spam markiert wird)
Das stand so auf der für meine Begriffe offiziellen Seite von yarn. Danach ging aber kein apt-get update mehr. Deswegen habe ich die /etc/apt/sources.list und den Ordner samt Inhalt (eine yarn.list oder so?!) gelöscht, weil ich dachte mit apt-get update oder upgrade lädt er das Original dann irgendwie neu runter oder so, macht er aber scheinbar nicht :D
EDIT: Habe nun den Ordner und die sources.list neu erstellt, leer. Nun kommt keine Fehlermeldung mehr bei apt-get update sondern "Reading package lists... Done"
Wäre für jede Hilfe sehr dankbar.
Liebe Grüße
5 Antworten
Du machst folgendes. Erstelle eine neue sources.list mit dieser Zeile:
deb http://archive.ubuntu.com/ubuntu precise main universe restricted multiverse
sudo apt-get install --reinstall apt
Habe nun den Ordner und die sources.list neu erstellt, leer
/etc/apt/sources.list ist KEIN Ordner. Es ist eine Datei.
/etc/apt/sources.list.d/ ist ein Ordner! Da kannst du Dateien ablegen mit externen Paketquellen!
Da du hier scheinbar einiges vertauscht hat und die Fragestellung somit unverständlich ist bitte ich um entsprechende Korrektur der Fragestellung.
Auf ext2/3/4 gilt: weg ist weg.
Da hättest Du mal lieber erst nachgedacht oder gefragt, anstatt einfach mal so zu löschen.
Vielleicht steht hier aber noch was:
https://wiki.ubuntuusers.de/sources.list/
Die restlichen Einträge musst Du Dir allerdings wieder aus dem Gedächtnis zusammen kratzen.
Ich hatte ja nur die Standardeinträge denke ich? Also ich war eben drin und da standen so 5,6 Zeilen
Unten auf der Seite ist ein Link zu einem Generator.
Wenn Du wirklich noch nie manuell irgendwelche Repositories hinzugefügt hast – so wie in Deinem Faux Pas –, dann sollte es das gewesen sein.
Natürlich macht er es nicht, in der sources.list steht ja drin, von wo er die Updates herunterladen soll. ;)
Welche Ubuntu-Version ist denn bei deinem vServer im Einsatz?
Vielen Dank für die schnelle Antwort.
Ja, soweit habe ich es auch gerade verstanden und bin auf der Suche nach der Standardliste mit vertrauenswürdigen Quellen. Schaue grade auf ubuntuusers.de.
Ubuntu 12.04.5 LTS
Ohje Ok, dann mache ich mich wohl mal ans backupen und updaten. Mal schauen ob ich das schaffe :D
12.04 wird doch nicht mehr unterstützt, oder? Das Älteste, was ich finde, ist 14.04: https://packages.ubuntu.com/
Hier findest du aber eine: https://wiki.ubuntuusers.de/sources.list/a/revision/568917/
Oh das war nicht soo gut :D. Welche Version hast du? Das müsste ich wissen, sonst kann ich dir nicht helfen. lsb_release -a dafür mal eintippern.
Ubuntu 12.04.5 LTS
@PhotonX meint die würde nicht mehr unterstützt?
apt neuinstallieren hört sich nach der besten Antwort an, aber funktioniert das mit der Zeile für Ubuntu 12.04.5 LTS und verliere ich dabei keine aktuell installierten Packages etc? Es läuft ein apache mit php und mysql mit Webseiten, die ich noch brauche