Intereting Posts
как загрузить изображение Fedora вручную в Windows Извлечение из журналов Создание нескольких временных псевдонимов Аутентификация отказалась: плохое владение или режимы для файла /var/git/.ssh/authorized_keys Как назначить несколько фиксированных IP-адресов для одного домена? cron и отправлять почту неверному пользователю Команда grep -w не работает Пользователь, не являющийся пользователем Samba, не может писать для совместного использования Как комментировать snmpmibd и snmpd в rc.tcpip в AIX с помощью sed? Какие еще правила следует использовать для разрешения исходящего соединения PPTP? Как я могу переместить мой / загрузочный раздел? Как предотвратить доступ к жесткому диску во время работы Live-CD? Команда для генерации / dev / disk / -by-path / name в системе без денона udev Самая легкая аппаратная ускоренная настольная система параллельная обработка с использованием xargs

Как сделать dpkg быстрее?

Установка пакета (un) в системе Debian ужасно медленная, отчасти потому, что она работает со множеством (небольших) файлов. Как я могу ускорить его работу, не получив более быстрого хранения? Я думаю, что, возможно, загрузите один высокодоступный каталог в ОЗУ в качестве одного из решений, но как мне это сделать? Есть ли лучшее решение?

Для этого решения вам понадобится версия dpkg не менее 1.15.8.6.

Начиная с этой версии dpkg существует новая опция force-unsafe-io , которая отключит dpkg от вызова sync () и т.п. между каждым пакетом. Вы можете добавить эту опцию в конфигурацию в / etc / dpkg, чтобы она всегда действовала.

Если у вас более старая версия dpkg, вы можете использовать eatmydata .

И помните, что оба этих решения являются небезопасными и, вероятно, приведут к потере данных, если произойдет сбой питания или вскоре после запуска dpkg.