Как создать deb-инсталлятор из tarballs?

Возможный дубликат:
Простейшее руководство по созданию пакетов Debian?

Существует несколько тарболов (например, Firefox, Eclipse, Zend Studio и...), в которых есть исполняемые файлы, которые мы можем извлечь и запустить. но этот исполняемый файл будет доступен только для пользователя, который его извлекает.

Если мы хотим сделать его доступным для всех пользователей, мы должны переместить его в другое место, например /usr/share, /usr/local/share/, /opt/,... и дать соответствующие разрешения, сделать исполняемый файл в /usr/bin/ и так далее...

Я хочу сделать установочный файл deb, который сделает их все!
Как это сделать?

2 ответа

Решение

Ubuntu Wiki ссылки:

Если это источник, скомпилируйте источник и посмотрите checkinstall, Делает пакеты deb из скомпилированного исходного кода.

Checkinstall Установить checkinstall

Руководство по использованию checkinstall

Также вы можете попробовать следующее,

Чтобы получить deb из tar.gz установить инопланетянин

sudo apt-get install alien

затем перейдите к tar.gz папка и:

alien -k filename.tar.gz

затем дважды щелкните новый файл deb, чтобы установить его. (нужно установитьgdebi)

Лучший способ сделать это с приложениями с открытым исходным кодом - запустить sudo make checkinstall вместо sudo make install, Есть несколько программ, которые предоставляют графический интерфейс для этого процесса (создание пакетов), но их может быть сложно использовать, если вы не знаете, что делаете.

Одна вещь, однако, вы понимаете, что вы можете установить эти приложения (включая более новые версии) без использования этих tarballs?

Другие вопросы по тегам