[[Inhaltsverzeichnis(1)]] [[Bild(Wiki/Icons/package.png, 48, align=left)]] Programme werden bei Ubuntu mittels spezieller Pakete ('''.deb''') installiert. Diese Pakete werden in der Regel aus [:Paketquellen:] (Repositories) bezogen. Paketquellen werden einerseits im Internet zur Verfügung gestellt, andererseits können auch Datenträger wie CDs oder DVDs als Paketquelle dienen. Dieser Artikel beschreibt, wie man die vorhandenen Paketquellen ergänzt bzw. verändert. Während Kubuntu die [:Muon_Paketverwaltung#Paketquellen-einrichten:] verwendet (bis [:Natty:Ubuntu 11.04] wurde [:Softwareverwaltung_KDE#Einstellungen:KPackageKit] eingesetzt), verwenden alle anderen Ubuntu-Varianten – direkt oder indirekt – den Paketmanager [:Synaptic#Paketquellen-freischalten-aktivieren:], um Paketquellen zu verwalten. Prinzipiell kann die zugrundeliegende Datei [:sources.list:/etc/apt/sources.list] auch von Hand bearbeitet werden – unabhängig von der Desktop-Umgebung. Bezüglich fremder Paketquellen sind noch diese beiden Artikel wichtig: * [:Fremdquellen:Fremdquellen/-pakete] - die Gefahren von Fremdquellen und Fremdpaketen * [:Paketquellen_freischalten/PPA:PPA] - ein "Personal Package Archive" freischalten {{{#!vorlage Warnung Nach jeder Änderung an den Paketquellen müssen diese aktualisiert bzw. neu eingelesen werden. Die konkrete Vorgehensweise ist von der eingesetzten (grafischen) Paketverwaltung abhängig und wird in den genannten Artikeln beschrieben. }}} [[Anker(GNOME)]] = Unity/GNOME (Ubuntu) = == Ab Ubuntu 10.10 == Im [:Software-Center#Software-Paketquellen:] gibt es unter "''Bearbeiten -> Software-Paketquellen''" die Möglichkeit, die Paketquellen zu bearbeiten. Diese Einstellungsmöglichkeit kann man auch über folgenden Befehl im [:Terminal:] starten: {{{#!vorlage Befehl gksu software-properties-gtk }}} [[Bild(./Paketquellen_GNOME.png, 180, right)]] Alternativ kann man die Paketquellen mit [:Synaptic#Paketquellen-freischalten-aktivieren:] über das Menü "''Einstellungen -> Paketquellen''" konfigurieren. == Ubuntu 10.04 == Bis einschließlich Ubuntu 10.04 findet man im Menü von [:GNOME:] unter * ''"System -> Systemverwaltung -> Software-Paketquellen"'' einen passenden Dialog. Hier kann man die zu nutzenden Ubuntu-Quellen auswählen, das Verhalten bei Updates einstellen, fremde Quellen hinzufügen sowie Authentifizierungs-Schlüssel für diese hinzufügen. [[Anker(KDE)]] [[Bild(Softwareverwaltung_KDE/software-sources.png, 180, right)]] = KDE (Kubuntu) = In [:KDE:] gibt es mehrere Möglichkeiten, die Paketquellen über ein grafisches Programm zu bearbeiten. Auch hier können sämtliche Paketquellen (de-)aktiviert, neue hinzugefügt und Authentifizierungs-Schlüssel eingelesen werden. == Muon Paketverwaltung == Ab [:Oneiric:Ubuntu 11.10] kann der Menü-Punkt ''"Einstellungen -> Software-Quellen einrichten"'' der [:Muon_Paketverwaltung:] verwendet werden. == kPackagekit == ##[[Bild(Wiki/Icons/Oxygen/applications-other.png, 80,right)]] Nutzer von [:Softwareverwaltung_KDE#Einstellungen: kPackagekit] erledigen das direkt über den folgenden Weg: * ''"[:KDE_Systemeinstellungen:] -> Softwareverwaltung -> Einstellungen -> Quellen bearbeiten"'' oder * ''"System -> Softwareverwaltung -> Einstellungen -> Quellen bearbeiten"'' [[Bild(KRunner/krunner.png,100,align=right)]] == Allgemein == Es gibt eine weitere Möglichkeit, ohne Umwege programmunabhängig in die Paketquellenverwaltung zu gelangen. Dazu startet man mit dem Tastenkürzel [[Vorlage(Tasten,Alt+F2)]] oder ''"[[Vorlage(Tasten,rmb)]] -> Befehl ausführen"'' [:KRunner:] und gibt dann folgenden Befehl ein: {{{#!vorlage Befehl softwareverwaltung }}} [[Anker(Xfce)]] [[Bild(./Paketquellen_XFCE.png, 180, right)]] = Xfce (Xubuntu) = Xubuntu verwendet inzwischen ebenfalls das [#GNOME Software-Center] (siehe oben). Um in älteren [:Xubuntu:]-Versionen Paketquellen auszuwählen und neue fremde Quellen hinzuzufügen, startet man über das Menü [:Synaptic#Paketquellen-freischalten-aktivieren:]: * ''"Xfce-Menu -> System -> Synaptic-Paketverwaltung"'' Nun unter ''"Einstellungen -> Paketquellen"'' die zu nutzenden Ubuntu Quellen auswählen, das Verhalten bei Updates einstellen, fremde Quellen hinzufügen sowie Authentifizierungs-Schlüssel für diese hinzufügen. [[Anker(LXDE)]] = LXDE (Lubuntu) = Um in [:LXDE:] die Paketquellen von Ubuntu zu verwalten, startet man: * ''"LXDE-Menu -> Systemwerkzeuge -> Synaptic-Paketverwaltung"'' (ab [:Natty:Ubuntu 11.04]) oder * ''"LXDE-Menu -> Einstellungen -> Synaptic Package Manager"'' Ansonsten gilt das bei Xfce bereits Beschriebene. ##aasche: Verweis auf add-apt-repository fehlt - ein entsprechender Artikel ist noch in der Baustelle [[Bild(Wiki/Icons/terminal.png, 48, align=right)]] = Terminal = Weitere Paketquellen können auch im Terminal mit Hilfe [:apt:] hinzugefügt werden. Dazu muss folgender Befehl ausgeführt werden: {{{#!vorlage Befehl sudo add-apt-repository 'deb PFAD/ZUR/QUELLE DISTRIBUTION KOMPONENTEN' }}} also z.B.: {{{#!vorlage Befehl sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu precise main restricted universe multiverse' }}} Danach müssen die Quellen immer mittels des Befehls [:apt/apt-get#apt-get-update:apt-get update] aktualisiert werden, erst dann können Pakete aus der neuen Quelle hinzugefügt werden. Gegebenenfalls muss noch ein Schlüssel zur Authentifizierung der Quelle hinzugefügt werden. Wie das geht, ist im Artikel [:apt/apt-key:apt-key] beschrieben. = Problembehebung = Bei einem deutschsprachigen Ubuntu ist in der Regel der deutsche Spiegelserver in Dresden in den Paketquellen eingetragen (Sicherheitsaktualisierungen erfolgen direkt über die Canonical-Server). Es kann passieren, dass dieser Spiegelserver überlastet ist. Sollte das längerfristig der Fall sein, ändert man diesen über ''"Software-Paketquellen -> Herunterladen -> Andere -> Besten Server auswählen"''. Der Spiegelserver mit der schnellsten Anbindung für das ausgewählte Land wird nun automatisch ermittelt. Alternativ kann man das auch über das manuelle Bearbeiten der Datei [:sources.list:/etc/apt/sources.list] erledigen. Beispiel: * bisher: {{{#!code sourceslist deb http://de.archive.ubuntu.com/ubuntu precise main restricted universe multiverse }}} * neu: {{{#!code sourceslist deb http://ch.archive.ubuntu.com/ubuntu precise main restricted universe multiverse }}} Statt `http://ch.archive.ubuntu.com` steht praktisch in fast allen Nachbarländern von Deutschland (oder zumindest in Europa) ein entsprechender Spiegelserver zur Verfügung. Man muss daher nur das Landeskürzel entsprechend ändern. Dabei ist unter Umständen diese [wikipedia:Liste_länderspezifischer_Top-Level-Domains:Liste] hilfreich. {{{#!vorlage Experten Zur Kontrolle, ob das gewünschte Land einen Spiegelserver bereitstellt, hilft folgender Befehl: {{{#!vorlage Befehl ping XX.archive.ubuntu.com \}}} wobei '''XX''' hier für das jeweilige Länderkürzel steht. Erfolgt eine Antwort, ist ein Spiegel aktiv. Beendet wird der Befehl mit [[Vorlage(Tasten, strg+c)]]. }}} = Links = * [:Paketverwaltung:] {Übersicht} Übersichtsartikel # tag: Paketverwaltung, Softwareverwaltung_KDE, sources.list, Übersicht