CheckInstall — компьютерная программа для Unix-подобных операционных систем, созданная с целью облегчить установку и удаление программного обеспечения, скомпилированного из исходных кодов, используя при этом родную для дистрибутива систему управления пакетами. После компиляции программного обеспечения checkinstall может автоматически сгенерировать Slackware-, RPM- или Debian-совместимый пакет, который впоследствии может быть полностью удалён через соответствующий менеджер пакетов. (wiki)

Устанавливаем CheckInstall для ubuntu:
sudo aptitude install checkinstall

Также есть пакеты под другие дистрибутивы.

Теперь сборка с исходников происходит так:
./configure
make
sudo checkinstall

После этого пакет можно удалить либо через Synaptic либо такой командой:
sudo dpkg -r packagename

или так:
sudo apt-get remove packagename

Еще есть auto-apt, который облегчает поиск зависимостей.

Ставим apt-get:
sudo apt-get install auto-apt
sudo auto-apt update
sudo auto-apt updatedb && sudo auto-apt update-local

Теперь поиск недостающего заголовочного файла можно сделать, например, так:
auto-apt search Xlib.h

Установка с исходников становится еще легче:

1) ищем зависимости, если auto-apt что-то найдет то выдаст диалоговое окно с предложение установить их
auto-apt run ./configure

2) собираем, тут ничего не поменялось
make

3) устанавливаем с помощью checkinstall
sudo checkinstall

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Ещё способ:

В вашей системе найдите в Центре приложений Ubuntu пакеты build-essential, checkinstall, auto-apt и установите их. Распакуйте архив с исходниками программы, так называемый тарбол. Запустите Терминал и перейдите в каталог с распакованными исходниками.
Командуйте sudo auto-apt update && auto-apt -y run ./configure
Команда auto-apt начнёт автоматом доставлять пакеты с необходимыми файлами, всякие там заголовочные файлы .h


http://proft.me/2010/05/11/ustanovka-s-ishodnikov-v-ubuntu/
http://vasilisc.com/repository

Profile

uzverss: (Default)
uzverss

December 2024

S M T W T F S
12345 67
891011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 23rd, 2026 04:36 am
Powered by Dreamwidth Studios