среда, 22 апреля 2009 г.

Сборка из исходныв кодов в ubuntu

Общая схема
./configure
make
sudo make install
Установка в пользовательский каталог
./configure --prefix=/home/$USER
Если ./configure вывела вам сообщение о недостаче заголовочного файла Xlib.h, воспользуйтесь командой
auto-apt search Xlib.h
Она ответит вам следующим:
usr/include/X11/Xlib.h libdevel/libx11-dev
Это обозначает, что нужный вам файл содержится в пакете libx11-dev, относящемся к категории libdevel (пакеты для разработки) и после установки пакета (sudo apt-get install libx11-dev) будет лежать по адресу usr/include/X11/Xlib.h

Есть ещё более простой путь вызова ./configure, который сам предложит вам установить все необходимые пакеты
auto-apt run ./configure
./configure
make
sudo checkinstall
checkinstall проверяет, что и как хочет сделать команда make install, а потом собирает по полученным сведениям deb-пакет и устанавливает его в систему (то есть, для удачного выполнения этой команды ей так же нужны права суперпользователя). Благодаря этому, вы сможете потом легко удалить ненужное вам более приложение, используя например Synaptic.


Подробно тут
rotuka.com/

2 комментария:

Анонимный комментирует...

Вы забыли в начале статьи упомянуть Synaptic, а в конце — ссылаетесь на «упоминавшийся в начале статьи» Synaptic :-)
Спасибо за цитирование. Неожиданно.

Rotuka

Alexey Kostryukov комментирует...

Спасибо, за статью вашу
p.s. исправил))