kanotix.com
Installation, Einstellungen, Systempflege - sources.list ändern
treasoner - 14.08.2011, 14:38 Uhr
Titel: sources.list ändern
Hallo Wissende,
ich möchte der sources.list einen Eintrag hinzufügen.
Mit welchem Editor - und wie muß ich mich anmelden -kann ich die Liste bearbeiten und danach auch s p e i c h e r n. Daran scheitert bisher jede Änderung, weil ich dazu wohl keine Rechte habe.
Eine nette kleine Beschreibung wäre für mich sinnvoll.
Gruß
treasoner
caillean - 14.08.2011, 16:54 Uhr
Titel: sources.list ändern
naja du musst den editor deiner wahl natürlich als root starten.
ZB kdesu kwrite
und dann die sources.list bearbeiten
totschka - 14.08.2011, 19:01 Uhr
Titel:
Meist befinde ich mich in der Konsole als Superuser, wenn ich feststelle, dass ich die sources.list bearbeiten muss. Da benutze ich am liebsten vi.
Code:
su
vi /etc/apt/sources.list
An die betreffende Stelle navigiere ich noch mit den Pfeiltasten - das geht auch noch schneller, ich weiß, aber soweit bin ich noch nicht - danach entweder
Code:
i
für Einfügen (insert) oder
Code:
a
für Anhängen (append) drücken, den betreffenden Text einfügen und zuletzt speichern und beenden mit
Code:
<esc>
:wq
In vi geht auch copy&paste wie im Terminal.
P.S.: Mit kdesu kann man auch gleich die zu öffnende Datei als Parameter mitgeben:
Code:
<Alt>+<F2>
kdesu kwrite /etc/apt/sources.list
TheOne - 14.08.2011, 22:10 Uhr
Titel:
Hallo treasoner,
das Ändern kann exakt so gemacht werden, wie von meinen Vorrednern beschreiben.
ABER:
Bitte ändere die Datei /etc/apt/sources.list NICHT. Es gibt die Möglichkeit weitere Repos unter /etc/apt/sources.list.d/ in separaten Source-List Dateien einzutragen.
Hier mal der Ausschnitt der Manpage dazu:
Code:
man sources.list
...
SOURCES.LIST.D
Das Verzeichnis /etc/apt/sources.list.d stellt eine Möglichkeit bereit, sources.list-Einträge in separaten Dateien
hinzuzufügen. Das Format ist das gleiche wie für die normale sources.list-Datei. Dateinamen müssen mit .list enden und
können nur Buchstaben (a-z und A-Z), Ziffern (0-9), Unterstriche (_), Bindestriche (-) und Punkte (.) enthalten.
Ansonsten werden sie stillschweigend ignoriert.
...
Mfg TheOne
treasoner - 15.08.2011, 18:15 Uhr
Titel:
@ caillean u. totschka
Herzlichen Dank für Eure Erklärungen.
@ TheOne
Warum so und nicht wie zuvor beschrieben?
So sieht meine sources.list aus:
# See sources.list(5) for more information, especialy
# Remember that you can only use http, ftp or file URIs
# CDROMs are managed through the apt-cdrom tool.
# Debian Squeeze
deb http://ftp.de.debian.org/debian squeeze main contrib non-free
deb-src http://ftp.de.debian.org/debian squeeze main contrib non-free
# Debian Squeeze Updates
deb http://security.debian.org squeeze/updates main contrib non-free
deb-src http://security.debian.org squeeze/updates main contrib non-free
# Kanotix Excalibur
deb http://kanotix.com/files/excalibur ./
deb-src http://kanotix.com/files/excalibur ./
# Kanotix Hellfire
deb http://kanotix.com/files/hellfire ./
deb-src http://kanotix.com/files/hellfire ./
# Tobi's Experimental VDR Repository (multipatch)
deb-src http://e-tobi.net/vdr-experimental sqeeze base backports addons vdr-multipatch
Und dies ist mein Problem:
root@KanotixBox:/home/aquarius# apt-get update
Ign http://e-tobi.net sqeeze Release.gpg
OK http://kanotix.com ./ Release.gpg
Ign http://kanotix.com/files/excalibur/ ./ Translation-de
OK http://ftp.de.debian.org squeeze Release.gpg
Ign http://ftp.de.debian.org/debian/ squeeze/contrib Translation-de
OK http://security.debian.org squeeze/updates Release.gpg
Ign http://security.debian.org/ squeeze/updates/contrib Translation-de
Ign http://security.debian.org/ squeeze/updates/contrib Translation-en
Ign http://e-tobi.net squeeze Release.gpg
Hole:1 http://e-tobi.net squeeze Release.gpg [198 B]
Ign http://kanotix.com/files/excalibur/ ./ Translation-en
OK http://kanotix.com ./ Release.gpg
Ign http://kanotix.com/files/hellfire/ ./ Translation-de
Ign http://kanotix.com/files/hellfire/ ./ Translation-en
OK http://kanotix.com ./ Release
Ign http://ftp.de.debian.org/debian/ squeeze/contrib Translation-en
OK http://ftp.de.debian.org/debian/ squeeze/main Translation-de
Ign http://ftp.de.debian.org/debian/ squeeze/main Translation-en
Ign http://ftp.de.debian.org/debian/ squeeze/non-free Translation-de
Ign http://ftp.de.debian.org/debian/ squeeze/non-free Translation-en
Ign http://security.debian.org/ squeeze/updates/main Translation-de
Ign http://security.debian.org/ squeeze/updates/main Translation-en
Ign http://security.debian.org/ squeeze/updates/non-free Translation-de
Ign http://security.debian.org/ squeeze/updates/non-free Translation-en
OK http://security.debian.org squeeze/updates Release
OK http://ftp.de.debian.org squeeze Release
Ign http://e-tobi.net sqeeze Release
OK http://kanotix.com ./ Release
OK http://security.debian.org squeeze/updates/main Sources
Ign http://e-tobi.net squeeze Release
Ign http://kanotix.com ./ Sources
Ign http://kanotix.com ./ Packages
OK http://ftp.de.debian.org squeeze/main Sources
OK http://security.debian.org squeeze/updates/contrib Sources
OK http://security.debian.org squeeze/updates/non-free Sources
OK http://security.debian.org squeeze/updates/main i386 Packages
OK http://security.debian.org squeeze/updates/contrib i386 Packages
OK http://security.debian.org squeeze/updates/non-free i386 Packages
OK http://e-tobi.net squeeze Release
Ign http://kanotix.com ./ Sources
Ign http://kanotix.com ./ Packages
OK http://kanotix.com ./ Sources
OK http://ftp.de.debian.org squeeze/contrib Sources
OK http://ftp.de.debian.org squeeze/non-free Sources
OK http://ftp.de.debian.org squeeze/main i386 Packages
OK http://ftp.de.debian.org squeeze/contrib i386 Packages
OK http://ftp.de.debian.org squeeze/non-free i386 Packages
OK http://kanotix.com ./ Packages
OK http://kanotix.com ./ Sources
OK http://kanotix.com ./ Packages
Ign http://e-tobi.net sqeeze/base Sources
Ign http://e-tobi.net sqeeze/backports Sources
Ign http://e-tobi.net sqeeze/addons Sources
Ign http://e-tobi.net sqeeze/vdr-multipatch Sources
Ign http://e-tobi.net squeeze/vdr-multipatch Sources
Hole:2 http://e-tobi.net squeeze/base Sources [9.047 B]
Hole:3 http://e-tobi.net squeeze/backports Sources [1.404 B]
Hole:4 http://e-tobi.net squeeze/addons Sources [8.796 B]
Hole:5 http://e-tobi.net squeeze/vdr-multipatch Sources [59,4 kB]
Fehl http://e-tobi.net sqeeze/base Sources
404 Not Found
Fehl http://e-tobi.net sqeeze/backports Sources
404 Not Found
Fehl http://e-tobi.net sqeeze/addons Sources
404 Not Found
Fehl http://e-tobi.net sqeeze/vdr-multipatch Sources
404 Not Found
Fehl http://e-tobi.net squeeze/vdr-multipatch Sources
404 Not Found
Es wurden 78,9 kB in 0 s geholt (121 kB/s)
W: Fehlschlag beim Holen von http://e-tobi.net/vdr-experimental/dist ... Sources.gz 404 Not Found
W: Fehlschlag beim Holen von http://e-tobi.net/vdr-experimental/dist ... Sources.gz 404 Not Found
W: Fehlschlag beim Holen von http://e-tobi.net/vdr-experimental/dist ... Sources.gz 404 Not Found
W: Fehlschlag beim Holen von http://e-tobi.net/vdr-experimental/dist ... Sources.gz 404 Not Found
W: Fehlschlag beim Holen von http://e-tobi.net/vdrdevel-experimental ... Sources.gz 404 Not Found
E: Einige Indexdateien konnten nicht heruntergeladen werden, sie wurden ignoriert oder alte an ihrer Stelle benutzt.
root@KanotixBox:/home/aquarius#
Was habe ich schon wieder verkehrt gemacht und wie muß ich es ändern???
Gruß
treasoner
TheOne - 15.08.2011, 19:17 Uhr
Titel:
Hi treasoner,
die folgenden Dinge sind nicht korrekt:
1. dir fehlt der einfache deb Repo-Eintrag, du hast hier nur deb-src drin.
2. du hast bei der Distribution einen Tippfehler drin, statt sqeeze schreibst squeeze
mach also in deinem Fall alles korrigiert
Code:
deb http://e-tobi.net/vdr-experimental squeeze base backports addons vdr-multipatch
deb-src http://e-tobi.net/vdr-experimental squeeze base backports addons vdr-multipatch
Der deb-src Eintrag ist übrigens nur dazu da, falls du auch Source Pakete per apt-get source ... downloaden möchtest.
Der Grund wieso ich dir das Anlegen von separaten Sources.list Dateien empfehle ist, weil Kano gerne mal so etwas hier als Befehl rüberschiebt.
Code:
wget -NP /etc/apt http://kanotix.com/files/hellfire/sources.list
Und wenn du dann deine mühselig zusammengestellte sources.list aus versehen mal überschreibst, dann musst dir die Extras wieder zusammenfummeln. Deshalb könnte¹ man so argumentieren, dass die Distri Default sources im /etc/apt/sources.list liegen und Custom/Extra Repos in einer oder mehreren /etc/apt/sources.list.d/*.list liegen².
Gruß TheOne
¹ könnte, weil ich dir nicht vorschreiben will/kann, wie du dein System zu nutzen hast - ist nur ein Hinweis um Ärger zu vermeiden
² hier aber trotzdem auf der Lauer sein, denn ich hab vom Meister auch schon rm -f /etc/apt/sources.list.d/* gesehen
treasoner - 17.08.2011, 19:55 Uhr
Titel:
Hallo TheOne,
ich habe hier und da geschraubt und jetzt folgendes Ergebnis:
root@KanotixBox:/home/aquarius# apt-get update
Hole:1 http://security.debian.org squeeze/updates Release.gpg [836 B]
Ign http://security.debian.org/ squeeze/updates/contrib Translation-de
Ign http://security.debian.org/ squeeze/updates/contrib Translation-en
Hole:2 http://e-tobi.net squeeze Release.gpg [198 B]
Ign http://e-tobi.net/vdr-experimental/ squeeze/addons Translation-de
Ign http://e-tobi.net/vdr-experimental/ squeeze/addons Translation-en
Ign http://e-tobi.net/vdr-experimental/ squeeze/backports Translation-de
Ign http://security.debian.org/ squeeze/updates/main Translation-de
Ign http://security.debian.org/ squeeze/updates/main Translation-en
Ign http://security.debian.org/ squeeze/updates/non-free Translation-de
Ign http://security.debian.org/ squeeze/updates/non-free Translation-en
OK http://ftp.de.debian.org squeeze Release.gpg
Ign http://ftp.de.debian.org/debian/ squeeze/contrib Translation-de
Hole:3 http://security.debian.org squeeze/updates Release [38,4 kB]
Ign http://e-tobi.net/vdr-experimental/ squeeze/backports Translation-en
Ign http://e-tobi.net/vdr-experimental/ squeeze/vdr-multipatch Translation-de
Ign http://e-tobi.net/vdr-experimental/ squeeze/vdr-multipatch Translation-en
Ign http://ftp.de.debian.org/debian/ squeeze/contrib Translation-en
OK http://ftp.de.debian.org/debian/ squeeze/main Translation-de
Ign http://ftp.de.debian.org/debian/ squeeze/main Translation-en
Ign http://ftp.de.debian.org/debian/ squeeze/non-free Translation-de
Ign http://ftp.de.debian.org/debian/ squeeze/non-free Translation-en
OK http://ftp.de.debian.org squeeze Release
OK http://kanotix.com ./ Release.gpg
Ign http://kanotix.com/files/excalibur/ ./ Translation-de
OK http://e-tobi.net squeeze Release
Ign http://kanotix.com/files/excalibur/ ./ Translation-en
OK http://kanotix.com ./ Release.gpg
Ign http://kanotix.com/files/hellfire/ ./ Translation-de
Ign http://kanotix.com/files/hellfire/ ./ Translation-en
OK http://kanotix.com ./ Release
OK http://kanotix.com ./ Release
OK http://ftp.de.debian.org squeeze/main Sources
Hole:4 http://security.debian.org squeeze/updates/main Sources [44,3 kB]
OK http://ftp.de.debian.org squeeze/contrib Sources
OK http://ftp.de.debian.org squeeze/non-free Sources
OK http://ftp.de.debian.org squeeze/main i386 Packages
OK http://ftp.de.debian.org squeeze/contrib i386 Packages
OK http://ftp.de.debian.org squeeze/non-free i386 Packages
Hole:5 http://e-tobi.net squeeze/base Sources [9.047 B]
Ign http://kanotix.com ./ Sources
Ign http://kanotix.com ./ Packages
Ign http://kanotix.com ./ Sources
Ign http://kanotix.com ./ Packages
OK http://security.debian.org squeeze/updates/contrib Sources
OK http://security.debian.org squeeze/updates/non-free Sources
Hole:6 http://security.debian.org squeeze/updates/main i386 Packages [147 kB]
OK http://kanotix.com ./ Sources
OK http://kanotix.com ./ Packages
OK http://kanotix.com ./ Sources
Hole:7 http://e-tobi.net squeeze/backports Sources [1.404 B]
Hole:8 http://e-tobi.net squeeze/addons Sources [8.796 B]
OK http://kanotix.com ./ Packages
Hole:9 http://e-tobi.net squeeze/vdr-multipatch Sources [59,4 kB]
Hole:10 http://e-tobi.net squeeze/backports i386 Packages [1.876 B]
Hole:11 http://e-tobi.net squeeze/addons i386 Packages [6.523 B]
Hole:12 http://e-tobi.net squeeze/vdr-multipatch i386 Packages [26,0 kB]
OK http://security.debian.org squeeze/updates/contrib i386 Packages
OK http://security.debian.org squeeze/updates/non-free i386 Packages
Es wurden 344 kB in 1 s geholt (282 kB/s)
Paketlisten werden gelesen... Fertig
root@KanotixBox:/home/aquarius# apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
root@KanotixBox:/home/aquarius#
Ist das so jetzt in Ordnung?
Gruß
treasoner
TheOne - 17.08.2011, 23:28 Uhr
Titel:
sieht doch gut aus, läuft jetzt alles fehlerfrei durch
treasoner - 23.08.2011, 08:15 Uhr
Titel:
Allen Helfenden herzlichen Dank.
Gruß
treasoner
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007