Wie kann ich das Deb-Paket von einer PPA herunterladen?
Wie kann ich das Deb-Paket von einer PPA herunterladen?
Antworten:
Dies ist ein Beispiel zum Herunterladen einer Deb-Datei.
Das kann gemacht werden. Dies muss jedoch nicht der Fall sein, wenn Sie dem System eine PPA hinzufügen.
z.B:
sudo apt-add-repository ppa:inkscape.dev/stable
Aber fahren wir mit dem Beispiel des Herunterladens fort.
Gehen Sie zur PPA-Seite, z. B. zum Team „Inkscape Developers“
Verwenden Sie den Link zB. Inkscape Stable
Verwenden Sie den Link Paketdetails anzeigen
Verwenden Sie den Link zB. inkscape - 0.91.0 + 47 ~ ubuntu15.04.1
Verwenden Sie den Link zB. inkscape_0.91.0 + 47 ~ ubuntu15.04.1_amd64.deb
Dank "AB" - das ist nützlich - ist es einfacher, die URL einfach aus der PPA zu erstellen. Für ppa: inkscape.dev / stabil
lautet die URL:
https://launchpad.net/~ inkscape.dev / + Archiv / Ubuntu / Stable / + Pakete
Dies gibt die Liste der Pakete an, in denen Sie das Paket für Ihre Distribution auswählen können.
Sie können dies mit einem Skript tun - Beispiel: Erstellen Sie ein Skript ppa.sh, das Folgendes enthält:
echo $* | awk -F/ '{
sub(".*ppa:","",$0)
print "https://launchpad.net/~"$1"/+archive/ubuntu/"$2"/+packages"
}'
Eine der folgenden Funktionen funktioniert dann:
./ppa.sh inkscape.dev/stable
./ppa.sh ppa:inkscape.dev/stable
./ppa.sh apt-add-repository ppa:inkscape.dev/stable
./ppa.sh sudo apt-add-repository ppa:inkscape.dev/stable
zu geben:
https://launchpad.net/~inkscape.dev/+archive/ubuntu/stable/+packages
Ich brauchte das nur auch, wollte aber einen automatisierten Weg, um die neueste Version von .deb zu erhalten, ohne jedes Mal einen Browser zu benötigen.
Hier ist eine vollständige Liste der Befehle, die Sie in ein Skript einfügen können und die Ihnen immer die neueste Version .deb von der ppa phpmyadmin abrufen, unabhängig von der aktuellen Version (ersetzen Sie nijel / phpmyadmin durch die Quelle der ppa, die Sie sind interessiert an):
sudo add-apt-repository -y ppa:nijel/phpmyadmin
sudo apt-get update
cd /tmp
apt-get download phpmyadmin
sudo add-apt-repository -y -r ppa:nijel/phpmyadmin
sudo apt-get update
Sie haben dann eine phpmyadmin * .deb-Datei in / tmp. Mit den oben genannten Informationen wird die ppa-Quelle phpmyadmin hinzugefügt und dann von Ihrem System entfernt. Wenn Sie nicht möchten, dass es entfernt wird, kommentieren Sie einfach die letzten beiden Zeilen.
apt-get
, genau wie Sie es mit einem Paket aus den Standard-Ubuntu-Repositorys tun würden.