Я часто пользуюсь пакетами из AUR репозитория. Как правило, из-за того, что в репозиториях ArchLinux просто не бывает нужного мне пакета, а иногда мне хочется пользоваться именно самой свежей версией и не ждать неделю другую, пока она появится в обычных репозиториях.
На сборку (она же компиляция) больших пакетов уходит очень много времени. Есть очень простой и быстрый способ значительно ускорить процесс сборки. Расскажу, как это сделать.
Нам необходимо отредактировать конфигурационный файл утилиты makepkg, которая используется для сборки AUR пакетов. Здесь есть два варианта:
- Отредактировать общесистемный файл /etc/makepkg.conf
- Или же отредактировать файл ~/.makepkg.conf (или создать его в вашей домашней директории, если его нет).
В файл нужно добавить строку:
MAKEFLAGS="-j4"
Где -j4 означает, что при сборке пакетов будет использоваться 4 ядра вашего процессора. Соответственно, вместо "4" вы можете поставить свое число.
Если вы хотите задействовать все ядра, то указываем:
MAKEFLAGS="-j$(nproc)"
$(nproc) будет автоматически заменено на максимальное количество ядер вашего процессора.
Есть еще и другие дополнительные действия, которые помогут ускорить сборку, если кому-то интересно, то как-нибудь напишу про них.
Комментарии
15:45
Выпустить огрызок зная о том, что эта информация не полная, да ещё и писать об этом в конце статьи.
Вы уж либо пишите всё что знаете, либо не пишите ничего.
Поставил бы дизлайк чисто за наплевательское отношение.
15:50
17:02
19:11
+
16:22
Сам же ещё не одной статьи не написал, но тебе тут уже все обязаны !
17:02
Мне все обязаны? Прекращай фантазировать.
18:22
как ни странно - СОГЛАСЕН!
читайте официальные маны а не их огрызки.
https://wiki.archlinux.org/title/Makepkg
15:47
Было интересно.
Но мало.
Пиши ещё!.
:)
16:19
17:03
20:33
думаю, стоит спросить его об этом, на прямую :)
21:52
21:01
21:51
20:49
Господи Ваш ctrl+c и ctrl+v(и редакция дистров) приведут Вас к закидыванию тапками. Почитайте хоть "википедию", прежде чем писать такую ахинею.
Видимо у пингвинуса совсем проблемы со-статьями, если модеры пропустили такое!
21:38
08:24
11:57
11:47
11:50
Возьмем для примера Aser Aspire One D255e, там стоит одноядерный Atom N455 1,6 GHz. Как бы я не сконфигурировал makepkg, процессор мощнее от этого не станет
22:00
Рил, материала нифига нет и ещё продолжение какие-то. Нафиг надо.