Ubuntu эквивалентен портам BSD?

Я не уверен, если это полезно, но он потратил пять минут моего времени и заставил меня установить Gparted. Если вы используете «Disk Utility», опция изменения файловой системы недоступна с помощью кнопки «single gear» в верхней части окна, но через «две кнопки передач» в середине окна.

[d1 ] Кнопка «Single gear» позволяет только форматировать в одной файловой системе.

2
задан 28 December 2011 в 15:08

1 ответ

Большинство дистрибутивов linux, включая Ubuntu, распространяют пакеты как исполняемые файлы. Если у вас есть очень специфическая потребность, IMO, построенный из источника, имеет более высокий рейтинг.

IMO, если вы хотите скомпилировать исходный код, вам лучше использовать LFSor Gentoo.

You Конечно, можно добиться того же, что и Ubuntu, создавая исходный код. Вы должны избегать установки пакетов вне apt как можно больше.

LFS - хороший обзор того, почему (fedora wiki).

Итак, что бы вы do on ubuntu - загрузить исходный код из репозиториев ubuntu, внести любые изменения, создать пакет и установить его с помощью apt (dpkg).

Документация немного разбросана.

Включить исходные репозитории

.

Включить исходные репозитории

]

Вам нужно включить исходные репозитории для загрузки исходного кода.

Подробнее см. в репозиториях Ubuntu wiki.

apt-build

apt-build будет строить из источника и, вероятно, лучший способ добиться того, что вы хотите на Ubuntu или Debian (или Mint ...)

sudo apt-get install apt-build auto-apt

Настроить свои параметры [!d17 ]

dpkg-reconfigure apt-build

Вероятно, вы хотите использовать -jx, где x = число CPU +1

Чтобы предотвратить списание ваших скомпилированных пакетов / libs, поместите эти параметры в /etc/apt/preferences

Package: *
Pin: release o=apt-build
Pin-Priority: 990

Build

apt-build install <package>

см. Репозитории wiki Ubuntu

apt-get

apt-get будет загружать источник и устанавливать зависимости (двоичные файлы)

# build-deb installs the dependencies (binary)
sudo apt-get build-dep <package>

apt-get source <package>

Затем вы можете создавать и упаковывать любое количество инструментов.

Смотрите:

Ubuntu Wiki Easy Compilin g

Страница компиляции ядра содержит более подробную информацию и альтернативные варианты (fakeroot,

Ubuntu Wiki Easy Compiling

Это должно начать работу;)

4
ответ дан 25 May 2018 в 15:39

Другие вопросы по тегам:

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