Чому синаптичні завантаження пакетів для amd64 та i386?


12

Я запускаю Oneiric 64-розрядний, і після оновлення я помітив, що Synaptic розділив сховища на 64-розрядні та 32-розрядні, але це завантаження списків архівів для обох, займаючи вдвічі більше часу, ніж раніше. Хтось може пояснити, чому це так, і чи можу я це зупинити?

Відповіді:


7

Тепер у oneiric є підтримка пакунків для багатьох архітектур. Отже, навіть якщо ви використовуєте 64-бітну систему, тепер на неї можна встановити 32-бітні пакети. Раніше це було неможливо. В даний час ця підтримка також доступна в Debian Wheezy, який вийде десь у 2012-2013 роках.

Я не пам’ятаю точної назви цієї мультиархітектурної підтримки у верхній частині голови, але коли це зробити, я оновлю цю посаду.

Крім того, я не пам'ятаю жодної згадки про те, як відключити цю функцію.


2

Це не характерно і для синаптичних. Я бачу у списку дублювані пакети з придатністю (хай я щойно намагався вкласти табуляцію в автозаповнення!), Але не з [новим] мюоном у Kubuntu 11.10 (oneiric), який, схоже, приховує це. Я припускаю, що всі вони використовують apt за кадром або якусь бібліотеку, яка складає список пакетів.

Моє оновлення не пройшло добре, це спричинило проблеми; здається, що здатність не налаштована для вирішення цього питання.

Я зміг це виправити так:

  1. sudo nano /etc/dpkg/dpkg.cfg.d/multiarch

  2. Використовуючи #, щоб прокоментувати єдиний рядок, який робить його прочитаним #foreign-architecture i386.

Тепер здатність бачить лише вбудовані архітектурні пакети.

Знову це не конкретна відповідь, але вона вирішує проблему, яку ви представляєте ІМО.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.