Je voudrais savoir comment installer les paquets .tar.bz et .tar.bz2 sur Debian, veuillez me donner une explication complète.
19
Je voudrais savoir comment installer les paquets .tar.bz et .tar.bz2 sur Debian, veuillez me donner une explication complète.
./configure
,make
,make install
mais je suis sûr que quelqu'un va fournir une meilleure réponse à vous, avec des liens où vous pouvez apprendre ces choses très simples avant d'essayer quoi que ce soit à builddpkg -i ./path/to/package.deb
. L'utilisation des packages .tar. {Gz, bz2} est la dernière et la plus difficile option.Réponses:
Premièrement, selon les normes de hiérarchie du système de fichiers , l'emplacement de ce package installé doit être
/opt
s'il s'agit d'une installation binaire et/usr/local
s'il s'agit d'une installation à partir de la source.Binaires purs
Ce sont des binaires prêts à l'emploi. Normalement, il suffit de les extraire pour les installer. Un paquet binaire va être facile:
sudo tar --directory=/opt -xvf <file>.tar.[bz2|gz]
export PATH=$PATH:/opt/[package_name]/bin
et vous avez terminé.
De sources
Un package source va être de plus en plus gênant (de loin) et grâce à leur traitement approximatif avec la méthode ci-dessous, chaque package est différent :
/usr/local/src
tar xf <file>.tar.[bz2|gz]
cd <package name>
README
fichier (cela existe presque certainement).README
. Probablement, cette étape ira:./configure && make && make install
(exécutez les commandes séparément pour raison si quelque chose ne va pas).S'il y a des problèmes dans l'installation, vous devrez poser des questions spécifiques. Vous pourriez avoir des problèmes de versions incorrectes des bibliothèques ou des dépendances manquantes. Il y a une raison pour laquelle Debian organise tout pour vous. Et il y a une raison pour laquelle Debian stable exécute d'anciens paquets - trouver tous les cas d'angle d'installation de paquets sur plus d'une douzaine d'architectures différentes et d'innombrables configurations matérielles / systèmes différentes est difficile. Lorsque vous installez quelque chose par vous-même, vous pourriez rencontrer l'un de ces problèmes!
la source
-C
ou--directory
.sudo
: DDécompressez les fichiers puis, dans le répertoire qui a été créé, recherchez un fichier
README
ouINSTALL
qui vous dira ce que vous devez savoir pour installer un package (par exemple les dépendances, les options de configuration, les commandes à exécuter etc ...).Habituellement, cela se résume à
./configure
,make
alorsmake install
.la source
La façon standard de procéder est la suivante:
tar zxvf file.tar.gz
outar xvjpf file.tar.bz2
./configure
(./configure --help
donne généralement des options de personnalisation)make
make install
Il existe généralement un fichier README ou INSTALL qui donne également des instructions.
la source
De manière générale, lorsque vous installez tar.gz / tgz / tar / bz2 (rappelez-vous, ce ne sont que des fichiers de package compressés), vous devez ouvrir le fichier tar (
tar xvfz
/tar xvfj
), puiscd
dans le répertoire et exécuter./configure
.Sur certains systèmes, vous prenez soit les valeurs par défaut (/ usr / local / {lib, bin, etc ...} par exemple) comme emplacement d'installation par défaut, soit vous pouvez utiliser / opt / local / {lib, bin, etc}.
Donc , vous feriez
./configure --prefix=/usr/local
puismake
,make install
.C'est à vous de décider où vous souhaitez installer vos packages. N'oubliez pas que chaque fois que vous décidez de le faire, vous souhaiterez peut-être ajouter le chemin d'accès à votre variable shell PATH afin que vous puissiez facilement exécuter ces packages. (souvent
export PATH=$PATH:/opt/local/bin:/usr/local/bin
).la source
Permettez-moi d'illustrer cela avec un exemple, disons que vous souhaitez installer un package
abc
. Les dépendances du packageabc
peuvent être identifiées en lisant sa documentation. Vous devez résoudre les dépendances (bibliothèques requises, etc.) avant l'installation pour une expérience fluide.Vient ensuite le bâtiment de la pièce source dont la première étape est toujours l'extraction. Cela peut être fait en utilisant la
tar
commande ou par la manière simple de l'interface graphique. Une fois que vous avez les fichiers extraits dans un dossier, vous devez accéder à ce dossier à l'aide de lacd
commande, par exemple si le contenu est dans Téléchargements, puis:$cd Downloads/abc
Vous devez maintenant courir
./configure
. Spécifiez le répertoire d'installation en utilisant l'--prefix=
option avecconfigure
.donc si vous installez dans le
/usr/abc
répertoire, vous fournirez l'option--prefix=/usr/abc
avec l'./configure
instruction.--prefix=
n'est pas la seule chose que vous voudrez peut-être spécifier, vous pouvez fournir d'autres informations pour une compilation réussie comme le type de votre système--build=x86_64-linux-gnu
pour 64 bits et--build=i386-linux-gnu
pour un système 32 bits. Il est sage de lire le fichier README dans les fichiers extraits car il peut contenir les informations sur les options à spécifier avec la./configure
commande.Après l'
./configure
exécution, lamake
commande, puis lemake install
. Après l'installation, vous devez spécifier le chemin de la bibliothèque, les variables shell / environnement à l'aide de laexport
commande.la source