2 votes

Comment télécharger et installer un seul paquet avec toutes ses dépendances ?

Comment télécharger un paquet avec toutes ses dépendances afin de pouvoir l'installer ultérieurement sur un autre ordinateur sans Internet. J'ai essayé à Paquets officiels pour Ubuntu . Mais il doit aussi être téléchargé individuellement toutes les dépendances.

1voto

mchid Points 36939

Pour voir une liste des dépendances d'un paquet et pour voir également si les dépendances sont déjà installées, utilisez l'application apt-rdepends

sudo apt-get apt-rdepends

Pour lister les dépendances et l'état de toutes les dépendances, utilisez 'apt-rdepends -p' comme ceci :

apt-rdepends -p packagename 

exemple :

apt-rdepends -p sl

La sortie montrera les dépendances pour le paquet "sl", les dépendances des dépendances, les dépendances des dépendances des dépendances, etc.

La sortie indiquera également si ces éléments sont installés ou non sur l'ordinateur (état).


Une autre option est d'essayer d'installer tous les paquets d'installation sur la machine sans Internet afin de pouvoir construire les paquets à partir des sources. Le code source contient généralement les dépendances du paquet qui sont compilées avec le paquet. Ce qui n'est pas inclus est le construire les dépendances dont vous avez besoin pour compiler le code. C'est assez simple ; la plupart du temps, les instructions de compilation et d'installation de make sont décrites dans le fichier "README", readme.md (markdown) ou "INSTALL". Si vous utilisez automake, exécutez ./autogen.sh d'abord, puis exécutez ./configure , make , make install .

Vous pouvez construire à partir des sources avec

sudo apt-get build-dep packagename
sudo apt-get source packagename

Remplacez "packagename" par le réel le nom du paquet, bien sûr.

Cela va d'abord installer les dépendances de construction nécessaires à la compilation et à l'installation du paquet (vous pouvez prendre note de ce qu'elles sont) et ensuite, télécharger les archives sources. Vous doit activez les dépôts de "code source" dans votre fichier /etc/apt/sources.list (décommentez toutes les entrées "deb-src") ou dans le ubuntu-software-center pour télécharger le code source.

Le code source peut également être téléchargé à partir du site web du projet ou, mieux encore, cloné à partir du site web de l'entreprise. " github "

De plus, si Python est installé sur votre ordinateur, vous pouvez installer les paquets Python téléchargés à partir de l'adresse suivante pypi.Python.org/

Par exemple, pour télécharger et installer "youtube-dl", vous pouvez télécharger le code source à l'adresse suivante https://pypi.Python.org/packages/source/y/youtube_dl/youtube_dl-2014.08.10.tar.gz#md5=d5d259bf8a2ec1b7bf3b744c173308d9 dézippez le paquet dans votre répertoire personnel ( ~/ ) et pour l'installer, vous devez exécuter les commandes suivantes :

cd youtube_dl-2014.08.10
python setup.py install

si vous obtenez une erreur, vous devrez peut-être utiliser sudo python setup.py install à la place. Bien que ce serait idiot d'essayer de télécharger des vidéos youtube sans internet :)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X