Étape 3: Étape 3: résoudre les dépendances.
Une bonne chose à propos des distributions modernes de Linux est qu'ils prennent soin de dépendances pour l’utilisateur. C'est-à-dire, si vous voulez installer un programme, le programme apt fera en sorte, il installe toutes les bibliothèques nécessaires et d’autres programmes dépendants ainsi installer un programme n’est jamais plus difficile que de simplement spécifier ce dont vous avez besoin et il fait le reste. Malheureusement ce n’est pas le cas avec les archives tar, et vous devrez le faire manuellement. C’est cette étape qui se déclenche même des utilisateurs assez expérimentés qui renoncent souvent à la frustration de ne pas être en mesure de comprendre ce qu’ils doivent obtenir.Probablement, vous voulez en savoir plus sur les possibilités et les limites de la première auto-apt, qui va tenter de s’occuper des questions de dépendance automatiquement. Les instructions suivantes sont à remplir manuellement les dépendances :
Pour préparer, installer le paquet apt-file, puis exécutez sudo apt-mise à jour. Ceci va télécharger une liste de tous les paquets disponibles et tous les fichiers contiennent des ces paquets, qui comme vous vous en doutez peut être une très grande liste. Il ne fournira pas de tout commentaire alors qu’il se charge, alors attendez.
Le programme apt-file a quelques fonctions intéressantes, les deux plus utiles sont apt-file search, qui recherche un nom de fichier particulier et apt-file liste qui répertorie tous les fichiers dans un package donné. (Deux explications: 1 2)
Pour vérifier les dépendances de votre programme, changer dans le répertoire créé à l’étape deux (cd /usr/local/src). Extraire l’archive ou téléchargement à partir de cvs/subversion auront apporté un sous-répertoire sous /usr/local/src qui contient le code source. Ce répertoire nouvellement créé contient un fichier appelé « configurer », qui est un script pour vous assurer que le programme peut être compilé sur votre ordinateur. Pour l’exécuter, exécutez la commande. / configure cette commande va vérifier pour voir si vous avez tous les programmes nécessaires pour installer le programme — dans la plupart des cas, vous ne serez pas, et il sera erreur avec un message d’avoir besoin d’un programme.
Si vous exécutez. / configure sans aucune option, vous allez utiliser les paramètres par défaut pour le programme. La plupart des programmes ont une gamme de paramètres que vous pouvez activer ou désactiver, si vous êtes intéressé par ce contrôle, les fichiers README et INSTALL trouvées dans le répertoire après avoir décompresser le fichier tar. Vous pouvez consulter la documentation du développeur et dans bien des cas. / configure--aide répertorie certaines des configurations clées vous pouvez le faire. Une options très courante consiste à utiliser. / configure--prefix = / usr qui installera votre application dans/usr, au lieu de/usr/local, comme le font mes instructions.
Dans ce cas, la dernière ligne de sortie sera quelque chose comme
configure : error : exigences de la bibliothèque (gobbletygook) ne s’est ne pas réunis, bla bla bla trucs nous ne se soucient
Mais juste au-dessus de qui il donnera la liste un nom de fichier qu’il ne peut pas trouver (souvent un nom de fichier se terminant par « .pc », par exemple). Ce que vous devez faire doit alors exécuter
apt-file search missingfilename.pc
qui vous dira quel paquet Ubuntu le fichier manquant est en. Ensuite, vous pouvez simplement installer le package à l’aide
sudo apt-get install requiredpackage
Puis essayez d’exécuter. / configurer à nouveau et voir si cela fonctionne. Si vous arrivez à un tas de texte qui se termine par config.status : créer des Makefile suivie d’aucun message d’erreur évidente, vous êtes prêt pour les prochaines étapes.