Система portage

Обсуждение системы портежей, а также вопросов установки програмного обеспечения посредством портежей

Как при обновленнии системы не обновлять пакет? /etc/portage/package.mask не помогает.

Как указать чтобы при обновлении системы пакет mysql 4.x не обновлялся на следующие версии?

Согласно вике http://ru.gentoo-wiki.com/HOWTO_%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Portage#.2Fetc.2Fportage.2Fpackage.use
создал файл /etc/portage/package.mask
внего внес строку
=dev-db/mysql-4.1.21

после этого проверяю какие пакеты будет обновлены при обновлении системы,
emerge -up world|grep "mysql"
в списке все равно предлагается обновить mysql до версии 5.

Очистка distfiles

Привет. Знаю, что такая тема поднималась много раз, но у меня не такой случай, как у многих других (или по крайней я так понял, читая другие топики на эту тему :) Значит у меня инет dialup, а по сему качать много не могу. Купил я 2dvd distfiles. Первый dvd скопировал в /usr/porage/distfiles, а содержание второго по необходимости копировал тоже. Вот накопилось уже гигов только distfiles. При объеме жесткого диска в 36gb - это довольно ощутимо. Но иногда мне приходилось качать файлы из инета. Вопрос:

Версии [SOLVED]

Привет. Я вот тут столкнулся с очень твердолобой проблемой. Начал я устанавливать gnome-2.12.1, выддало на установку пакетов 200, из них пакет gstreamer-0.8.12. Но у меня в системе уже стоит gstreamer-0.8.11, разве нельзя использовать его? В ebuild gnom'a написано в резделе зависимостей =media-libs/gstreamer-0.8*, по этой надписи можно скачать, что можно. Дальше в сисок зависимостей смотрел (emerge -pv =gnome-2.12.1) там нужен perl-5.8.8, хотя у меня стоит 5.8.7 и тд. Можно от

portage не качает через прокси

выставил и в /etc/make.conf
и в /etc/env.d/99local (env-update && source /etc/profile.env)
не канает
а firefox, opera спокойно качают

обновить mysql

стоял mysql 4.0.x

я сделал

emerge --sync

'emerge -pv mysql' стал выдавать:

!!! ARCH is not set... Are you missing the /etc/make.profile symlink?
!!! Is the symlink correct? Is your portage tree complete?

посмотрел

# ls -l /etc/make.profile
lrwxrwxrwx  1 root root 48 Jul 22  2005 /etc/make.profile -> ../usr/portage/profiles/default-linux/x86/2005.0

соответствено
[code]
ls -l /usr/portage/profiles/default-linux/x86/
total 24
drwxr-xr-x 3 root root 152 Aug 9 22:36 2005.1
drwxr-xr-x 2 root root 128 Jun 27 19:36 2006.0

А что случилось с mirror.aiya.ru?

Пингуется, но не отвечает что то. Причем уже не первый день.

Как проверит целостность всех установленных пакетов

Как проверит целостность всех установленных пакетов (те наличие всех требуемых файлов, а ещё лучше их самих по их контрольным суммам. промежуточный вопрос - а контрольные суммы скомпиленный и установленных файлов где то храняться?) и, в случае ошибок - вывести список пакетов требующих переустановки.
--для меня это первоочередн

Скрипт для скачивания дистфайлов с другой машины

вот накропал для себя скрипт на питоне для скачивания дистфайлов другими машинами
ибо остальные решения показались не очень удобными.
Выкладываю в двух вариантах:
1. Простой, подходит для запуска на nix, требует python и wget
http://ifolder.ru/87198
2. Статичный (4.32 мб), для win32 ничего не требует (питон в комплекте для удобства
пользования со всяких флешек), запускайте exeшник из подкаталога bin

[РЕШЕНИЕ] emerge-delta-wersync

итак, всем известно, что emerge-delta-wersync "из коробки", работает _только_ с сетью. я видел много патчей для решения данной проблемы, однако все они были "объемными". когда я сам столкнулся с подобной проблемой (обновлением delta'ми без сети), то нашел ошибку в этом скрипте, а скорее просто недоработку - возможность "для ручного скачивания" существует для всех файлов кроме portage-NEWDATE.umd5sum (решается редактированием одной строки). например так:

Как поставить в Gentoo два (!) Squid ?

Добрый день!

Собственно сабж! Необходимо поставить по правильному, используя систему портов, два сквида.
Есть мысли ? Спасибо.

Ленты новостей