Ich benutze seit einiger Zeit (K)ubuntu statt SuSe.
Mit Kubuntu 10.04 wurde auch innerhalb der vorgegebenen Repositories OPERA angeboten,
den ich als Zweit-Browser eigentlich schätze und nun auch beim Umstieg auf Kubuntu 12.04
gerne wieder mit dabei gehabt hätte.
Leider waren die OPERA-Pakete nicht im "normalen" Distro-Paketmanagment enthalten.
Auch diverse Gugel-Tips, wie man weitere Repositories für die Opera-Pakete einbindet, waren nicht erfolgreich,
bis ich auf die Wiki-Seite von UBUNTU-USERS stieß,
in der ich eine geniale Methode der Einbindung "eigener"-Fremdpakete ins System fand,
das ich hier in Kurzfassung gerne vorstellen möchte.
http://wiki.ubuntuusers.de/Eigene_Paketquelle_anlegen
Vorweg sei gewarnt bzw. drauf hingewiesen, daß man auf UBUNTU-USERS überall vor Fremdquellen gewarnt wird.
Dies ist mir bewußt, aber mit einer gewissen Vorsicht und Backup-Strategie kann eigentlich nur ein Neuaufbau eines Sicherheits-Images der funktionierenden Installation als letzte Konsequenz übrig bleiben.
;-) Also nur frisch ans Werk der "eigenen" Paketquellen:
Das Erstellen einer eigenen Paketquelle setzt die Installation des folgenden Paketes voraus:
dpkg-dev
entweder durch den auf der Wiki-Seite eingebundenen Install-Button
oder selbst im Terminal
sudo aptitude install dpkg-dev
Weiter braucht man dem Paketmanagment APT (in der Regel durch aptitude) nur die Lage der neu einzubindenen Pakete mitzuteilen,
bzw. vorher einen entsprechenden Ordner einrichten.
z.B.
/home/user/Download/pakete/ = ~/Download/pakete/
(weil die "eigenen Fremdpakete" sowieso in "/Download" landen und der Verschiebeweg dann nicht so weit ist )
;-)
Das Bekanntmachen dieses Paket-Ordners geschieht durch ein Script.
Ich habs "pakete_akt.sh" genannt:
pakete_akt.sh
-----------------------------------------------------------
#!/bin/sh
cd /home/harkay/Downloads/pakete
sudo dpkg-scanpackages ./ /dev/null | gzip > Packages.gz
-----------------------------------------------------------
welches im selben Ordner liegend, für den "home - user" ausführbar gemacht wird
durch
chmod 755 pakete_akt.sh
so erhält man also (in meinem Fall)
harkay@harkub12:~/Downloads/pakete$ ll
insgesamt 20964
drwxr-xr-x 2 harkay users 4096 Jul 24 12:56 ./
drwxr-xr-x 3 harkay users 4096 Jul 24 12:55 ../
-rw-r--r-- 1 harkay users 12550610 Jul 18 20:38 opera_12.00.1467_i386.deb
-rw-r--r-- 1 harkay users 20 Jul 24 13:22 Packages.gz
-rwxr-xr-x 1 harkay users 100 Jul 18 22:01 pakete_akt.sh*
-rw-r--r-- 1 harkay users 6477696 Jul 19 11:58 tvbrowser_3.1-1_all.deb
Zum einen also - entsprechend aus den "hoffentlich" glaubwürdigen" Quellen-
die heruntergeladenen "pakete.deb"
das Aktualisierungs-Script "pakete_akt.sh"
und die dadurch entstandene Info-Datei "Packages.gz"
Dazu muß die neue Quelle noch in der Liste der Paketquellen eingefügt werden.
Entweder unter dem Menupunkt "Einstellungen/Paketquellen/Andere Software" in Synaptic
oder mittels Editor Deiner Wahl in
/etc/apt/sources.list
dafür dort die Zeile eintragen:
deb file:/home/harkay/Downloads/pakete ./
Aus der werden dann in einem weiteren Schritt die neuen Pakete dem Paketmanagment bekannt gemacht
durch
sudo aptitude update
bei dem neben den "normalen" Paketinformationen über zu aktualisierende Pakete auch die neuen Fremd-Pakete mit eingebunden werden,
so daß dann im letzten Schritt ein normales
sudo aptitude install "paket"
- ohne das Dateianhängsel ".deb" - das neue Paket ins System bringt.
Ein Hoch auf das Paketmanagment APT und ein ebensolches auf die
UBUNTU-USERS-Wiki-Seite: http://wiki.ubuntuusers.de/Startseite
Originaleintrag auf alter Homepage - Di, den 24. Juli 2012 - Harald Kayser