Страница 1 из 1

О работе с программами в архивах типа .tar.bz2 и других

Добавлено: 29 янв 2018, 14:04
Слава
Здравствуйте!
Я умею устанавливать программы в ОС Linux Mint:
1) с помощью Менеджера программ;
2) с помощью Менеджера пакетов Synaptic;
3) с помощью программы GDebi, если программа скачана в виде файла с расширением .deb;
4) с помощью терминала, если найду в интернете подходящий пример.
Но часто предлагается скачивать программы в виде архива с расширением, например, .tar.bz2. В архиве находится папка, а в ней ещё папки и отдельные файлы. И что с этим делать - я не понимаю!
В одном случае мне удалось воспользоваться такой программой. Я скачал архив с программой areca_7.5 (64bit) для резервного копирования. Папку из этого архива я скопировал в домашнюю директорию. В этой папке семь вложенных папок и шесть отдельных файлов, в том числе файл areca.sh. Если по этому файлу щёлкнуть дважды, то запустится программа резервного копирования и с ней можно работать. Т. е., получается, как вариант Portable в Windows, без установки! А как установить эту программу в систему, чтобы она появилась в Главном меню, чтобы её можно было поместить, в виде иконки, в Док-панель - я не знаю.
Но есть ещё загвоздка - программа запускается и работает только в ОС Linux Mint 17.1 (x64), а в остальных моих ОС (Linux Mint ver. 17.3, 18.1, 18.3, Runtu 16.04.4, Linux Lite 3.6 - все x64) она не запускается.
Прошу ответить, как надо обращаться с программами, оформленными в виде архива? И архивы вроде бывают разные. Можно ли их устанавливать в ОС (и как?), или они должны работать, как Portable в Windows, без установки?
Заранее благодарен за разъяснения.

О работе с программами в архивах типа .tar.bz2 и других

Добавлено: 29 янв 2018, 14:16
kobolt
ну например вот. гугел и яндекс запрос "tar.bz2 как установить". ну и тоеже как вариант. и вот самое то

О работе с программами в архивах типа .tar.bz2 и других

Добавлено: 29 янв 2018, 14:35
Chocobo
Слава писал(а):
29 янв 2018, 14:04
Но часто предлагается скачивать программы в виде архива с расширением, например, .tar.bz2. В архиве находится папка, а в ней ещё папки и отдельные файлы. И что с этим делать - я не понимаю!
В каждом конкретном случае могут быть разные варианты.
Как ты сам упомянул, оно может быть уже в "готовом" виде - распаковал, и стартуй запускаемый файл.
Если это исходники, которые необходимо собирать, то чаще пока на основе autoconf :

Код: Выделить всё

./autogen.sh [не всегда]
./configure [опционально c кучей опций настроек будущей программы]
make [ c опциями компилятору, по процессу сборки и например оптимизациям]
sudo make install
На интерпретируемых языках вроде python - могут быть подготовлены установщики вроде ./setup.py --install

И так далее, до бесконечной фантазии разработчиков и вариантов языков программирования и сборочных окружений под них

Как правило, в самом архиве с программой всегда есть файлики вроде README или INSTALL - в которых описано, что с ней предстоит делать :smile:

О работе с программами в архивах типа .tar.bz2 и других

Добавлено: 29 янв 2018, 17:33
slant
Слава писал(а):
29 янв 2018, 14:04
Прошу ответить, как надо обращаться с программами, оформленными в виде архива?
Единого способа нету. Нужно читать что пишет автор программы, и выполнять его инструкции. Чаще всего в архиве будут исходники которые надо еще сконфигурировать и откомпилировать чтобы получить исполняемые файлы. Это в основном не для простых пользователей.