holydiver_777: icon (Default)
[personal profile] holydiver_777
В какой-то момент времени я начал изучать NIX системы. Давно это было и заняло значительный процент моего личного времени. Отвечу кратко - нравится.

gentoo

Я написал, что изучал МИР и не обманул Вас ;) Это правда
Сейчас я работаю с двумя дистрибутивами - Gentoo и FreeBSD.
Что было вначале? FreeBSD.
Здесь я размещу лишь рекомендованный набор команд Gentoo:
# для того, чтобы безопасно использовать `emerge -k` нужно очистить
# каталог с текущими бинарными пакетами
# (напр., переместить его в /tmp/portage-packages)
pkgdir=$(portageq pkgdir)
mv $pkgdir /tmp/portage-packages1
install -d -o portage -g portage -m775 $pkgdir
# первая сборка toolchain. Здесь и далее нужно использовать
# параметр -1 (--oneshot), чтобы системные пакеты не записались в world
emerge -1 sys-kernel/linux-headers sys-libs/glibc sys-devel/binutils sys-devel/gcc-config sys-devel/gcc sys-devel/binutils-config sys-devel/libtool
# выбрать новый gcc и|или binutils если он установился в новый слот
gcc-config имя_или_номер_нового_gcc (аналогично с binutils-config)
# см. `gcc-config -l` и `binutils-config -l`
source /etc/profile
# компиляция toolchain с созданием бинарных пакетов
emerge -1b sys-libs/glibc sys-devel/binutils sys-devel/gcc sys-apps/portage
# не компилить glibc, binutils и gcc
emerge -1bke system
# не компилить предыдущие пакеты (включая system)
emerge -bke world


linux
*О работе не сильно нравится писать...

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

holydiver_777: icon (Default)
holydiver_777

May 2017

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 14th, 2025 11:35
Powered by Dreamwidth Studios