В любой книжке по Линуксу написано про два основных способа установки новых программ в Линуксе - или из заранее скомпилированных пакетов(обычно найденных в соответствующем репозитарии), либо с помощью команд:
conigure
make
make install
Правильно я понимаю второго способа следует избегать, так установленное таким образом ПО не попадает в базу менеджера пакетов (того же Синаптика) и значит не может быть корректно удалено, появляется мусор в системе?
Возникает вопрос, а можно скомпилировать пакет для своего дистра без установки, а потом его установить менеджером пакетов. _________________ Сергей
http://www.liveinternet.ru/users/sergey_se/ http://sergey_se.livejournal.com/
Зарегистрирован: 07.01.2007 Сообщения: 312 Откуда: Украина
sergey_se писал(а):
Правильно я понимаю второго способа следует избегать, так установленное таким образом ПО не попадает в базу менеджера пакетов (того же Синаптика) и значит не может быть корректно удалено, появляется мусор в системе?
Возникает вопрос, а можно скомпилировать пакет для своего дистра без установки, а потом его установить менеджером пакетов.
Есть специальные проги, которые при выполнении "make install" путем перехвата системных вызовов получают инфу обо всех созданных/измененных файлах. Я пользуюсь paco/gpaco.
Конечно, можно создавать пакеты и уже их устанавливать (а заодно и майнтейнером заделаться).
Ну и последный вариант - использовать систему управления ПО, специально разработанную для работы с исходниками, например, Portage.
О, спасиб, начинает прояснятся .
Есть еще вопросики
Например эта paco/gpaco как служба запускается или ее перед компиляцией надо запускать. Где взять Portage и можно ли ее использовать например в .Сусе, Альте и Убунте.
Мож ссылочками угостишь _________________ Сергей
http://www.liveinternet.ru/users/sergey_se/ http://sergey_se.livejournal.com/
Задам вопрос иначе, может я непонятно спрашиваю.
Вот есть клиент для голосового чата -TeamSpeak клиентhttp://www.goteamspeak.com/?page=downloads . В репо его нет, так что придется компилировать. Как мне лучше установить его В AltLinux (Suse, Ubunte) , и какие спецпроги добавить в систему чтобы он был виден в синаптике(ясте) и его можно было корректно удалить. _________________ Сергей
http://www.liveinternet.ru/users/sergey_se/ http://sergey_se.livejournal.com/
Зарегистрирован: 07.01.2007 Сообщения: 312 Откуда: Украина
sergey_se писал(а):
Вот есть клиент для голосового чата -TeamSpeak клиентhttp://www.goteamspeak.com/?page=downloads . В репо его нет, так что придется компилировать.
С каких пор у TeamSpeak открыты исходники?
sergey_se писал(а):
Как мне лучше установить его В AltLinux (Suse, Ubunte) , и какие спецпроги добавить в систему чтобы он был виден в синаптике(ясте) и его можно было корректно удалить.
Если нужно именно в синаптике, то прийдется делать пакет, родной для системы управления ПО используемого дистра.
sergey_se, давай начнем с того, какой у тебя дистр )
Извиняюсь, пропустил этот пост.
У меня сейчас Kubunta и Alt
Но дело в том, что я хочу разобраться в общем случае, сам Team Spek мне не особо нужен, только для тренировки.
Вопрос такой, если для моего дистра нет готового бинарного пакета, можно ли каким то образом установить пакет из исходников не разрушая систему управления пакетами. _________________ Сергей
http://www.liveinternet.ru/users/sergey_se/ http://sergey_se.livejournal.com/
ShprotX,
С сайта можно скачатьфайл с расширением tar.bz Это как я понимаю тарболл и я думал, что исходники там и находятся.
Если нет, получается есть еще способы установки ПО в Линукс, кроме готовых бинарников и исходников?
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах