Дерево портов., XuniL, 26-Сен-05, 18:23 [смотреть все]Всем привет.Подскажите уважаемые посетители сайта, как правильно работать с деревом портов. Интересует такой момент. Было дерево, я ставил проги, потом дерево обновил, соответственно старые порты убрались и я не смогу удалить старые программы. По-идее идеально было делать portupgrade на все установленные программы, но это слишком накладно и не уверне что правильно, так как последняя версия не значит стабильная. Есть еще вариант хранить в архиве старое дерево. Но если обновлятся часто, то и архивов будет много и запутатся можно какая программа из какого порта. Возможно даже что даже что со временем появятся бибилотеки разных версий и комп начнет захламляться. Может быть я делаю из мухи слона и все на много проще? Спасибо. |
- Дерево портов., AMDmi3, 18:46 , 26-Сен-05 (1)
>момент. Было дерево, я ставил проги, потом дерево обновил, соответственно старые порты убрались и я не смогу удалить старые программы.Сможешь. > По-идее идеально было делать portupgrade на все установленные программы, но это слишком накладно и не уверне что правильно, так как последняя версия не значит стабильная. Надо обновить порт - делай portupgrade. Не надо - не делай. >Может быть я делаю из мухи слона и все на много проще? Все проще. В handbook все написано.
- Дерево портов., XuniL, 18:53 , 26-Сен-05 (2)
>>момент. Было дерево, я ставил проги, потом дерево обновил, соответственно старые порты убрались и я не смогу удалить старые программы. > >Сможешь. > интересно как же я смогу удалить если в порте указана одна версия а в /var/db/pkg другая. Оно скажет что прога не установлена.
- Дерево портов., lavr, 19:02 , 26-Сен-05 (4)
>>>момент. Было дерево, я ставил проги, потом дерево обновил, соответственно старые порты убрались и я не смогу удалить старые программы. >> >>Сможешь. >> >интересно как же я смогу удалить если в порте указана одна версия >а в /var/db/pkg другая. Оно скажет что прога не установлена. pkg_delete но вот если у тебя стоял например clamav-0.80, затем ты обновил дерево и прямо поверх старого поставил новый, понятно что удалять старый не нужно, так как новый порт лег поверх и ты удалишь его. Порт удалять можно не только через дерево и make deinstall, но и как пакет, информация что от установки порта, что от пакета пишется единообразно в одно и тоже место/базу Все что требуется делать - читать man и немножко думать.
- Дерево портов., AMDmi3, 21:12 , 26-Сен-05 (6)
>>>момент. Было дерево, я ставил проги, потом дерево обновил, соответственно старые порты убрались и я не смогу удалить старые программы. >>Сможешь. >интересно как же я смогу удалить если в порте указана одна версия >а в /var/db/pkg другая. Оно скажет что прога не установлена. Деинсталляция происходит как раз по той информации, что содержится в /var/db/pkg, что при pkg_delete, что при make deinstall в директории порта. Поэтому порт удалится правильно.
- Дерево портов., XuniL, 18:55 , 26-Сен-05 (3)
>Все проще. В handbook все написано. в handbook ничего такого не написано, там сказано только как утсналвивать и что за файлы там содержатся. Это не не дает ровным счетом ничего.
- Дерево портов., lavr, 19:09 , 26-Сен-05 (5)
>>Все проще. В handbook все написано. > >в handbook ничего такого не написано, там сказано только как утсналвивать и >что за файлы там содержатся. Это не не дает ровным счетом >ничего. handbook'ов во freebsd > 1 porters handbook поиском можешь найти массу статей советов по работе с портами и пакетами
|