web-dev-qa-db-fra.com

Comment puis-je télécharger deb à partir d'un PPA?

Comment puis-je télécharger le paquet deb à partir d'un PPA?

7

Ceci est un exemple pour télécharger un fichier deb.

Ceci peut être fait. Mais ce n’est pas nécessaire, si vous ajoutez un PPA au système.

par exemple.:

Sudo apt-add-repository ppa:inkscape.dev/stable

Mais continuons avec l'exemple du téléchargement.

Accédez à la page PPA, par exemple. équipe “Inkscape Developers”

16
A.B.

Merci à "A.B." - ceci est utile - un moyen plus simple consiste simplement à construire l'URL à partir du PPA. Ainsi, pour ppa: inkscape.dev / stable
l'URL est:
https://launchpad.net/~ inkscape.dev /+ archive/ubuntu/ stable /+ packages

Cela donne la liste des paquets où vous pouvez choisir le paquet pour votre distribution.
Vous pouvez le faire avec un script - exemple: créer un script ppa.sh contenant:

echo $* | awk -F/ '{
    sub(".*ppa:","",$0)
    print "https://launchpad.net/~"$1"/+archive/ubuntu/"$2"/+packages"
    }'

N'importe lequel des éléments suivants fonctionnera alors:

./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

pour donner:
https://launchpad.net/~inkscape.dev/+archive/ubuntu/stable/+packages

3
Mike Bounds

J'avais juste besoin de ça aussi, mais je voulais un moyen automatisé d'obtenir la dernière version du .deb, sans avoir besoin d'un navigateur à chaque fois.

Voici une liste complète des commandes que vous pouvez insérer dans un script et qui vous permettent d'obtenir toujours la dernière version .deb du phpmyadmin ppa, quelle que soit la version la plus récente (remplacez nijel/phpmyadmin par la source du ppa que vous êtes). intéressé par):

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

Vous aurez alors un fichier phpmyadmin * .deb dans/tmp. Ce qui précède ajoute, puis supprime la source phpmyadmin ppa de votre système. Si vous ne voulez pas le supprimer, commentez simplement les deux dernières lignes.

0
Normadize