Fremdquellen

Aus Ubuntu-Forum Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Beispiele in alphabetischer Reihenfolge)
K
Zeile 1: Zeile 1:
-
{{Begriffserklärung}}  
+
{{Begriffserklärung}}
__TOC__
__TOC__
-
=Allgemeines=
 
-
Als Fremdquelle bezeichnet man im Allgemeinen [[Paketquellen]], die nicht direkt vom [[Ubuntu]]-Projekt stammen. Aus diesen können Erweiterungen für das Softwareangebot von Ubuntu, aktuellere Versionen oder aber auch Gefahren stammen.
 
-
=Gefährdung=
+
== Allgemeines ==
-
{| {{Warnung}}
+
Als Fremdquelle bezeichnet man im Allgemeinen [[Paketquellen]], die nicht direkt vom [[Ubuntu]]-Projekt stammen. Aus diesen können Erweiterungen für das Softwareangebot von Ubuntu, aktuellere Versionen, allerdings auch Gefahren stammen.
-
|Das Hinzufügen von Fremdquellen birgt grundsätzlich eine Gefahr für das System und seine Daten.
+
-
|}
+
-
Über Fremdquellen können nicht nur gewünschte Pakete installiert werden. Es ist auch möglich, Schadsoftware ins System zu schleusen. Daher sollte man mit dem Einsatz von Fremdquellen sparsam umgehen und nur unbedenkliche Quellen nutzen.
 
-
=Hinzufügen von Fremdquellen=
+
== Gefährdung ==
-
Fremd-, wie alle [[Paketquellen]], werden in der [[sources.list]] eingetragen. Letztere kann mit [[sudo|Root-Berechtigung]] in einem [[Texteditor]] bearbeitet werden. Es ist aber auch möglich, diese Konfigurationen in [[Synaptic]] oder im [[Adept-Manager]] vorzunehmen.
+
{| {{Warnung}}
 +
|Das Hinzufügen von Fremdquellen birgt grundsätzlich Gefahr für System und Daten.
 +
|}
-
Grundsätzlich ist es notwendig, neue Paketquellen mit ihrem Schlüssel zu verifizieren. Viele Fremdquellen stammen von ''launchpad.net'', der Plattform für Ubuntu-Entwickler. Beim Eintragen der Paketquellen muss man darauf achten, dass man die eigene Ubuntu-Version nach der URL einträgt. Mischt man die Software verschiedener Ubuntu-Versionen, kann dies zu starken Konflikten in den [[Abhängigkeiten]] führen.
+
Über Fremdquellen können nicht nur gewünschte Pakete installiert werden. Es ist auch möglich, Schadsoftware ins System zu schleusen. Daher sollte man mit dem Einsatz von Fremdquellen sparsam umgehen und nur unbedenkliche Quellen nutzen.
-
Es ist auch möglich, Paketquellen von Debian einzubinden. Das sollte dann aber nur für einzelne Pakete, ''siehe Opera'', geschehen, niemals aber für die System-Pakete.
+
Auftretende Gefährdungen dabei sind u.a.:
 +
* ''aktives'' Einschleusen von Schadsoftware durch den Betreiber der Fremdquelle
 +
* fehlerhafter Code in den Fremdquellen
 +
* Aufgeben der Fremdquelle durch den Betreiber » daraus resultierende Verwaisung des Pakete
 +
** Sicherheitslücken werden nicht geschlossen bzw. erst gar nicht erkannt
 +
