LINUX.ORG.RU

Debian. Как предпочесть amd64?


0

1

Debian multyarch.... Микс с элементами sid и ядром liquorix. Главный вопрос: как предпочесть архитектуру amd64?

Т.е. сама система (uname -r) = amd64 Но нужны и 386-е пакеты, но надо чтобы при наличии пакетов и amd64 и i386 предпочитались amd64.....

Помогите плиз! Или ткните носом в пример или ман.

dpkg --add-architecture i386

//добавляем i386 пакеты

$package - amd64.

$package:i386 (вроде, так) - i386.

Просто ставь без указания архитектуры и все.

И да, по дефолту ставятся amd64-пакеты на amd64 Debian'е, если есть выбор. Например, при разрешении зависимостей.

Ze ()
Ответ на: комментарий от Gotf

dpkg --print-architecture
dpkg --print-foreign-architectures

Да, это я знаю. Проблема с миксом в том, что без указания архитектуры наставилось много i386, и это создало проблемы стабильности с google-chrome и проблемы печати.

EuGeneus ★★ ()
Ответ на: комментарий от Ze

И да, по дефолту ставятся amd64-пакеты на amd64 Debian'е, если есть выбор. Например, при разрешении зависимостей.

Спасибо! Значит 350Mb пакетов для i386 наставилось из зависимостей

Пока я вычистил все i386, что лишило меня ДубльГиса и Skype... Возможно после обновления я добавлю либ i386 :)

EuGeneus ★★ ()
Ответ на: комментарий от EuGeneus

без указания архитектуры

Ты о чём? Ничего указывать не надо.

Gotf ★★★ ()
Ответ на: комментарий от EuGeneus

Значит 350Mb пакетов для i386 наставилось из зависимостей

Именно. Ну или если вы сами ставили $package:i386. Кстати, зависимости i386 ставятся зачастую для i386 пакетов (некоторые пакеты только в таком виде - стим, например), так что советую осторожнее выпиливать и не поломать зависимости. А лучше вообще забить - толку от этого никакого, ага. Это время лучше потратить на что-нибудь более приятное и интересное :D

Пока я вычистил все i386, что лишило меня ДубльГиса и Skype

Вот и я про то. Эти пакеты есть только в i386, поэтому зависимости для них тоже i386. Уже сказал выше - проще забить.

Кстати, если вы это делаете для улучшения производительности - тем более забейте. Мало того, что профит от перехода на amd64 с i386 далеко не всегда есть, а если и есть - почти незаметен. Настолько незаметен, что это будут только цифры, даже субъективно лучше не станет (хотя, Плацебо никто не отменял). Ну а количество либ... вам же не жалко пару лишних сотен мегабайт на харде, да? :)

Возможно после обновления я добавлю либ i386 :)

Да, на СИДе лучше после апдейта :D Кстати, если и так юзаете unstable ветку, то можно просто перейти на Ubuntu (базируется на unstable Debian). Да, вроде как не труЪ, но мороки и вправду нет почти никакой и куча фишек в комплекте: от readhead до anacron, причем уже все настроено и работает. Если добавить тот же prelink и preload - вообще красота, если ОЗУ некуда девать. Хочу обратить внимание, Ubuntu != Ubuntu + Unity :D

Ze ()
Ответ на: комментарий от EuGeneus

Да, я всё что надо сделал на Debian, но в Ubuntu было бы проще явно.

На то Бубунта и userfriendly :D Кстати, у Ubuntu есть ppa - тоже годно.

Ze ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.