
Возможный дубликат:
Простейшее руководство по упаковке Debian?
Существует несколько архивов tar (например, Firefox, Eclipse, Zend Studio и т. д.), содержащих исполняемые файлы, которые мы можем извлечь и запустить. Однако этот исполняемый файл будет доступен только пользователю, который его извлек.
Если мы хотим сделать его доступным для всех пользователей, нам следует переместить его в какое-нибудь место, например /usr/share
, /usr/local/share/
, , /opt/
, ... и предоставить соответствующие разрешения, создать исполняемый файл /usr/bin/
и т. д.
Я хочу создать deb-установочный файл, который делает все это!
Как это сделать?
решение1
Ссылки на вики-ресурсы Ubuntu:
- Руководство по упаковке
- Информация о том, как интегрировать пакет в Ubuntu
- Другие ресурсы для разработчиков
Если это исходный код, скомпилируйте исходный код, а затем посмотрите в checkinstall
. Он создает deb-пакеты из скомпилированного исходного кода.
проверитьустановить 
Руководство по использованиюпроверитьустановить
Также вы можете попробовать следующее:
Чтобы получить deb
из tar.gz
установкичужак
sudo apt-get install alien
затем перейдите в tar.gz
папку и:
alien -k filename.tar.gz
затем дважды щелкните по новому deb-файлу, чтобы установить его. (гдебинеобходимо установить)
решение2
Лучший способ сделать это с приложениями с открытым исходным кодом — запустить sudo make checkinstall
вместо sudo make install
. Существует несколько программ, которые предоставляют графический интерфейс для этого процесса (создания пакетов), но их использование может быть сложным, если вы не знаете, что делаете.
Но вот что: вы понимаете, что эти приложения (включая более новые версии) можно установить и без использования этих tar-архивов?