web-dev-qa-db-fra.com

Quels facteurs doivent être pris en compte lors de l'installation manuelle de packages?

J'ai vu de nombreux fichiers readme ou install de packages en expliquant comment installer un package manuellement. Mais plusieurs fois, les résultats sont erronés.

Ils nous demandent de faire beaucoup de choses avec par exemple le fichier configure.

Mais de nombreux facteurs entrent en jeu dans cette procédure (dépendances, marque, variables de chemin d'accès, etc.).

Je suis encore capable d'installer un seul paquet manuellement.

Quels sont les facteurs communs à prendre en compte avec les installations manuelles?

3
Sam

Je réponds à cette question à ma connaissance.

vous devez installer build-essential pour compiler n’importe quel paquet manuellement.

     Sudo apt-get install build-essential 

Ensuite, vous pouvez configurer votre paquet avec ./configure Alors make et Sudo make install Mais il ne faut pas oublier non plus les dépendances du paquet. Si vous installez un paquet signifie que ceux-ci seront obtenus automatiquement, sinon Sudo apt-get install -f fera le travail.

Dans le cas de Pas de connexion Internet, vous devez tous les collecter et c’est un travail risqué, à mon avis.

Donc, si vous voulez installer un paquet manuellement, vous devez vous occuper des outils de compilation, sauf construire l'essentiel et les dépendances de ce paquet.

L'explication ci-dessus s'applique à tous les packages source.

Mais si vous avez construit directement des paquets, je veux dire des fichiers .DEB, vous pouvez simplement les installer avec

Sudo dpkg -i filename.deb

et ici aussi si des problèmes de dépendance peuvent survenir et que vous pouvez vous en occuper avec Sudo apt-get install -f

Si vous avez obtenu ce paquet sous forme de script (.sh) ou de fichier binaire (.bin), vous pouvez l’installer avec

chmod +x filenmae.sh
./filename.sh

pour binaire

chmod +x filename.bin
./filename.bin
3
rɑːdʒɑ