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