Пара вопросов по emerge

Хотелось бы уточнить пару моментов по emerge, в документации ответов на них не нашел.

  • существует ли команда для очистки DISTDIR="/var/calculate/remote/distfiles" от скаченных устаревших версий файлов, а то со временем содержимое этой папки разрастается, а удалет все подряд желания нет, мало ли что пересобрать потребуется.
  • при emerge -u system обновляются основные системные пакеты, emerge -u world системные и записанные в world-файле, а есть ли команда обновляющая все пакеты для которых доступна новая версия?

По первому вопросу http://www.calculate-linux.ru/main/ru/system_utilities “Чистка distfiles”

Спасибо
А по второму вопросу?

emerge -uD world ?

как я понимаю - это обновление пакетов в world-файле с более тщательным учитыванием их зависимостей
а если какие-либо пакеты отсутствуют и в world-файле, и не нужны по зависимостям?

обновив portage до 2.2.0_alpha4 можно ИМХО использовать такой вариант
emerge -u @installed

emerge -uD @installed покажет больше зависимостей. Пока ещё не разобрался в чём разница.

Значит что-то может показать ещё больше? )))
Я уже молчу про то, что у меня эта команда вообще заканчивается сообщением об ошибке
emerge: there are no ebuilds built with USE flags to satisfy “dev-java/antlr:0[java]”.
!!! One of the following packages is required to complete your request:

  • dev-java/antlr-2.7.7 (Change USE: +java)
    (dependency required by “dev-java/jaxme-0.5.2” [ebuild])
    (dependency required by “dev-java/dom4j-1.6.1-r3” [ebuild])
    (dependency required by “dev-java/jaxen-1.1.1” [ebuild])
    (dependency required by “dev-java/jdom-jaxen-1.0-r1” [ebuild])
    (dependency required by “dev-java/jdom-1.0-r4” [ebuild])

при том, что эти пакеты у меня вообще не стоят.

У меня так же. Разбираться надо :slight_smile:

А есть возможность просмотреть список пакетов, входящих в сет (в частности @installed) ?

а можно ли привести то, что в calculate заменяет убунтовское sudo apt-get update ; sudo apt-get upgrade

а можно ли привести то, что в calculate заменяет убунтовское sudo apt-get update ; sudo apt-get upgrade

emerge --update --newuse --deep --verbose --ask world

SSid none wrote:

А есть возможность просмотреть список пакетов, входящих в сет (в частности @installed) ?

Поднимаю вопрос!

Я пробовал emerge -pDt world
Но это не правильно

Отобразить список установленных пакетов можно при помощи команды:
qlist -I

Отобразить список установленных пакетов с версией:
qlist -Iv

Отобразить список установленных пакетов с версией и USE флагами:
qlist -Uv

А какие есть возможности просмотра сета? Этот вопрос меня тоже интересует.

Матвей Бакиров wrote:

А какие есть возможности просмотра сета? Этот вопрос меня тоже интересует.

вопрос про сеты актуален
а вот про обновление ВСЕХ пакетов был предложен http://www.calculate-linux.org/boards/16/topics/5473#message-5693 Alexey Kazakov вариант eix -uI
как впечатления? данный вариант показывает все?