Настройка Apt (Возможно ли в APT использывать другую базу RPM)

Модераторы: Skull, Модераторы разделов

Аватара пользователя
zhe
Сообщения: 88
ОС: Unix

Настройка Apt

Сообщение zhe »

Здравствуйте. Есть один вопросик. Может ли apt-rpm использывать и ссылаться в свой системе не на системную базу RPM'ов, а на другую, созданную специально для нее, или использывать параллельно неск-ко RPM баз ??
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Настройка Apt

Сообщение romuil »

можно, только не одновременно
посмотри в /etc/apt/sources.lists
Спасибо сказали:
Аватара пользователя
zhe
Сообщения: 88
ОС: Unix

Re: Настройка Apt

Сообщение zhe »

romuil писал(а):
01.06.2007 10:18
можно, только не одновременно
посмотри в /etc/apt/sources.lists


нет, я имею ввиду, что мне нужно узнать, где прописываются именно локальные базы рмп, на кот. ссылается apt , и в которых смотрит зависимости, а не список репозитариев
Спасибо сказали:
Аватара пользователя
zhe
Сообщения: 88
ОС: Unix

Re: Настройка Apt

Сообщение zhe »

Дело в том, что работа APT, как я понял заключается в том, что она ищет устанавливаемый рмп-пакет в базе репозитариев, указанных в /etc/sources.list, находит, копирует его в локальный кэш, устанвливает в системное окружение, тоесть в базу РПМ, не знаю, как в Alt, обчно она бывает в /var/lib/rpm, так вот, мне нужно узнать, как apty указать, какую как раз базу рпм использывать, для того, чтобы использовать apt никак установочную систему для всей системы , а только для определенных пакетов, не затрагивая системные
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Настройка Apt

Сообщение romuil »

Там они и прописываются

Код: Выделить всё

cat /etc/apt/sources.list|grep /mnt/disk
rpm [alt] file:///mnt/disk/Sisyphus noarch classic
rpm [alt] file:///mnt/disk/Sisyphus i586 classic

Для точечной установки вполне подходит rpm -ivh.
А использование нескольких баз возможно только через явное прописывание.
Спасибо сказали:
Аватара пользователя
zhe
Сообщения: 88
ОС: Unix

Re: Настройка Apt

Сообщение zhe »

romuil писал(а):
01.06.2007 10:39
Там они и прописываются

Код: Выделить всё

cat /etc/apt/sources.list|grep /mnt/disk
rpm [alt] file:///mnt/disk/Sisyphus noarch classic
rpm [alt] file:///mnt/disk/Sisyphus i586 classic

Для точечной установки вполне подходит rpm -ivh.
А использование нескольких баз возможно только через явное прописывание.


может мы друг друга не допонимаем, мне нужно не то, где указываются источники пакетов, а где указывается СПИСОК УЖЕ УСТАНОВЛЕННЫХ ПАКЕТОВ, в кот. смотрит APT и от туда уже понимает, что установленно, а что нет,
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Настройка Apt

Сообщение romuil »

Список установленных пакетов находится в базе rpm

Код: Выделить всё

sudo ls -l /var/lib/rpm
итого 37444
-rw-r--r-- 1 root rpm  5361664 Май 29 18:24 Basenames
-rw-r--r-- 1 root rpm    12288 Май 21 07:49 Conflictname
-rw-r--r-- 1 root rpm  1957888 Май 29 18:24 Dirnames
-rw-r--r-- 1 root rpm  5263360 Май 29 18:24 Filemd5s
-rw-r--r-- 1 root rpm    32768 Май 29 18:24 Group
-rw-r--r-- 1 root rpm    40960 Май 29 18:24 Installtid
-rw-r--r-- 1 root rpm    86016 Май 29 18:24 Name
-rw-r--r-- 1 root rpm 26488832 Май 29 18:24 Packages
-rw-r--r-- 1 root rpm   339968 Май 29 18:24 Providename
-rw-r--r-- 1 root rpm   110592 Май 29 18:24 Provideversion
-rw-r--r-- 1 root rpm   258048 Май 29 18:24 Requirename
-rw-r--r-- 1 root rpm   180224 Май 29 18:24 Requireversion
-rw-r--r-- 1 root rpm   167936 Май 29 18:24 Sha1header
-rw-r--r-- 1 root rpm    86016 Май 29 18:24 Sigmd5
-rw-r--r-- 1 root rpm    12288 Мар 14 08:53 Triggername

Я тогда вообще не понял причем тут apt-get?
Это просто надстройка для разруливания зависимостей.
Спасибо сказали:
Аватара пользователя
zhe
Сообщения: 88
ОС: Unix

Re: Настройка Apt

Сообщение zhe »

romuil писал(а):
01.06.2007 11:18
Список установленных пакетов находится в базе rpm

Я тогда вообще не понял причем тут apt-get?
Это просто надстройка для разруливания зависимостей.


apt используется для установки рмп и поисков зависимостей, как раз таки он и смотрит на базу рмп-ов /var/lib/rpm при этом, он же как-то узнает, где ее смотреть

а мне нужно, чтобы он использовал не эту базу /var/lib/rpm, а другую кот. я сам создал и смотрел именно туда
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Настройка Apt

Сообщение romuil »

Для этого есть apt-utils -
специально для желающих строить велики с квадратными колесами.
Я обновляюсь либо по сети, либо со среза сизифа на жестком диске.
Спасибо сказали:
Аватара пользователя
zhe
Сообщения: 88
ОС: Unix

Re: Настройка Apt

Сообщение zhe »

romuil писал(а):
01.06.2007 12:42
Для этого есть apt-utils -
специально для желающих строить велики с квадратными колесами.
Я обновляюсь либо по сети, либо со среза сизифа на жестком диске.


Спасибо, попробую :rolleyes: А велик с квадратными колесами приходиться строить для того, что я собираю apt-rpm не на Alt, а на другой системе с нуля, и мне нужно чтобы он не юзал всю систему рпм, а только устанвливал некот :wacko:орые пакеты с репозитария, кот. находиться в местной локаль ной сети :wacko: в общем гемор по полной

кстати, apt-utils не входит в состав apt-rpm, во всяком случае в bine его нет

куда же вообще аpt-rpm прописывает себе этот путь к рпм или откуда берет из системы ?
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Настройка Apt

Сообщение romuil »

Тут уже ноги растут в дебиан, я создать локальный репозиторий нормально не смог, а потом и забил совсем.
Надо по викам побродить.
Спасибо сказали:
Аватара пользователя
zhe
Сообщения: 88
ОС: Unix

Re: Настройка Apt

Сообщение zhe »

romuil писал(а):
01.06.2007 13:13
Тут уже ноги растут в дебиан, я создать локальный репозиторий нормально не смог, а потом и забил совсем.
Надо по викам побродить.


Да похода путь к базе РПМ система подбирает при сборке, так как нашел запись Rootdir в lib'e от apt
Спасибо сказали:
Аватара пользователя
zhe
Сообщения: 88
ОС: Unix

Re: Настройка Apt

Сообщение zhe »

Похода нашел в Конфиге /etc/apt/apt.conf параметр в
RPM {
...
RootDir "<база>";
};
Спасибо сказали: