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.
Réponse
Trop de publicités?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 :)