Старые порты (или их зависимости)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

katar
Сообщения: 161
ОС: FreeBSD

Старые порты

Сообщение katar »

Как найти старые неиспользуемые установленные пакеты, чтобы их удалить? Или как удалить порт/пакет вместе с зависиммастями, которые использует только этот порт?
-= FreeBSD 7.2/6.4-STABLE =-
Спасибо сказали:
Аватара пользователя
gcc
Сообщения: 526
ОС: FreeBSD 8.0 CURRENT

Re: Старые порты

Сообщение gcc »

посмотри man pkg_delete
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: Старые порты

Сообщение Shura »

в портах есть очень интересная программка - pkg_cutleaves - позволяет удалить пакеты, от которых ничего не зависит.
еще одна интересная программа - portupgrade - позволяет в автоматическом режиме обновить установленные пакеты.

gcc, pkg_delete к сожадению не обладает таким функционалом :(
Rock'n'roll мертв © БГ
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

Re: Старые порты

Сообщение unflag »

portupgrade, если не ошибаюсь, уже год входит в базовую систему и вроде как это самый удобный способ обновлять установленные порты, а не пакеты;) Хотя порты и пакеты сильно свзяаны, все вместе будет обновляться.
Хорошая статья есть тут - http://www.lissyara.su/?id=1153

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
izen.fire
Сообщения: 268
ОС: Windows XP

Re: Старые порты

Сообщение izen.fire »

Команда

Код: Выделить всё

% pkg_deinstall -r порт
удаляет порт и порты, которые зависят от него.
Команда

Код: Выделить всё

% pkg_deinstall -R порт
удаляет порты, от которых зависит порт.

Команда

Код: Выделить всё

% portsclean -DD
удаляет исходники неустановленных в системе портов, очищая ports/distfiles от ненужного хлама.
Ротор поля наподобие дивергенции градуирует себя вдоль спина и там внутре ево неонка.
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

Re: Старые порты

Сообщение arachnid »

dd2k писал(а):
10.12.2007 17:03
portupgrade, если не ошибаюсь, уже год входит в базовую систему и вроде как это самый удобный способ обновлять установленные порты, а не пакеты;) Хотя порты и пакеты сильно свзяаны, все вместе будет обновляться.
Хорошая статья есть тут - http://www.lissyara.su/?id=1153

ошибаетесь. не входит. рискну предположить, что путаете с csup клиентом или portsnap'om

portupgrade'у все одно, как именно обновлять установленное ПО - через порты или пакеты. а может и так, и этак. при указании ключа Р порапгрейд будет сначала искать пакет, а не найдя - использовать порт. РР - использовать только пакеты
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

Re: Старые порты

Сообщение unflag »

arachnid писал(а):
11.12.2007 11:38
ошибаетесь. не входит. рискну предположить, что путаете с csup клиентом или portsnap'om

portupgrade'у все одно, как именно обновлять установленное ПО - через порты или пакеты. а может и так, и этак. при указании ключа Р порапгрейд будет сначала искать пакет, а не найдя - использовать порт. РР - использовать только пакеты

Действительно, с portsnap спутал ;)
А за доп. инфу спасибо - не знал таких тонкостей.

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: Старые порты

Сообщение Shura »

iZEN, хм, не знал. Возник вопрос по опции -R - она удаляет пакеты, от которых зависит удаляемый пакет, но что если те пакеты используются еще какими-то программами?
Rock'n'roll мертв © БГ
Спасибо сказали:
katar
Сообщения: 161
ОС: FreeBSD

Re: Старые порты

Сообщение katar »

Shura писал(а):
11.12.2007 16:45
iZEN, хм, не знал. Возник вопрос по опции -R - она удаляет пакеты, от которых зависит удаляемый пакет, но что если те пакеты используются еще какими-то программами?

Собственно, именно это меня и интересует :)
-= FreeBSD 7.2/6.4-STABLE =-
Спасибо сказали: