Je pensais que lorsque j'exécuterais apt install pkg
, un fichier deb serait téléchargé et placé dans /var/cache/apt/archives
. Mais aujourd'hui, après l'exécution de apt install python2.7 python-pip
, je ne trouve aucun fichier deb dans var/cache/apt/archives
. Je ne sais pas pourquoi. Est-ce parce que j'écris Sudo apt install pkg
dans un script bash et que je n'ai pas exécuté le script avec Sudo
?
Pour une raison quelconque, je dois être capable d'installer un paquet à partir de fichiers deb, ce qui signifie que je devrais être capable d'exécuter dpkg -i pkg.deb
au lieu de apt install pkg
pour effectuer l'installation.
J'ai essayé la commande apt download pkg
et le programme a téléchargé un fichier deb, mais il s'agit d'un fichier minuscule. Quand j'exécute dpkg -i pkg.deb
, il y a beaucoup d'erreurs sur les dépendances et je dois exécuter apt install -f
pour les résoudre.
Mon système dispose d'une connexion Internet fonctionnelle. Comment puis-je obtenir un package complet .deb?
Vous devez exécuter une commande qui résout automatiquement toutes les dépendances du fichier .deb et installe le fichier .deb et ses dépendances manquantes avec la même commande. Vous aurez besoin d’une connexion Internet fonctionnelle et du logiciel installé à mettre à jour avec Sudo apt update && Sudo apt upgrade
pour télécharger les dépendances manquantes. Ouvrez le terminal, changez de répertoire en utilisant cd
dans le répertoire contenant nom-paquet.deb et tapez:
Sudo apt-get install ./package-name.deb
où package-name.deb doit être remplacé par le nom du fichier .deb que vous essayez d'installer.