URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 15120
[ Назад ]

Исходное сообщение
"Тематический каталог: Менеджер программ для установки из исходников (rpm packet)"

Отправлено auto_topic , 04-Май-06 18:34 
Обсуждение статьи тематического каталога: Менеджер программ для установки из исходников (rpm packet)

Ссылка на текст статьи: http://www.opennet.ru/base/sys/prgman.txt.html


Содержание

Сообщения в этом обсуждении
"Менеджер программ для установки из исходников (rpm packet)"
Отправлено Unixprintman , 04-Май-06 18:34 
Ну-ну. Только и осталось, что засорять /usr
Ставьте все в /usr/local/program_name_folder и будет вам счастье.

"Менеджер программ для установки из исходников (rpm packet)"
Отправлено mmonk , 04-Май-06 20:31 
Какое-то время назад видел очень правильный скрипт, который timestamp-файл, потом запускался make install или что там хочет программа чтобы установиться, и потом find-ом искались файлы старше чем timestamp.
Такой подход более правилен. А описанная здесь технология основывается на make DESTDIR=path install, что проходит не со всеми программами.
Не стоило писать статью на эту тему, разве что от нечего делать.

Ставить каждую программу в отдельную папку - тоже извращение. PATH устанете обновлять. А вот идея ставить в /usr/local вместо /usr не лишена смысла, ибо обновление системы пройдет менее болезненно. В случае с FreeBSD вроде бы вообще безболезненно ) В этом плане есть чему поучиться у соседей.


"Менеджер программ для установки из исходников (rpm packet)"
Отправлено I3rain , 05-Май-06 00:29 
А не проще взять скрипт от слаки makepkg?

"Менеджер программ для установки из исходников (rpm packet)"
Отправлено I3rain , 05-Май-06 00:30 
Из пакета pkgtools

"Менеджер программ для установки из исходников (rpm packet)"
Отправлено Eugeni , 05-Май-06 04:23 
Checkinstall IMHO покрасивей работает.

"Менеджер программ для установки из исходников (rpm packet)"
Отправлено Журавлев Алексей , 30-Май-08 11:46 
И installwatch.

"Менеджер программ для установки из исходников (rpm packet)"
Отправлено Kaminsky_S , 05-Май-06 11:09 
Да, make DESTDIR=path install работает не всегда. Я тоже с этим сталкивался , поэтому некоторое время назад тоже наваял заметку. Кому интересно - http://lfs-ru.nm.ru/doc/create-packages.html. Я лично использую pkgtools т.к. он простой и не тянет за собой кучу зависимостей. timestamp-файл это конечно хорошо, но в таком случае будет только список установленных файлов, а пакета как такового небудет, а для его создания прийдётся свё равно ручками работать. Поэтому на мой взгляд всё-таки удобнее пользоваться способом типа DESTDIR с последующим созданием пакета.

"Менеджер программ для установки из исходников (rpm packet)"
Отправлено Kaminsky_S , 05-Май-06 11:13 
Правильный адрес БЕЗ точки в конце - http://lfs-ru.nm.ru/doc/create-packages.html