Как скомпилировать и установить файлы TAR GZ и TAR BZ2 в Ubuntu Linux

Как скомпилировать и установить файлы TAR GZ и TAR BZ2 в Ubuntu Linux

В отличие от Windows, установка программного обеспечения в Linux может быть немного сложнее. Если выбранное вами программное обеспечение уже не в виде пакета или не находится в репозитории и не может быть установлено с помощью простой строки текста, скорее всего, вам потребуется скомпилировать и установить из файла .TAR.GZ или .TAR.BZ2. .





Это может быть кошмар, но если вы придерживаетесь правил, этого не должно быть. Если у вас есть надоедливый архив, который нужно установить, следующий метод создаст пакет, установит указанный пакет и предоставит хороший чистый способ удалить программное обеспечение впоследствии через диспетчер пакетов. Командные строки наготове, глубокий вдох, пожалуйста ...





Тарболлы из стали

Файл .TAR.GZ / BZ2 - это сжатый архив (несжатое расширение .TAR), который содержит необработанный исходный код для выбранного вами приложения. Для установки требуется, чтобы эти файлы были скомпилированы, обработаны и связаны таким образом, чтобы Ubuntu мог затем выполнить программу.





Формат tarball был стандартизирован в 1988 г. (и снова в 2001 г.) и продолжает широко использоваться как в Linux, так и в Windows для распространения программного обеспечения. Изначально tarball были разработаны для облегчения резервного копирования данных на ленточные устройства, но вы не собираетесь этого делать.

Если вы раньше не использовали командную строку Linux, вам не о чем беспокоиться, команды просты и последовательны.



Подготовка вашей системы

Вам нужно будет установить пакет под названием строительный для создания пакета из исходников и проверить установку чтобы добавить его в менеджер пакетов для легкого удаления. Это можно сделать быстро через консоль, просто откройте Терминал ( Приложения , Аксессуары , Терминал ) и введите:

sudo apt-get install build-essential checkinstall





как найти имя вашего компьютера windows 10

Дайте время для их загрузки и установки, и после этого вы также можете установить программное обеспечение для управления версиями для обновлений, хотя вы всегда можете сделать это позже. В любом случае, эти трое помогут:

sudo apt-get install subversion git-core mercurial





Затем вам понадобится общий каталог, который будет использоваться при сборке этих пакетов. Технически вы можете разместить это где угодно, если это доступно для записи. Официальная документация Ubuntu рекомендует

/ USR / местные / SRC

так что мы будем придерживаться этого:

sudo chown $ ПОЛЬЗОВАТЕЛЬ / usr / local / src

Затем убедитесь, что он доступен для записи:

sudo chmod u + rwx / usr / local / src

Наконец, мы также установим apt-файл , который используется для решения любых проблем с зависимостями, с которыми вы сталкиваетесь:

sudo apt-get install apt-file

Вы, вероятно, получите всплывающее окно с сообщением, что вам нужно обновить apt-файл, если не выполните следующую команду и дайте ей завершить:

sudo apt-file update

Как только вы это сделаете, вам больше никогда не придется это делать, так как ваша система будет подготовлена ​​к любым тарболам, которые вы ей добавите.

Извлечь и настроить

Предполагая, что вы уже загрузили загадочный файл .TAR.GZ, вам сначала нужно переместить его в указанную папку сборки (я использовал

/ USR / местные / SRC

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

Перейдите в папку сборки, набрав:

cd / usr / local / src

Далее распакуйте архив. Для .TAR.GZ тип файлов:

tar -xzvf .tar.gz

И для .TAR.BZ2 тип файлов:

tar -xjvf .tar.bz2

Если все прошло хорошо, вы увидите длинный список извлеченных файлов, как на скриншоте выше. Не закрывайте Терминал, мы еще не закончили.

Именно в этот момент я побуждать вам необходимо перейти к папке, только что созданной вашим архивом (в обычном файловом браузере), и открыть README или INSTALL, если файлы существуют. Если ваше конкретное программное обеспечение требует другого метода, чем тот, который я собираюсь использовать, то этот файл будет содержать ключ. Вы можете спасти себя много хлопот, делая это.

Вы также можете выбрать разные варианты установки в зависимости от программного обеспечения, и в INSTALL или README будет указано, что это такое. Файлы могут не иметь расширения, но представляют собой обычный текст и должны открываться в Gedit или любом текстовом редакторе по вашему выбору.

Как правило, следующие команды устанавливают ваше программное обеспечение с использованием метода установки по умолчанию.

Ваш tarball будет извлечен в папку с тем же именем, что и файл, поэтому перейдите в эту папку с помощью команды cd, которую вы использовали ранее, например:

cd / usr / local / src /

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

./configure

Примечание: Если в вашем программном обеспечении нет файла конфигурации, вы можете попробовать сразу перейти к Сборка и установка раздел этой статьи, но сначала обратитесь к документации INSTALL или README.

Если вы получили сообщение об ошибке, связанное с autoconf, вам необходимо установить его, набрав:

sudo apt-get install autoconf

Тогда беги

./configure

опять таки.

Эта команда проверяет, все ли у вас установлены пакеты, необходимые для использования вашего программного обеспечения. Вы можете использовать apt-файл, который вы установили ранее, чтобы заполнить пробелы.

Если вы все же получаете сообщение об ошибке (что-то вроде

configure: error: Требования к библиотеке ... не выполнены

) найдите файл, не найденный над сообщением об ошибке, затем воспользуйтесь поиском apt-файла, набрав:

apt-поиск файлов.

Это сообщит вам, в каком пакете находится нужный вам файл, поэтому вы можете загрузить его, используя:

как придумать пароль

sudo apt-get install

Это не всегда будет происходить, но это очень полезно, если у вас нет необходимых зависимостей.

Когда вы будете удовлетворены, у вас есть пакеты (если они вам нужны), запустите

./configure

команду снова.

Если все пойдет хорошо, ты увидишь

config.status: создание Makefile

- Поздравляю, вы почти у цели! Многие люди сдаются, не дойдя до этого момента, но вы лучше этого.

Сборка и установка

В тот же тип окна Терминала:

делать

Сядьте поудобнее, возьмите кофе и немного подышите. В зависимости от размера вашей установки это может занять некоторое время.

Теперь вы можете установить программу с помощью следующей команды:

sudo checkinstall

Следуйте инструкциям на экране, добавьте описание своего программного обеспечения и нажмите Входить на этом экране:

Если все пойдет хорошо, ты увидишь Установка прошла успешно . Похлопайте себя по спине. Вы хорошо поработали.

Теперь ваше программное обеспечение должно быть установлено в

/ USR / местные / бен

и вы сможете без проблем запустить его оттуда.

Вы прошли через все это? Не проще ли просто дождаться пакета или получить его из репозиториев? Может, тебе это показалось ... легким? Дайте нам знать об этом в комментариях.

Делиться Делиться Твитнуть Эл. адрес Как изменить внешний вид рабочего стола Windows 10

Хотите узнать, как улучшить внешний вид Windows 10? Используйте эти простые настройки, чтобы сделать Windows 10 своей собственной.

Читать далее
Похожие темы
  • Linux
  • Ubuntu
  • Сжатие файлов
Об авторе Тим Брукс(Опубликовано 838 статей)

Тим - писатель-фрилансер, живущий в Мельбурне, Австралия. Вы можете следовать за ним Твиттер .

Ещё от Tim Brookes

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться
Категория Linux