Документация Calculate Linux

Вид материалаДокументы

Содержание


Хранение файлов
Двоичные пакеты
Исходные коды
Файлы RPM
База данных Portage
Кэш Portage
Подобный материал:
1   ...   36   37   38   39   40   41   42   43   ...   136

Хранение файлов

Дерево Portage


Дерево Portage размещается, по умолчанию, в /usr/portage. Это определяется значением переменной PORTDIR. Когда вы храните дерево Portage где-либо в другом месте (изменив эту переменную), не забывайте соответственно изменить символическую ссылку/etc/make.profile.

Если вы измените переменную PORTDIR, вам может потребоваться изменить и следующие переменные: PKGDIR, DISTDIR, RPMDIR, так как они не замечают изменений PORTDIR. Это связано с особенностями их обработки Portage.

Двоичные пакеты


Несмотря на то, что Portage по умолчанию не использует прекомпилированное программное обеспечение, для него предусмотрена очень мощная поддержка. Если вы укажете Portage работать с прекомпилированными пакетами, они будут разыскиваться в/var/calculate/remote/packages. Это расположение определяется переменной PKGDIR.

Исходные коды


Исходные коды приложений хранятся в /var/calculate/remote/distfiles по умолчанию. Это определяется переменной DISTDIR.

Файлы RPM


Несмотря на то, что Portage не может использовать RPM-файлы, есть возможность их создания командой ebuild (см. ссылка скрыта). По умолчанию Portage хранит RPM файлы в каталоге /usr/portage/rpm, как определяется переменной RPMDIR.

База данных Portage


Portage хранит состояние вашей системы (какие пакеты установлены, какие файлы относятся к определенным пакетам и т. п.) в /var/db/pkg. Не изменяйте эти файлы вручную! Это может разрушить знание вашей системы Portage.

Кэш Portage


Кэш Portage (включая сведения о времени изменения, виртуальные пакеты, информацию дерева зависимостей и т. д.) хранится в/var/cache/edb. Это место действительно является кэшем: вы можете его очистить в любой момент, когда не запущены приложения, связанные с Portage.