Как я добавляю репозитории к ia32-apt-get?

Я никогда не играл с ним очень, но я услышал хорошие вещи о netdisco:

Разработанный для умеренного к большим сетям, конфигурационная информация и данные о соединении для сетевых устройств получены SNMP. С Netdisco можно определить местоположение порта коммутатора системы конечного пользователя IP-адресом или MAC-адресом. Данные хранятся с помощью базы данных SQL для масштабируемости и скорости. Протоколы топологии уровня 2, такие как CDP (протокол обнаружения Cisco) дополнительно обеспечивают автоматическое обнаружение топологии сети.

Сеть инвентаризируется и моделью устройства и операционной системой (как IOS). Netdisco использует таблицы ARP маршрутизатора, и L2 переключают таблицы переадресации MAC, чтобы определить местоположение узлов на физических портах и отследить их их IP-адресами. Для каждого узла время штамповало историю портов, которые это посетило, и IP-адреса, которые это использовало, сохраняются.

0
задан 9 June 2009 в 01:25
3 ответа

К сожалению, Вы не можете установить i386 пакет на машине AMD64; dpkg просто не позволит Вам. Можно сделать несколько вещей обойти это. Вероятно, самое легкое должно настроить i386 chroot с помощью debootstrap:

# /usr/sbin/debootstrap --arch i386 jaunty /mnt/ubuntu http://archive.ubuntu.com/ubuntu

Вы можете затем chroot в/mnt/ubuntu и устанавливать Ваши пакеты.

2
ответ дан 4 December 2019 в 11:41
  • 1
    ia32-apt-get пытается поместить обертку сверху Кв. - добираются, чтобы автоматически загрузить и преобразовать 32-разрядные пакеты для работы над 64-разрядным Debian или Ubuntu. Это добавляет несколько наборов способной конфигурации к/etc/apt/foreign и т.д., но не очевидно, как добавить другой репозиторий, таким образом, все будет сотрудничать. –  joeforker 9 June 2009 в 01:27
  • 2
    Мой жалуется на поврежденный .deb вместо того, чтобы просто говорить " неправильный architecture". –  joeforker 9 June 2009 в 20:25

Вы работали ia32-apt-get update? ia32-apt-get временно устанавливает Кв. - получают каталог списка пакетов к /etc/apt/foreign/ вместо его значения по умолчанию, /etc/apt. После установки, Вашего значения по умолчанию /etc/apt/sources.list копируется в /etc/apt/foreign. Таким образом, чтобы заставить список пакетов устанавливать, необходимо будет выполнить обновление, по крайней мере, однажды. И если Вы захотите расширить sources.list repo вне того, что доступно по умолчанию в Вашем собственном sources.list, то необходимо будет отредактировать тот внешний sources.list.

2
ответ дан 4 December 2019 в 11:41

Вы не можете. Скорее всего, существует очень определенная причина, почему те пакеты не находятся в amd64 репозитории. Если Вы не видите оснований, почему, то можно попытаться создать их сами.

Перейдите к странице пакета, загрузите источник deb и создайте его сами.

Доберитесь склонные файлы потребностей - получают установку devscripts существенный для сборки fakeroot dpkg-dev

Позволяет говорят, что Вы хотите создать до н.э. Найдите исходный пакет: http://packages.ubuntu.com/jaunty/bc ссылка на dsc файл в справа. Затем выполненный: dget CD http://archive.ubuntu.com/ubuntu/pool/main/b/bc/bc_1.06.94-3ubuntu1.dsc bc-1.06.94/dpkg-buildpackage-rfakeroot-b

И у Вас будут новые deb файлы, которые можно установить с dpkg.

1
ответ дан 4 December 2019 в 11:41
  • 1
    Unfortuately I don' t имеют исходный код ко всем пакетам. –  joeforker 9 June 2009 в 01:28

Теги

Похожие вопросы