LINUX.ORG.RU

есть ли в FreeBSD?


0

0

есть ли во FreeBSD что-то подобное линуксовому checkinstall?

Из hendbook я не понял это место, когда ставится из исходников что либо - как оно в базе установленных пакетов отображается и как потом, допустим, удалить его

★★★

Ставим из портов(из исходников)
make install
далее порт регистрируется в /var/db/pkg
и удалять make deinstal  в директории порта или 
pkg_info|grep пакет и pkg_delete
или вам нужно что то другое?

illusia ★★
()

переходим в директорию/usr/ports
там говорим make search key=checkinstall
Смотрим на полученный результат;)
А если не секрет зачем оно вам, портов мало? Или свои программы собираете?

Ygor ★★★★★
()
Ответ на: комментарий от Ygor

халявы с инетом нет, а многое из необходимого уже имеется в исходниках. (Или их как-то можно соувместит с /usr/ports?) Просто несколько лет пользуюсь slackware (с версии 3.5) и видимо довольно сильно вбил себе в голову идеологию линукса. вот сейчас ради интереса решил поизучать FreeBSD - и в это месте у меня полная путаница вышла в голове.

deys ★★★
() автор топика
Ответ на: комментарий от deys

Если версия программ одна и таже то вполне прокатит, исходники ложаться /u/p/distfiles (так кажется под рукой фри нет;() а вообще pkg_add -r прога и смотрится куда она лезет за ней а потом скачивается и устанавливается(учитывая зависимости конечно).
ИМХО всё-таки лучше устанавливать или из пакетов или из портов, дабы не разводить бардак;)

Ygor ★★★★★
()
Ответ на: комментарий от Ygor

> Если версия программ одна и таже то вполне прокатит, исходники ложаться /u/p/distfiles

с этим я уже разобрался, что в /usr/ports/distfiles если совпадает версия. А вот как быть с исходниками, где не совпадает версия или они вообще отсутствуют в /usr/ports/ - этого не понял. Устанавливаться то они устанавливаются, но /var/db/ их не видно. Как быть в таких случаях, чтоб бардак с пакетами не разводить? Не держать же мне на винте src всех таких устанавливаемых пакетов, чтоб при необходимости сделать make uninstal (притом что это еще не на всех пакетах работает)? Почему я и упомянул про аналог checkinstall. Пока мне не попался он, то и на SlackWare такой бардак был

deys ★★★
() автор топика
Ответ на: комментарий от deys

/usr/ports/kakoj-nibud-port/

tut pravim Makefile i distinfo pod vashi ishodniki.Ili pereimenovivaem ishodniki,4tobi nazvanie bilo kak v distinfo i sobiraem bez proverki md5.no vozmozhno vam vse ravno nado budet pravit Makefile porta.Esli port postavitsa,to on i zapishetssa v bazu.

illusia ★★
()
Ответ на: комментарий от illusia

v dogonku po4itajte porters-handbook.I voobs4e pod vashi ishodniki vi mozhete najti porti freshports.org ili portdowngrade

illusia ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.