Tar bz2 как установить
Перейти к содержимому

Tar bz2 как установить

  • автор:

Как установить файл из архива tar.bz2

Таким способом распаковать получается и после создается папка с файлами. Там программа открывается и даже могу пользоваться, но в Главном меню ее нету. Как мне правильно распаковать и установить программу на Ubuntu?

Отслеживать
задан 9 сен 2018 в 1:29
317 2 2 серебряных знака 11 11 бронзовых знаков
А deb-пакетов вообще нету?
9 сен 2018 в 19:12

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Вам нужно создать файл в ~/.local/share/applications для текущего пользователя или в /usr/share/applications для всех пользователей (во втором случае нужны права root), с любым именем и расширением .desktop .

Файл должен начинаться строкой [Desktop Entry] ; все строки, начинающиеся с # , считаются комментариями.

Затем нужно заполнить его следующей информацией в формате ключ=значение :

Обязательные поля

Type – тип лаунчера: Application, Link или Directory (в вашем случае Application).

Name – отображаемое имя.

Exec – команда запуска.

Дополнительные поля

Version – версия.

Encoding – кодировка.

GenericName – общее имя.

NoDisplay – булево (true/false). Если true, то запись не будет отображаться в меню.

Hidden – булево (true/false). Если true, то помечает запись как удалённую и не просто скрывает из меню, а полностью игнорирует её существование.

Comment – комментарий, который будет выводиться в меню и всплывающих подсказках.

Icon – путь к иконке.

OnlyShowIn – если вы используете несколько DE, то можете указать, в какой именно запись будет отображаться.

NotShowIn – если указать, то будет отображаться во всех DE, кроме указанной.

Path – путь к директории, из которой будет запускаться команда.

Terminal – булево (true/false). Если true, запускает команду через эмулятор терминала.

MimeType – здесь можно указать mime-типы, с которыми ваша запись будет по умолчанию ассоциироваться.

Categories – имена категорий, в которых запись будет отображаться (через точку с запятой). Корректные имена можете посмотреть здесь.

Пример .desktop файла

[Desktop Entry] Encoding=UTF-8 Type=Application Path=$HOME/MyApp Exec=$HOME/MyApp/MyApp.sh Name=My Application Icon=$HOME/Icons/MyIcon.png

Tar bz2 как установить

Программисты, как правило, выкладывают на своем сайте исходные версии программ в архивах tar или bz2. Обычно файл, содержащий исходный текст, имеет двойное расширение: например, tar.gz или tar.bz2. Это означает, что данный файл сжат двумя архиваторами: сначала tar, а потом gzip. Программа tar на самом деле не является архиватором в прямом смысле этого слова, но для упрощения терминологии мы все же будем называть ее архиватором: она только «собирает» файлы в один большой TAR-файл, который нужно затем сжать настоящим архиватором, поскольку его размер превышает суммарный размер всех содержащихся в нем файлов.

Распаковывать архив нужно по принципу «матрешки»: сначала внешним архиватором, а потом внутренним. Пусть prg-2.00.tar.gz — это имя файла нашего архива. Для его распаковки нужно ввести команды:

tar xvf prg-2.00.tar

Первая команда распакует файл prg-2.00.tar, который мы укажем в качестве одного их аргументов во второй команде. Параметр x программы tar означает, что нам нужно «вытащить» файлы из архива. Параметр v можете указывать по собственному усмотрению — он обеспечивает большую информативность при работе программы – в случае ошибки, он позволяет точно установить причину. Последний параметр f является обязательным при работе с файлами (первоначально программа tar была предназначена для работы с пленками стримеров, поэтому нужно использовать параметр f, чтобы сказать программе, что нам нужно работать с файлами).

Если внешнее расширение не gz, а bz или bz2, то вместо первой команды вам нужно ввести команды (соответственно):

Затем, как и в первом случае, нужно выполнить команду tar (с такими же параметрами).

Иногда файлы исходных текстов имеют всего одно расширение — tgz. В этом случае вам нужно ввести всего одну команду:

tar xzf prg-2.00.tgz

Параметр z означает извлечение файлов с использованием распаковщика gzunzip. Обычно такое расширение имеют файлы архивов, созданные с помощью программы tar и пропущенные через фильтр архиватора gzip.

Следующий этап — это непосредственная установка программы. После успешного завершения первого этапа (распаковки) перейдите в каталог, содержащий исходные тексты. Обычно это каталог :

После этого вам нужно внимательно прочитать файл README и ввести три команды:

Первая команда конфигурирует устанавливаемую программу для работы с вашей системой. Эта программа также проверяет, может ли устанавливаемая программа работать в вашей системе. Если работа программы невозможна, вы увидите соответствующее сообщение, и процесс установки будет прерван. Обычно такое случается, когда в вашей системе не установлена одна из необходимых новой программе библиотек. Для продолжения установки необходимо установить требуемую библиотеку и попытаться заново ввести команду ./configure. После успешного завершения работы программы ./configure будет создан файл Makefile в котором будут указаны необходимые параметры (пути к библиотекам, путь для установки программы) для программы make.

Вторая команда «собирает» программу. На этом этапе программа компилируется, то есть создаются бинарные исполнимые файлы из исходных текстов.

Третья команда — make install — устанавливает программу и файлы справочной системы в соответствующие каталоги. Обычно программы устанавливаются в каталог /usr/bin, но это зависит от содержимого конфигурационного файла Makefile.

Информация будет дополняться по мере пуступления вопросов.

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.053 секунд. Запросов: 23.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Как правильно выполнить установку tar.bz2, и почему вообще tar.bz2?

Перешел не так давно с ветки Debian, и нет теперь привычных установщиков.

1. Как правильно выполнить установку tar.bz2, и почему вообще tar.bz2?
Я еще этого не делал, но предполагаю что нужно:
1. разархивировать (например системной программой tar (из названия понимание пришло)))
2. переместить в определенную директорию (такую как /opt(из личного наблюдения)))
3. сделать ссылку (ссылка вроде должна быть символической) (я не уверен, поэтому пишу данный вопрос) (развейте мои сомнения, кто может)

2. Почему файлы имеют маску *.tar.bz2? Не понимаю, что такое bz2?
Если tar указывает на то что программа должна быть открыта с помощью tar, а не zip(скажем так), -то что такое bz2? Что мне bz2 должно сказать?

3. Что посоветуете почитать, чтоб до конца вникнуть в процесс портретирования софта в системы?

  • Вопрос задан более трёх лет назад
  • 3999 просмотров

Комментировать
Решения вопроса 1
Знаю и умею всё

1.1) разворачивать tar xvjf filename.tar.bz2
1.2) установка (сначала развернуть) — большинство софта по линукс исповедует следующую последовательность
./configure
make
sudo make install
если не исповедует то в корне чаще всего лежит readme
1.3) зависит от программы см про ридми

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *