fetch all
Модератор: /dev/random
-
- Сообщения: 21
fetch all
Привет всем! вот бьюсь над проблемой: надо профетчить последние версии всех программ в portage. всем заранее спасибо
-
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: fetch all
Для RIGALAIZ:
Моя твоя не понимать.
Моя твоя не понимать.
-
- Сообщения: 21
Re: fetch all
в portage есть какое то количество программ разных версий. и нужно скачать distfile's для последних версий всех программ. иначе говоря чтобы не хранить старые distfile's на винте.
если я не понятно поясняю, то скажите, постараюсь пояснить нормальнее
если я не понятно поясняю, то скажите, постараюсь пояснить нормальнее
-
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: fetch all
Код: Выделить всё
emerge sync
emerge -uDf world
emerge -uD world
1. Обновляем порты.
2. Рекурсивно скачиваем все доступные обновления софта без установки. Если захочешь проводить установку сразу после закачки определенной проги, то убери ключ -f, тогда третьей команды делать ненужно.
3. Установка закачаного софта.
P.S. Мои телепатические способности правильно сработали?
-
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: fetch all
(serg_sk @ Суббота, 02 Июля 2005, 21:01) писал(а):Код: Выделить всё
emerge sync emerge -uDf world emerge -uD world
1. Обновляем порты.
2. Рекурсивно скачиваем все доступные обновления софта без установки. Если захочешь проводить установку сразу после закачки определенной проги, то убери ключ -f, тогда третьей команды делать ненужно.
3. Установка закачаного софта.
P.S. Мои телепатические способности правильно сработали?
оно не удаляет старое (:
-
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: fetch all
А старое - вручную.
serg_sk добавил в 02.07.2005 22:09
P.S. дистфайлы оно не удаляет. А вот старые эбилды в портах - удаляет.
serg_sk добавил в 02.07.2005 22:09
P.S. дистфайлы оно не удаляет. А вот старые эбилды в портах - удаляет.
-
- Сообщения: 71
-
- Сообщения: 493
- Статус: ё-моё!!
- ОС: jaunty
Re: fetch all
я обновляюсь раз в месяц и всё это делаю без скриптов:
1. в GENTOO_MIRRORS прописать первым адресом /mnt/cdrom
2. distfiles и packages скопировать на болванки
3. удалить distfiles и packages
4. emerge -eDf world
5. emerge -ub world
ну, можно пакеты и не делать.
1. в GENTOO_MIRRORS прописать первым адресом /mnt/cdrom
2. distfiles и packages скопировать на болванки
3. удалить distfiles и packages
4. emerge -eDf world
5. emerge -ub world
ну, можно пакеты и не делать.
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650
-
- Сообщения: 21
Re: fetch all
Для serg_sk:
ну ты не совсем так понял. я имел ввиду скачку всех программ(установленных и НЕустановленных). как ты написал это я знаю...
ну ты не совсем так понял. я имел ввиду скачку всех программ(установленных и НЕустановленных). как ты написал это я знаю...
-
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: fetch all
зачем тебе это?
да и что такое последняя версия?
последняя в портеджах? последняя в ~x86? последняя в x86? или в amd64? и там много чего ещё есть...
да и что такое последняя версия?
последняя в портеджах? последняя в ~x86? последняя в x86? или в amd64? и там много чего ещё есть...
-
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: fetch all
Для RIGALAIZ:
Идешь на любое зеркало дистфайлов, и сливаешь все рекурсивно.
serg_sk добавил в 03.07.2005 14:35
Для Device:
Респект
Хороший линк.
Идешь на любое зеркало дистфайлов, и сливаешь все рекурсивно.
serg_sk добавил в 03.07.2005 14:35
Для Device:
Респект

-
- Сообщения: 21
Re: fetch all
Для mani13:
без разницы, главное разобраться
Для serg_sk:
если все качать то это не то, там что старый хлам тоже лежит или?
без разницы, главное разобраться
Для serg_sk:
если все качать то это не то, там что старый хлам тоже лежит или?
-
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: fetch all
Для mani13:
без разницы, главное разобраться
Ну так если без разницы, то качай все подряд. <_<
Для serg_sk:
если все качать то это не то, там что старый хлам тоже лежит или?
Лежит.
-
- Сообщения: 21
Re: fetch all
Лежит.
ну так все подряд мне не надо, и так с местом проблемы. давайте тогда подробнее: нужно скачать все программы последних версий например из x86.
-
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: fetch all
(RIGALAIZ @ Воскресенье, 03 Июля 2005, 19:39) писал(а):Лежит.
ну так все подряд мне не надо, и так с местом проблемы. давайте тогда подробнее: нужно скачать все программы последних версий например из x86.
зачем тебе это? напряги же с местом у тебя... ну будут у тебя последнии версии программ... многие из которых ты даже никогда в жизни не установишь... зачем тебе они? экономь место... а так... в каждую директорию в portage и для каждой директории ACCEPT_KEYWORDS="x86" emerge -f <имя_директорий>
-
- Сообщения: 21
Re: fetch all
Для mani13:
нужно чтобы последнее было, а не старый хлам который занимает много места. наверняка же будет разница держать все или только новое?
чтото мне это не нравится...
нужно чтобы последнее было, а не старый хлам который занимает много места. наверняка же будет разница держать все или только новое?
в каждую директорию в portage и для каждой директории ACCEPT_KEYWORDS="x86" emerge -f <имя_директорий>
чтото мне это не нравится...
-
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: fetch all
(RIGALAIZ @ Понедельник, 04 Июля 2005, 4:38) писал(а):Для mani13:
нужно чтобы последнее было, а не старый хлам который занимает много места. наверняка же будет разница держать все или только новое?
в каждую директорию в portage и для каждой директории ACCEPT_KEYWORDS="x86" emerge -f <имя_директорий>
чтото мне это не нравится...
зачем тебе последнее? типа миррор такой кривой?
нравится-не нравится, а придётся
-
- Сообщения: 106
Re: fetch all
Код: Выделить всё
#!/bin/bash
#
# Список категорий, которые необрабатываем. Нужно
#откорректировать/дополнить
EXCLUDE_CATEGORY_LIST=""
# Список пакетов, которые необрабатываем. Нужно
#откорректировать/дополнить
EXCLUDE_PACKAGES_LIST=""
CATEGORY_LIST=`cat /usr/portage/profiles/categories`
# Цикл по категориям пакетов
for CATEGORY in $CATEGORY_LIST
do
if [ -n "`echo $EXCLUDE_CATEGORY_LIST |grep -w $CATEGORY`" ]
then
continue
fi
PKG_LIST=`ls /usr/portage/$CATEGORY 2>/dev/null`
# Цикл по пакетам внутри категории
for PKG in $PKG_LIST
do
if [[ -n "`echo $EXCLUDE_PACKAGES_LIST |grep -w $PKG`" ]]
then
continue
fi
# Загузка пакета и его зависимостей
# Была - сейчас тока вывод списка для загрузки в файл
emerge -pf --nospinner $CATEGORY/$PKG 2>&1 | gawk '{print $1}' | sed -e 's/Calculating//' | sed -e '/^$/d' >> listpackages
done
#emerge --fetchonly --emptytree $PKG_LIST
done
Admin of Ukrainian Gentoo Community Domain
web-site: http://www.gentoo.org.ua
JabberID: devil@jabber.gentoo.org.ua
-
- Сообщения: 21
Re: fetch all
Для devil:
а у тебя работает? чтото listpackages сильно большой получился
а у тебя работает? чтото listpackages сильно большой получился
-
- Сообщения: 106
Re: fetch all
(RIGALAIZ @ Суббота, 16 Июля 2005, 9:06) писал(а):Для devil:
а у тебя работает? чтото listpackages сильно большой получился
Дык, он же создает список всех линков для ВСЕГО дерева портажа!
Admin of Ukrainian Gentoo Community Domain
web-site: http://www.gentoo.org.ua
JabberID: devil@jabber.gentoo.org.ua
-
- Сообщения: 21
Re: fetch all
например линк на kdemultimedia пишется раз 11 если не больше
-
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: fetch all
(RIGALAIZ @ Суббота, 16 Июля 2005, 18:26) писал(а):например линк на kdemultimedia пишется раз 11 если не больше
SRC_URI + GENTOO_MIRRORS
всё нормально
-
- Сообщения: 106
Re: fetch all
(RIGALAIZ @ Суббота, 16 Июля 2005, 18:26) писал(а):например линк на kdemultimedia пишется раз 11 если не больше
ну там можно еще дописать следующее:
Код: Выделить всё
| sort | uniq
Admin of Ukrainian Gentoo Community Domain
web-site: http://www.gentoo.org.ua
JabberID: devil@jabber.gentoo.org.ua
-
- Сообщения: 106
Re: fetch all
(RIGALAIZ @ Среда, 03 Августа 2005, 14:47) писал(а):у тебя он работает?
да, если бы неработал то я бы не постил бы :devil_2:
Admin of Ukrainian Gentoo Community Domain
web-site: http://www.gentoo.org.ua
JabberID: devil@jabber.gentoo.org.ua