Sziasztok!
Persze a Karmic Koala verzióban sokat fejlődött a ppa tárolók hozzáadása, de azért lehet még mindig finomítani rajta:
Mivel a ppa oldalakon, [például itt] szerepel hogy mit kell beírni a terminálba:
You can update your system with unsupported packages from this untrusted PPA by adding ppa:ubuntu-mozilla-daily/ppa to your system's Software Sources.
azaz a megfelelő parancs:
sudo add-apt-repository ubuntu-mozilla-daily/ppa
Én egy kicsit ennél is továbbmentem.
Mint emlékezetes, Ubuntu alatt a Firefoxot futtatva, van lehetőségünk az
apturl használatára, ami így néz ki weboldalba ágyazva:
Html forrásába ezt kell beszúrni [ikonos példa]:
<a href="apt:audacious"><img src="http://www.sevoir.hu/telepit.png" alt="Telepítés" border="0"></a>audacious telepítése
ahol: az "apt:" utáni rész a telepítendő csomag pontos neve.
Eredménye:

audacious telepítése
Html forrásába ezt kell beszúrni [szöveges példa]:
audacious <a href="apt:audacious">telepítése</a>
ahol: az "apt:" utáni rész a telepítendő csomag pontos neve.
Eredménye: audacious
telepítése
Azon tűnődtem, hogy ezt meg lehetne csinálni a
ppa: protokollal is.
Igenám, de a Firefox nem ismeri a
ppa: protokollt...
hát segítsünk neki megismerni :
ppa: protokoll hozzáadása a rendszerhez:
gconftool-2 -t string -s /desktop/gnome/url-handlers/ppa/command 'ppa.sh "%s"'
gconftool-2 -s /desktop/gnome/url-handlers/ppa/needs_terminal true -t bool
gconftool-2 -t bool -s /desktop/gnome/url-handlers/ppa/enabled true
Feldolgozó fájlok létrehozása:
mkdir -p ~/.gnome2/vfolders/applications
Szerkesszük a
~/.gnome2/vfolders/applications/ppa.desktop fájlt:
nano ~/.gnome2/vfolders/applications/ppa.desktop
Tartalma:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=PPA adding
Comment=ppa protokoll feldolgozó
Exec=ppa.sh
Icon=none.png
Terminal=false
Type=Application
Categories=Application;Internet;
Hozzuk létre az /usr/bin/ppa.sh fájlt:
sudo su
echo '#!/bin/sh' > /usr/bin/ppa.sh
echo 'gksu add-apt-repository $1' >> /usr/bin/ppa.sh
echo 'gksu apt-get update' >> /usr/bin/ppa.sh
Adjunk neki futási jogot:
chmod +x /usr/bin/ppa.sh
exit
Teszteljük:
Teszteljük eddig, hogy működik -e:
firefox ppa:ubuntu-mozilla-daily/ppa
Nálam ilyenkor felbukkan egy gksu ablak, mely szerint hozzáadja a ppa tárolót.
Eddig szuper. Egy probléma van:
A launchpad.net ppa oldalairól ugyanúgy ki kellene másolni a tároló ppa sorát és beilleszteni a Firefox böngésző sorába, tehát semmit nem érünk vele..
De itt jön a Firefox addons "múltam", ugyanis a Greasemonkey szkriptekkel lehetőségünk van egy-egy oldalon rákeresni egy sztringre és lecserélni másra.
Tehát: nekünk a fent említett ppa tároló sztring esetén:
ppa:ubuntu-mozilla-daily/ppa
helyett
<a href="ppa:ubuntu-mozilla-daily/ppa">ppa:ubuntu-mozilla-daily/ppa</a>
lenne az ideális.
Gondolom kitalálta a kedves olvasó, hogy kreativitásomnak hála, ezt is megoldottam.
A nevezett kiegészítő: add-apt-repository from html; elérhető 2010-01-04 óta.
Ezzel linkké [nemszépszó] válik a launcpad.net ppa oldalain a ppa tároló sztringje.
A kiegészítő telepítése előtt
A kiegészítő telepítése után
Welcome ;-) 5/3 nap/blog