Поиск по сайту:

Как выполнить пакеты .run и .bin в системе Linux

Существует множество способов установить приложение в системе Linux. Большинство методов настолько традиционны и просты в установке. Если мы посмотрим на расширения пакетов различных дистрибутивов Linux, Debian и Ubuntu Linux используют пакеты .dep. RedHat и Fedora используют пакеты .rpm для выполнения и установки пакета. Но что, если вы не можете найти подходящий, устанавливаемый и скомпилированный пакет для конкретного пакета? Не беспокойтесь, вы всегда можете найти файл пакета .bin или .run, который можно установить в свою систему Linux.

Файл .bin — это двоичные пакеты, а файл .run — это файл перехода к запуску совместимого пакета, но они не являются реальным пакетом, который можно обычным образом выполнить в Linux. Однако существуют методы, которые можно применить, чтобы сделать файлы .bin и .run исполняемыми в системе Linux.

Источник пакетов .bin и .run


Если вы программист, возможно, вы уже знаете источник файлов .bin и .run. Файлы этого типа создаются разработчиками либо для проверки качества, либо для создания двоичного пакета для его тестирования. Но иногда студенты-исследователи бакалавриата также создают пакеты .bin или .run для тестирования некоторых функций любого приложения.

Многие разработчики и пользователи считают, что файлы .run и .bin являются исходным кодом любого пакета. Я мог бы сказать, что исходный код — это необработанный код любого пакета для редактирования кода в сценарии. С другой стороны, файлы .run и .bin представляют собой разработанные и скомпилированные версии исходных кодов. Поскольку GitHub является крупнейшим хранилищем исходного кода и пакетов, на GitHub часто можно найти пакеты .bin и .run.

Выполнение пакетов .bin и .run в Linux


Если вы новичок в Linux, вам может быть сложно найти способ запуска файлов пакетов .bin и .run в Linux. Мы увидели, что такое файлы пакетов .run и .bin и откуда они берутся. Поскольку файлы .bin и .run не являются обычными пакетами, их невозможно выполнить в Linux традиционным способом. Независимо от того, какой фактический источник файла или какой дистрибутив вы используете, в этом посте мы увидим, как вы можете запускать файлы .bin и .run в системе Linux.

Загрузить пакеты .bin и .run


Обычно пользователи Linux предпочитают устанавливать файлы .dep, .rpm и другие пакеты для установки в системе. Но вы не знаете, что иногда пакет .bin может быть более функциональным и простым в использовании. Некоторые разработчики программного обеспечения охотно предоставляют пакеты .bin или .run на своем официальном сайте; Вы также можете найти двоичные файлы и запустить пакеты на официальном сайте любого пакета.

Однако здесь я покажу вам, как найти пакеты .run и .bin. Если мы посетим официальный сайт Firefox, мы увидим, что они добавили возможность загрузить сжатую версию двоичного файла Firefox в разделе загрузки.

Давайте найдем надежный и скомпилированный .bin пакета. Мы можем посетить веб-сайт Apache и загрузить пакет .bin ApacheDS (каталог Apache) для выполнения в системе Linux.

И теперь, если мы посетим веб-сайт Xampp, мы сможем найти ссылку для загрузки пакета .run Xampp. Загрузите файл и сохраните его в своей системе.

1. Запуск пакета .bin в Linux


Ранее мы загрузили двоичный пакет (.bin) Firefox и ApacheDS. Один из них находился в сжатой версии между этими двумя файлами, а другой представлял собой просто полноценный пакет .bin. Здесь мы увидим, как вы можете выполнять пакеты .bin в системе Linux независимо от того, соблюдаются ли пакеты или сжаты.

Метод 1. Запуск пакета .bin из сжатого файла


Сначала нам нужно извлечь сжатый двоичный файл, чтобы покопаться в файле .bin. Я использовал менеджер архивов GNOME, чтобы извлечь файл; вы можете использовать любой инструмент сжатия, чтобы извлечь папку. После распаковки папки найдите двоичный пакет.

Поскольку мы загрузили двоичный файл Firefox, мы будем искать файл firefox-bin. Вы можете найти файл .bin вручную или использовать команды cd (изменить каталог), приведенные ниже.

Теперь запустите следующую команду chmod, приведенную ниже, чтобы предоставить разрешение на выполнение файла .bin.

ls
cd firefox-84.0
ls
cd firefox
ls
sudo chmod +x ./firefox-bin

Наконец, теперь вы можете запустить следующую команду с косой чертой (./), приведенную ниже, чтобы выполнить пакет .bin в вашей системе Linux.

./firefox-bin

Метод 2: непосредственное выполнение пакета .bin


Ранее мы видели, как найти и выполнить пакет .bin внутри каталога из множества других файлов. Теперь мы увидим, как можно напрямую запустить и выполнить скомпилированный пакет .bin в системе Linux.

Здесь мы будем использовать пакет ApacheDS .bin, который мы скачали ранее. Файл загружается и сохраняется в локальном каталоге загрузок файловой системы Linux. Вы можете использовать следующие команды cd, приведенные ниже, чтобы найти файл.

/Downloads/New Folder$ ls

Затем запустите следующую команду изменения режима (chmod), приведенную ниже, чтобы сделать файл .bin исполняемым. Завершите задачу, используя пароль root.

sudo chmod +x ./apacheds-2.0.0.AM26-64bit.bin

Теперь вы, наконец, можете запустить следующую команду с косой чертой (./), приведенную ниже, с правами root для выполнения .bin в вашей системе Linux. Итак, ваш пакет .bin успешно выполнен.

./apacheds-2.0.0.AM26-64bit.bin

2. Выполнение пакета .run в Linux


Выполнение пакета .run в системе Linux очень похоже на выполнение пакета .bin. Однако теперь мы увидим, как вы можете выполнить пакет .run в вашей системе Linux. Здесь мы будем использовать пакет XAMPP .run, который вы скачали ранее.

Сначала запустите команду cd в оболочке терминала, чтобы найти пакет .run. Затем запустите следующую команду изменения режима с приведенными ниже привилегиями root, чтобы разрешить процесс выполнения.

cd Downloads
ls

Наконец, запустите команду косой черты (./), чтобы выполнить пакет .run в вашей системе Linux.

sudo chmod +x ./xampp-linux-x64-7.4.13-0-installer.run
./xampp-linux-x64-7.4.13-0-installer.run

Заключительные слова


Пакеты .run и .deb не являются обычными типами пакетов, которые мы обычно устанавливаем в системах Linux. Пакеты .run и .bin подходят для задач тестирования и моделирования. Установка файлов .bin и .run в системе Linux не так уж сложна, но их удаление может оказаться затруднительным. Возможно, вам потребуется узнать, какой путь вы использовали для выполнения файлов.

Более того, если вы загружаете пакеты .run или .bin из неизвестного или подозрительного источника, вам следует быть более осторожным при выполнении пакетов .bin или .run в вашей системе Linux. Во всей статье я описал, как вы можете загрузить и выполнить пакеты .deb и .run в системе Linux. Вы также можете использовать тот же метод для выполнения пакетов .sh в системе Linux.

Если вам понравился этот пост и вы считаете его полезным, поделитесь им с друзьями и сообществом Linux. Мы также рекомендуем вам написать свое мнение по поводу этого поста в разделе комментариев.

Статьи по данной тематике