Il existe des tonnes de façons d'installer une application sur un système Linux. La plupart des méthodes sont donc conventionnelles et faciles à installer. Si nous examinons les extensions de packages de différentes distributions Linux, Debian et Ubuntu Linux utilisent les packages .dep. RedHat et Fedora utilisent les packages .rpm pour exécuter et installer le package. Mais que se passe-t-il si vous ne trouvez pas de package approprié, installable et compilé pour un package spécifique ? Pas de soucis, vous pouvez toujours trouver un fichier de package .bin ou .run que vous pouvez installer sur votre système Linux.
Le fichier .bin correspond aux packages binaires et le fichier .run est le fichier d'exécution goto d'un package conforme, mais il ne s'agit pas d'un package réel que vous pouvez exécuter de manière conventionnelle sous Linux. Cependant, il existe des méthodes que vous pouvez appliquer pour rendre les fichiers .bin et .run exécutables sur un système Linux.
Source des packages .bin et .run
Si vous êtes programmeur, vous connaissez peut-être déjà la source des fichiers .bin et .run. Ce type de fichier est créé par les développeurs pour vérifier la qualité ou créer un package binaire pour tester le package. Mais parfois, les étudiants en recherche de premier cycle créent également des packages .bin ou .run pour tester certaines fonctionnalités de n'importe quelle application.
De nombreux développeurs et utilisateurs pensent que les fichiers .run et .bin sont le code source de tout package. Je pourrais dire que le code source est le code brut de n'importe quel package pour modifier le code dans un script. D'autre part, les fichiers .run et .bin sont les versions développées et compilées des codes sources. Comme GitHub est le plus grand référentiel de code source et de packages, vous pouvez souvent trouver des packages .bin et .run sur GitHub.
Exécuter les packages .bin et .run sous Linux
Si vous êtes un débutant sur Linux, il peut être difficile de trouver une méthode pour exécuter les fichiers de package .bin et .run sous Linux. Nous avons vu ce qu'est un fichier de package .run et .bin et d'où ils viennent. Comme les fichiers .bin et .run ne sont pas des packages conventionnels, vous ne pouvez pas les exécuter sous Linux de manière traditionnelle. Quelle que soit la source réelle du fichier ou la distribution que vous utilisez, dans cet article, nous verrons comment vous pouvez exécuter les fichiers .bin et .run sur un système Linux.
Télécharger les packages .bin et .run
En règle générale, les utilisateurs de Linux préfèrent installer les fichiers .dep, .rpm et d'autres fichiers de package pour l'installer sur le système. Mais ce que vous ne savez pas, c'est que parfois le package .bin pourrait être plus fonctionnel et facile à utiliser. Certains développeurs de logiciels fournissent volontiers les packages .bin ou .run sur leur site Web officiel; vous pouvez également trouver les packages binaires et exécuter sur le site Web officiel de n'importe quel package.
Cependant, ici, je vais vous montrer comment vous pouvez trouver les packages .run et .bin. Si nous visitons le site officiel de Firefox, nous pouvons voir qu'ils ont mis une option pour télécharger la version compressée du fichier binaire de Firefox dans la section de téléchargement.
Cherchons un .bin solide et compilé d'un paquet. Nous pouvons visiter le site Web d'Apache et télécharger le package .bin d'ApacheDS (Apache Directory) à exécuter sur un système Linux.
Et maintenant, si nous visitons le site Web de Xampp, nous pouvons trouver un lien pour télécharger le package .run de Xampp. Téléchargez le fichier et conservez-le dans votre système.
1. Exécutez le package .bin sous Linux
Auparavant, nous avons téléchargé le package binaire (.bin) de Firefox et ApacheDS. L'un d'eux était dans la version compressée entre ces deux fichiers, et un autre était juste un package .bin solide. Ici, nous verrons comment exécuter des packages .bin sur un système Linux, que les packages soient conformes ou compressés.
Méthode 1 :Exécuter le package .bin à partir d'un fichier compressé
Tout d'abord, nous devons extraire le fichier binaire compressé pour creuser à l'intérieur du fichier .bin. J'ai utilisé le gestionnaire d'archives GNOME pour extraire le fichier ; vous pouvez utiliser n'importe quel outil de compression pour extraire le dossier. Une fois le dossier extrait, recherchez le paquet binaire.
Comme nous avons téléchargé le fichier binaire de Firefox, nous allons donc chercher le fichier firefox-bin. Vous pouvez rechercher le fichier .bin manuellement ou utiliser les commandes cd (changer de répertoire) indiquées ci-dessous.
Maintenant, exécutez la commande chmod suivante est donnée ci-dessous pour fournir l'autorisation d'exécution pour .bin le fichier.
ls cd firefox-84.0 ls cd firefox ls sudo chmod +x ./firefox-bin
Enfin, vous pouvez maintenant exécuter la commande point slash (./) ci-dessous pour exécuter le package .bin sur votre système Linux.
./firefox-bin
Méthode 2 :Exécuter directement un package .bin
Plus tôt, nous avons vu comment rechercher et exécuter un package .bin dans un répertoire à partir d'un tas d'autres fichiers. Nous allons maintenant voir comment exécuter et exécuter directement un package .bin compilé sur un système Linux.
Ici, nous allons utiliser le package .bin d'ApacheDS que nous avons téléchargé précédemment. Le fichier est téléchargé et stocké dans le répertoire de téléchargement local du système de fichiers Linux. Vous pouvez utiliser les commandes cd suivantes indiquées ci-dessous pour trouver le fichier.
/Downloads/New Folder$ ls
Exécutez ensuite la commande de mode de modification (chmod) ci-dessous pour rendre le fichier .bin exécutable. Terminez la tâche avec votre mot de passe root.
sudo chmod +x ./apacheds-2.0.0.AM26-64bit.bin
Vous pouvez maintenant enfin exécuter la commande point slash (./) suivante donnée ci-dessous avec les privilèges root pour exécuter le .bin sur votre système Linux. Et voilà, votre package .bin est maintenant exécuté avec succès.
./apacheds-2.0.0.AM26-64bit.bin
2. Exécutez le package .run sous Linux
L'exécution d'un package .run sur un système Linux est assez similaire à l'exécution d'un package .bin. Cependant, nous allons maintenant voir comment vous pouvez exécuter le package .run sur votre système Linux. Ici, nous allons utiliser le package .run de XAMPP que vous avez téléchargé précédemment.
Tout d'abord, exécutez la commande cd sur votre shell de terminal pour localiser le package .run. Exécutez ensuite la commande de mode de changement suivante avec les privilèges root indiqués ci-dessous pour permettre le processus d'exécution.
cd Downloads ls
Enfin, exécutez la commande point slash (./) pour exécuter le package .run sur votre système Linux.
sudo chmod +x ./xampp-linux-x64-7.4.13-0-installer.run ./xampp-linux-x64-7.4.13-0-installer.run
Derniers mots
Les packages .run et .deb ne sont pas les types de packages conventionnels que nous installons habituellement sur les systèmes Linux. Les packages .run et .bin conviennent aux tâches de test et de simulation. L'installation des fichiers .bin et .run n'est pas si compliquée sur un système Linux, mais leur suppression peut être compliquée. Vous devrez peut-être savoir quel chemin vous avez utilisé pour exécuter les fichiers.
De plus, si vous téléchargez les packages .run ou .bin à partir d'une source inconnue ou suspecte, vous devez être plus prudent lors de l'exécution des packages .bin ou .run sur votre système Linux. J'ai décrit comment vous pouvez télécharger et exécuter les packages .deb et .run sur un système Linux dans l'intégralité de l'article. Vous pouvez également utiliser la même méthode pour exécuter les packages .sh sur un système Linux.
Si vous aimez cet article et que vous le trouvez utile, partagez-le avec vos amis et la communauté Linux. Nous vous encourageons également à écrire vos opinions concernant ce message dans la section des commentaires.