Yvision.kz
kk
Разное
Разное
399 773 постов42 подписчика
Всяко-разно
2
12:36, 17 октября 2011

пересобираем Debian/Ubuntu из исходников

Сильно не бейте, давно не писал в блогах. BolgenOS я не изобрел, но возможно кому-нибудь сей пост окажется полезным.

Поставил на свой Asus 1000HD Ubuntu 11.10. Производительность порадовала, все же Unity-2D, LightDM и прочие новшества благоприятно повлияли, но.... захотелось большего.

Blog post image


Конечно, кроме как пересобрать систему и выполнить prelink ничего больше в голову не пришло. Все оказалось гораздо проще чем я мог предположить.

Итак, первым делом ставим apt-build

 
sudo apt-get install apt-build
   

В ходе установки пакета появится диалоговое окно, необходимо будет выбрать некоторые настройки, в том числе уровень оптимизации и тип процессора. Тщательно изучив найденое в гугле убедился что в моем случае необходимо выбрать pentium-m.

Blog post image

Вернуться к этим настройкам можно в любое время выполнив:

 
sudo dpkg-reconfigure apt-build
   

Далее необходимо сгенерировать список пересобираемых пакетов (предварительно получив права root-a, т.к. через sudo работает криво):

 
sudo su
dpkg --get-selections | awk '{if ($2 == "install") print $1}' > /etc/apt/apt-build.list
   

И, наконец, последний шаг. Запускаем пересборку оных:

 
apt-build world
   

Теперь нам остается только ждать. Процесс может останавливаться из-за ненайденых на сервере архивов с исходниками. Достаточно выпилить название из /etc/apt/apt-build.list и можно продолжать дальше.

Пересборку запустил в пятницу, ровно в полдень. Процесс до сих пор не завершился, но уже заметна прибавка к скорости.

З.Ы. Я прекрасно осознаю что гугл знает абсолютно все, но всеже хотелось бы прочесть комментарии более опытных пользователей, в чем соль, и насколько это действительно полезно.

2
466
6