Убрать старые порты.
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
Убрать старые порты.
Сегодня на одной из машин увидел старые порты, которых в актуальном дереве портов быть не должно. Почему они там остались - не знаю, но возник вопрос, как штатно почистить дерево портов.
#portsnap extract - не удалил.
#make clean -DNOCLEANDEPENDS в корне дерева - не удалил.
Такое ощущение, что эти порты нигде в базах не видимы, поэтому их ничего и не удаляет.
Есть какие-то способы почистить, или проще грохнуть все дереыо и сделать portsnap extract?
#portsnap extract - не удалил.
#make clean -DNOCLEANDEPENDS в корне дерева - не удалил.
Такое ощущение, что эти порты нигде в базах не видимы, поэтому их ничего и не удаляет.
Есть какие-то способы почистить, или проще грохнуть все дереыо и сделать portsnap extract?
Глюк глюком вышибают!
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Raven2000
- -=_UNIX_=-
- Сообщения: 4427
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: Убрать старые порты.
Код: Выделить всё
/usr/bin/csup -h cvsup4.ru.freebsd.org -g -L 2 /usr/share/examples/cvsup/ports-supfile \
&& cd /usr/ports/ && make fetchindex
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
Re: Убрать старые порты.
Получается, что portsnap имеет недостаток, что не видит мусор в портах и не чистит его (мусор) .
Глюк глюком вышибают!
- Gendos
- лейтенант
- Сообщения: 801
- Зарегистрирован: 2009-02-18 14:30:39
- Откуда: АЗиОПА
- Контактная информация:
Re: Убрать старые порты.
+100 только так и обновляюсь, глюков за 1,5 года - нет.Raven2000 писал(а):если нет удали все портыКод: Выделить всё
/usr/bin/csup -h cvsup4.ru.freebsd.org -g -L 2 /usr/share/examples/cvsup/ports-supfile \ && cd /usr/ports/ && make fetchindex
Да как удав! Работаю.
- denis-k
- мл. сержант
- Сообщения: 136
- Зарегистрирован: 2009-10-30 23:40:19
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: Убрать старые порты.
Пардон, а разве ключ -g используется в csup?? Может это пережиток от cvsup?Raven2000 писал(а):если нет удали все портыКод: Выделить всё
/usr/bin/csup -h cvsup4.ru.freebsd.org -g -L 2 /usr/share/examples/cvsup/ports-supfile \ && cd /usr/ports/ && make fetchindex
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: Убрать старые порты.
а с чего бы это он должен удалить?#portsnap extract - не удалил.
даже на русском есть документация http://www.freebsd.org/doc/ru/books/han ... tsnap.html
там очень доступно и понятно расписан каждый параметр запуска
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
Re: Убрать старые порты.
Не используется. Привычкаdenis-k писал(а): Пардон, а разве ключ -g используется в csup?? Может это пережиток от cvsup?

Глюк глюком вышибают!
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
Re: Убрать старые порты.
ev писал(а):а с чего бы это он должен удалить?#portsnap extract - не удалил.
даже на русском есть документация http://www.freebsd.org/doc/ru/books/han ... tsnap.html
там очень доступно и понятно расписан каждый параметр запуска
Непонятен алгоритм развертывания основного дерева портов. Вернее не указан.После загрузки снэпшота из него может быть развернуто основное дерево портов. Это необходимо, даже есть каталог /usr/ports/заполнен каким-либо другим способом, например при помощи CVSup, поскольку позволяет установить точку отсчета, от которой portsnap будет определять необходимый объем изменений.
# portsnap extract
В принципе, если порты ставить только через portsnap, то думаю старых портов не должно оставаться. Ну а если другими механизмами тоже, то понятно, что portsnap может и не догадываться об этих каталогах/файлах.
Глюк глюком вышибают!
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: Убрать старые порты.
там же написаноНепонятен алгоритм развертывания основного дерева портов. Вернее не указан.

1. развертывание (перед этим портов не должно быть, лучше убить каталог /usr/ports/)
# portsnap fetch
# portsnap extract
2. обновление (если верить логам, то удаление делается именно тут)
# portsnap fetch
# portsnap update
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
Re: Убрать старые порты.
Я неправильно выразился. О непонятности алгоритма, я имел в виду не сами действия пользователя, а то, как работает сам portsnap.
Ведь развернуть можно грохнув все, что есть, и записать новое, а можно записать только новое, оставив то, что было.
Судя из совета, что желательно грохнуть существующий каталог /usr/ports/, срабатывает второй вариант.
csup же грохает все чужое, оставляя только то, что нужно.
Ведь развернуть можно грохнув все, что есть, и записать новое, а можно записать только новое, оставив то, что было.
Судя из совета, что желательно грохнуть существующий каталог /usr/ports/, срабатывает второй вариант.
csup же грохает все чужое, оставляя только то, что нужно.
Глюк глюком вышибают!
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: Убрать старые порты.
просто у них разный принцип работыcsup же грохает все чужое, оставляя только то, что нужно.
portsnap работает со снэпшотами (поэтому и скорость выше), и следовательно ведет базу для обновлений (/var/db/portsnap/)
а если бы portsnap сравнивал файлы, то это был бы уже csup

- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: Убрать старые порты.
вовсе нетЛибо скорость либо чистота файлов.

portsnap - это и скорость и чистота файлов (если не мешать portsnap работать в штатном режиме)
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: Убрать старые порты.
если запустить в фоне csup и одновременно скриптик удаляющий рендомно файлы - тоже бардак будет
это ведь не удивляет
это ведь не удивляет

- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
Re: Убрать старые порты.
Кстати, подозреваю, что старые, "мусорные" порты, остались из-за того, что при установке Фри, была выбрана установка портов. А потом поверх ставилось портснапом.
Почему подозреваю, а не утверждаю? Потому что не помню
.
Почему подозреваю, а не утверждаю? Потому что не помню

Глюк глюком вышибают!
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: Убрать старые порты.
а смысл ставить потры с диска?при установке Фри, была выбрана установка портов
порты обновляются каждый день, т.е. в дистрибутиве оказываются сильно устаревшие
проще выкачать первый снапшот сразу - 50 метров не так уж много
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Убрать старые порты.
ставишь с диска, сверху цвсупишьev писал(а):а смысл ставить потры с диска?при установке Фри, была выбрана установка портов
порты обновляются каждый день, т.е. в дистрибутиве оказываются сильно устаревшие
проще выкачать первый снапшот сразу - 50 метров не так уж много
я всегда так делаю.
а портснап не люблю...
Убей их всех! Бог потом рассортирует...
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
Re: Убрать старые порты.
Кстати, а какие преимущества портснапа? Лично я использую его, потому что когда начал изучать FreeBSD, то мне сказали, что порты обновлять удобно через него.
Глюк глюком вышибают!
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: Убрать старые порты.
да оно все удобно когда знаешь как делать 
portsnap работает быстрее... но если делать csup по крону, то пофигу
я порты обновляю только тогда, когда надо что-либо потавить - поэтому (в моем случае) портснап проще и быстрее

portsnap работает быстрее... но если делать csup по крону, то пофигу
я порты обновляю только тогда, когда надо что-либо потавить - поэтому (в моем случае) портснап проще и быстрее
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
Re: Убрать старые порты.
В принципе, если сделать один раз csup, то потом портснап должен работать чисто.
Глюк глюком вышибают!
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: Убрать старые порты.
главное чтобы за разницу во времени запуска ничего не поменялосьВ принципе, если сделать один раз csup, то потом портснап должен работать чисто.