** Pakete werden evtl. inkompatibel zum restlichen System
-
{| {{Hinweis}}
+
== Hinzufügen von Fremdquellen ==
-
|Persönlich sehe ich von der Verwendung rein privater Paketquellen ab und rate, diese ebenfalls nicht zu nutzen.
+
Fremd-, wie alle [[Paketquellen]], werden in der [[sources.list]] eingetragen. Alternativ kann man dafür auch eine entsprechende Datei im Verzeichnis ''/etc/apt/sources.list.d/'' erstellen. Beide Quellangaben sind dabei gleichberechtigt. Nutzt man die zweite Möglicgkeit konsequent für alle Fremdquellen, erhöht sich die Übersicht. Die zu erstellenden Dateien tragen den meist den Namen der Fremdquelle bzw. sollten sie dies. Der Inhalt ist mit der Angabe in der ''sources.list'' (wie er dort anderenfalls eingetragen worden wäre) identisch.
-
|}
+
-
Bietet eine solche Paketquelle als einzige ein gewünschtes Paket an, so kann man dies auch manuell herunterladen und [[dpkg|installieren]].
+
-
Zum Abschluss muss dem System die neue Paketquelle bekannt gegeben und es auf den aktuellen Stand gebracht werden:
+
Letztere kann mit [[sudo|Root-Berechtigung]] in einem [[Texteditor]] bearbeitet werden. Es ist aber auch möglich, diese Konfigurationen in [[Synaptic]] oder mit KPackageKit vorzunehmen.
-
sudo apt-get update && sudo apt-get dist-upgrade
+
-
=Beispiele in alphabetischer Reihenfolge=
+
Grundsätzlich ist es notwendig, neue Paketquellen mit ihrem Schlüssel zu verifizieren. Viele Fremdquellen stammen von ''launchpad.net'', der Plattform für Ubuntu-Entwickler. Beim Eintragen der Paketquellen muss man darauf achten, dass man die eigene Ubuntu-Version nach der URL einträgt. Mischt man die Software verschiedener Ubuntu-Versionen, kann dies zu starken Konflikten in den [[Abhängigkeiten]] führen.
-
==Kubuntu==
+
-
;Paketquelle des [[Kubuntu]]-Desktopteams:
+
-
deb <nowiki>http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu</nowiki> ''hardy'' main
+
-
==Medibuntu==
+
Es ist auch möglich, Paketquellen von Debian einzubinden. Das sollte dann aber nur für einzelne Pakete, geschehen, niemals aber für die System-Pakete.
-
;Paketquelle des [[Medibuntu]]-Projekts:
+
-
* für multimediale Inhalte, [[Codecs]] etc.
+
-
deb <nowiki>http://packages.medibuntu.org/</nowiki> ''karmic'' free non-free
+
-
;Schlüssel:
+
Die Community der Ubuntu-Entwickler stellt über ihre Plattform [http://launchpad.net Launchpad] ebenfalls eine Vielzahl von Paketquellen ('''''P'''ersonal '''P'''ackage '''A'''rchives'') bereit. Diese sollten im Bedarfsfall der Vorzug gegenüber rein privat gehostete Paketquelleni gegeben werden. Auf Launchpad ist die '''Wahrscheinlichkeit''' höher, dass die Pakete auch von anderen Entwicklern gesichtet wurden.
-
wget -q <nowiki>http://packages.medibuntu.org/medibuntu-key.gpg</nowiki> -O- | sudo apt-key add -
+
-
==OpenOffice==
+
Seit Ubuntu 9.10 Karmic Koala existiert das Paket ''apt-add-repository''. Mit diesem kann man komfortabel PPAs hinzufügen:
-
Die folgende Paketquelle macht OpenOffice 3 für ''Intrepid Ibex'' verfügbar und bietet die aktuellsten Versionen für Ubuntu-Nutzer:
+
sudo apt-add-repository ppa:name_der_paketquelle
-
deb <nowiki>http://ppa.launchpad.net/openoffice-pkgs/ubuntu</nowiki> ''intrepid'' main
+
{| {{Hinweis}}
-
deb-src <nowiki>http://ppa.launchpad.net/openoffice-pkgs/ubuntu</nowiki> ''intrepid'' main
+
|Persönlich sehe ich von der Verwendung rein privatex-gehosteten Paketquellen ab und rate, solche ebenfalls nicht zu nutzen.
 +
|}
-
==Opera==
+
Ist ein Paket lediglich in einer solchen Paketquelle zu finden, so kann man dies auch manuell herunterladen und [[dpkg|installieren]]. Die Gefährdungen sind aber auch gegeben. Man verhindert so lediglich, dass andere Software ebenfalls über diese Paketquelle aktualisiert/installiert wird.
-
;Herstellereigene Paketquelle für [[Opera]]:
+
-
deb <nowiki>http://deb.opera.com/opera</nowiki> ''etch'' non-free
+
-
;Schlüssel:
+
Zum Abschluss muss dem System die neue Paketquelle bekannt gegeben und es auf den aktuellen Stand gebracht werden:
-
  wget -O - <nowiki>http://deb.opera.com/archive.key</nowiki> | sudo apt-key add -
+
  sudo apt-get update && sudo apt-get dist-upgrade
-
 
+
-
==VirtualBox==
+
-
;Herstellereigene Paketquelle für [[VirtualBox]]
+
-
deb <nowiki>http://download.virtualbox.org/virtualbox/debian</nowiki> ''hardy'' non-free
+
-
 
+
-
;Schlüssel:
+
-
wget -q <nowiki>http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc</nowiki> -O- | sudo apt-key add -
+
-
[[Kategorie: Paketverwaltung]]
+
[[Kategorie: System]] [[Kategorie: Paketverwaltung]]

Version vom 24. April 2010, 19:40 Uhr

Idee.png Begriffserklärung Idee.png

Inhaltsverzeichnis


1 Allgemeines

Als Fremdquelle bezeichnet man im Allgemeinen Paketquellen, die nicht direkt vom Ubuntu-Projekt stammen. Aus diesen können Erweiterungen für das Softwareangebot von Ubuntu, aktuellere Versionen, allerdings auch Gefahren stammen.


2 Gefährdung

Das Hinzufügen von Fremdquellen birgt grundsätzlich Gefahr für System und Daten.

Über Fremdquellen können nicht nur gewünschte Pakete installiert werden. Es ist auch möglich, Schadsoftware ins System zu schleusen. Daher sollte man mit dem Einsatz von Fremdquellen sparsam umgehen und nur unbedenkliche Quellen nutzen.

Auftretende Gefährdungen dabei sind u.a.:

3 Hinzufügen von Fremdquellen

Fremd-, wie alle Paketquellen, werden in der sources.list eingetragen. Alternativ kann man dafür auch eine entsprechende Datei im Verzeichnis /etc/apt/sources.list.d/ erstellen. Beide Quellangaben sind dabei gleichberechtigt. Nutzt man die zweite Möglicgkeit konsequent für alle Fremdquellen, erhöht sich die Übersicht. Die zu erstellenden Dateien tragen den meist den Namen der Fremdquelle bzw. sollten sie dies. Der Inhalt ist mit der Angabe in der sources.list (wie er dort anderenfalls eingetragen worden wäre) identisch.

Letztere kann mit Root-Berechtigung in einem Texteditor bearbeitet werden. Es ist aber auch möglich, diese Konfigurationen in Synaptic oder mit KPackageKit vorzunehmen.

Grundsätzlich ist es notwendig, neue Paketquellen mit ihrem Schlüssel zu verifizieren. Viele Fremdquellen stammen von launchpad.net, der Plattform für Ubuntu-Entwickler. Beim Eintragen der Paketquellen muss man darauf achten, dass man die eigene Ubuntu-Version nach der URL einträgt. Mischt man die Software verschiedener Ubuntu-Versionen, kann dies zu starken Konflikten in den Abhängigkeiten führen.

Es ist auch möglich, Paketquellen von Debian einzubinden. Das sollte dann aber nur für einzelne Pakete, geschehen, niemals aber für die System-Pakete.

Die Community der Ubuntu-Entwickler stellt über ihre Plattform Launchpad ebenfalls eine Vielzahl von Paketquellen (Personal Package Archives) bereit. Diese sollten im Bedarfsfall der Vorzug gegenüber rein privat gehostete Paketquelleni gegeben werden. Auf Launchpad ist die Wahrscheinlichkeit höher, dass die Pakete auch von anderen Entwicklern gesichtet wurden.

Seit Ubuntu 9.10 Karmic Koala existiert das Paket apt-add-repository. Mit diesem kann man komfortabel PPAs hinzufügen:

sudo apt-add-repository ppa:name_der_paketquelle
Persönlich sehe ich von der Verwendung rein privatex-gehosteten Paketquellen ab und rate, solche ebenfalls nicht zu nutzen.

Ist ein Paket lediglich in einer solchen Paketquelle zu finden, so kann man dies auch manuell herunterladen und installieren. Die Gefährdungen sind aber auch gegeben. Man verhindert so lediglich, dass andere Software ebenfalls über diese Paketquelle aktualisiert/installiert wird.

Zum Abschluss muss dem System die neue Paketquelle bekannt gegeben und es auf den aktuellen Stand gebracht werden:

sudo apt-get update && sudo apt-get dist-upgrade
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Forum
Navigation
Internes
Bearbeitungshilfen
Werkzeuge