Вы видите копию треда, сохраненную 28 ноября 2015 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Предыдущий тонет здесь >>1423452 (OP)
Гайд Gentoo для домохозяек
Гайд http://pastebin.com/U3Lg1pCp
Настольная книга
1. Главная: https://wiki.gentoo.org/wiki/Handbook:Main_Page/ru
2. 32bit: https://wiki.gentoo.org/wiki/Handbook:X86/ru
3. 64bit: https://wiki.gentoo.org/wiki/Handbook:AMD64/ru
Что почитать в первую очередь
Работа с пакетами: http://pastebin.com/BgcPbjG9
FAQ
Что мне нужно иметь перед установкой?
Проводной интернет, комп с биосом, свободное место на диске (примерно от 4Gb но точный минимум мне неизвестен).
Что я получу после всего этого?
- Быстрый и надёжный дистрибитув с ДЕ Cinnamon.
Почему Cinnamon?
- Очень активно развивающийся проект с широкими возможностями, приятным дизайном и поддержкой встроенного антитиринга даже для свободных драйверов видеокарт.
Сколько времени займёт установка?
- Около 4-5 часов в зависимости от вашей пекарни
Сколько времени мне надо будет тыкать в кнопки во время установки?
- Около 20 минут
Много ли программ для Gentoo
Очень много. От Дебиана не отстаёт.
Насколько свежие пакеты?
Стабильная ветка куда свежее убунты и дебиана
Какое ядро?
https://packages.gentoo.org/packages/sys-kernel/gentoo-sources
Гента работает быстрее чем мята-убунта, дебиан, арч?
Быстрее мяты-убунты и дебиана, но не быстрее арча.
Комьюнити генты такое же большое как у мяты-убунты, дебиана или арча?
Поменьше, чем у убунты и дебиана, сравнимо с арчем.
Гента жрёт меньше ресурсов чем мята-убунта, дебиан, арч?
Меньше, чем любой из них. Анонимус будет в шоке от твоих скринфечей при взгляде на RAM.
Зачем читать новости portage?
Дикий Запад. Серверная. Врывается молодой сис. админ и сходу начинает обновлять сервера. Все процессоры грузятся под 100%, компилируется свежий софт… Наконец, последним ловким движением молодой сис. админ отправляет в ребут сервера. После чего встаёт старый сис. админ, подходит к молодому и говорит:
— eselect news read, сынок.
— А это-то ещё зачем, дед?!
— Сынок, когда-то я был таким же молодым и зеленым, как ты. Но однажды, после обновления у меня поменялись названия сетевых интерфейсов и упал продакшен. Подошли ко мне трое проэкт-менеджеров, отобрали обжимку, засунули её мне в задницу и повернули три раза. eselect news read, сынок.
Шапка: http://pastebin.com/VGdu3J1n
Ахаха, шапка, наканецта
Олсо, биос- отстой.
Реквестирую добавить компиляцию в тмпфс, если у вас ссд.
Таки да. А лучше с 16, чтобы 8 хотя бы под нужды компиллятора.
У меня 4Гб, все собирается в tmpfs кроме ff и gcc.
Проблем не было пока.
Котаны, на пастбине же нельзя редактировать?
Есть какая-нибудь помесь гитхаба\пастебина, что бы фак редактировать одну и ту же ссылку?
Когда писал гайд для пиратов 3DS, сначала использовали piratenpad, а потом гуглодокс, так как всякие пидоры любили удалить все.
>Есть какая-нибудь помесь гитхаба\пастебина, что бы фак редактировать одну и ту же ссылку?
Гитхаб
idi nahooy
Хули там настраивать?
Основных потребителей - GSM-модуля и дисплея с подсветкой там нет.
e-ink жрёт копейки, а запердолить ёмкий аккум в 10" лопату давно уже не проблема.
Wi-Fi и BT нужны не так уж и часто, так что вполне возможно.
Мудрый шедьюлер, умный cpufreq и низкие тайминги.
Отныне нет ни одного линукса, которым было бы приятно и не стыдно пользоваться. У кого ещё осталось чувство самоуважения - валите на FreeBSD.
После большего пердолинга получится хуже генты, нахуя оно вообще нужно-то?
LFS ты не сможешь мейнтейнить в одиночку. Нужно обновлять каждый элемент системы, постоянно поддерживать вручную каждый пакет в обновлённой версии. Это работа не для одного человека.
titanpad
>Последняя версия 14.1 — 7 ноября 2013
http://mirror.yandex.ru/slackware/slackware64-current/
Тебе хочется быть НИТАКИМ, юзать систему, которой больше никто не пользуется? Чем гента станет хуже от новых пользователей?
>Есть какая-нибудь помесь гитхаба\пастебина, что бы фак редактировать одну и ту же ссылку?
https://etherpad.fr/
Я всё ещё реквестирую способы заставить работать аппаратное ускорение видео на atom2600
Накатил генту с крысой без особых проблем, однако после того как загрузил цитрамон и попытался запустить его из иксов он стал выдавать такую вот лажу. оговорюсь что запустил из dwm его чтобы можно было скопировать выхлоп. Но какое это имеет значение, ведь и из пустых иксов он тоже не запускается.
Window manager warning: Software rendering detected: Gallium 0.4 on llvmpipe (LLVM 3.5, 128 bits)
Window manager warning: Не удалось загрузить тему «Adwaita»: Не удалось найти допустимый файл для темы Adwaita
Window manager warning: Could not find theme Adwaita. Falling back to default theme.Window manager warning: У экрана 0 дисплея «:0.0» уже есть менеджер окон
Сейчас файл пуст, но если выполнить
>eselect locale list
> [1] C
> [2] en_US.utf8
> [3] POSIX
> [4] ru_RU.utf8 *
> [ ] (free form)
Что делать? Надо восстановить locale.gen или он больше не нужен?
Попробуй настроить 3Д драйвер для своей видеокарты (не подскажу как это сделать, у меня нвидиа)
Попробуй перед запуском сделать
>export CLUTTER_BACKEND=x11
Но это костыль, с софтварным рендеренгом будет большая загрузка cpu, все равно придется настраивать 3д драйвер.
Не помогает. Решил поменять файл иксинит, добавив exec cinnamon-session
Перед запуском написал твою команду.
Корица запустилась, конечно, но там только мышь на черном фоне и такое вот окошко.
без команды так же запустилась.
1. Самый первый раз запускай из-под root. Цитрамон иногда капризничает на эту тему.
2. Если не помогло - обновись через emerge -uDNav world и попробуй снова. Обычно этого хватает.
>- Очень активно развивающийся проект с широкими возможностями, приятным дизайном и поддержкой встроенного антитиринга даже для свободных драйверов видеокарт.
>Cinnamon
У тебя очень много ошибок в слове KDE.
В гайде было написано про обновление после установки циннамон, но ты же у нас пиздоглазый, всё проебал.
А ещё вот:
livecd ~ # pm-suspend
grep: /sys/power/state: No such file or directory
grep: /sys/power/state: No such file or directory
grep: /sys/power/state: No such file or directory
livecd ~ # pm-hibernate
grep: /sys/power/state: No such file or directory
grep: /sys/power/state: No such file or directory
grep: /sys/power/state: No such file or directory
Это Iron Penguin. У меня дисочек старый, я ещё год назад пытался. Тут ядро третьей версии.
Сейчас попробую, у него
Last emerge --sync was 1y 84d 20h 21m 13s ago.
А я и не знал, что на лайв-систему допускается что-то доустанавливать.
Хочу роллинг-релиз, но не хочу разваливающийся арч. Гента — мой выбор? Комп достаточно мощный для компеляния (i7/16Gb/SSD).
Алсо, я люблю systemd, pulseaudio и Qt5. Что вписывать в USE-флаги, чтобы всё, что можно, собиралось с ними?
>Хочешь пакеты посвежее
Ставь сразу gentoo testing (~)
>я люблю systemd, pulseaudio и Qt5.
Есть специальный профиль kde (или plasma, или systemd)
Выбери профиль с помощью eselect profile list
Попробуй запустить обновление мира emerge -uDpvN @world, посмотри вывод команды, если какие-то нужные флаги пропущены, добавь глобальные в /etc/portage/make.conf, локальные в /etc/portage/package.use, пример глобальных:
https://packages.gentoo.org/useflags/systemd
https://packages.gentoo.org/useflags/pulseaudio
https://packages.gentoo.org/useflags/qt5
Для systemd надо собирать ядро с его поддержкой
По systemd лучше читать мануал https://wiki.gentoo.org/wiki/Systemd/ru, у меня это говно замаскировано, не знаю как ставить.
Выбери обычный десктоп профиль
>не хочу разваливающийся арч
Дистрибутивы валятся обычно от невнимательности/нежелания-неумения с ними обращаться.
>Алсо, я люблю systemd, pulseaudio и Qt5. Что вписывать в USE-флаги, чтобы всё, что можно, собиралось с ними?
Их и напишешь. Только статьи соответствующие просмотри на вики.
>Гента — мой выбор?
Генту это выбор в выборе, если правильно подходитькак и в прочих дистрах, тащемта
openrc - инит по умолчанию, т.е. ничего дополнительно включать не нужно. Можно замаскировать systemd, как это сделать, если в факе в шапке ссылка на команды.
xfce - обычный desktop профиль для всего, в т.ч. xfce.
У меня, например, базовый профиль выбран (yt desktop даже), несколько нужных мне флагов записаны в make.conf и package.use.
Вся суть этой борды.
Бывшие колясочники собрали едро через кернелген и теперь обсуждают свистоперделочки, дроча на свою крутость.
А по теме - хуй.
Короче, я тогда попробовал синхронизироваться, но синхронизация прервалась. Консоль писала, что кончилось место на диске, притом имела в виду рут, смонтированный на двд-диск (что-то копировалось в каталог /usr/*). Свап переполнить вряд-ли могло, т.к. 8 гб.
Вполне.
Дома посмотрю сколько занимает, что-то около 4-7Гб.
Компилируется все в RAM (4Gb), за исключением ff и gcc.
Ну не знаю, я давно не делал eclean, но у меня пик-релейтед. Хотя он частенько врёт.
># emerge -uDavN @world
>These are the packages that would be merged, in order:
>Calculating dependencies... done!
>Total: 0 packages, Size of downloads: 0 KiB
<Nothing to merge; quitting.
Если нету возможности подключить к ноуту кабель, а есть только wi-fi, то генту без бубна поставить не получится?
У меня ОЗУ 6 гб
Вчера :3
$ qlop -g eix
eix: Tue Sep 22 23:53:22 2015: 188 seconds
eix: Wed Oct 21 23:14:25 2015: 103 seconds
eix: Fri Oct 23 00:40:10 2015: 103 seconds
eix: 3 times
Есть мыслишки перекатиться, ибо Дебиан меня уже крайне сильно доебал багами и отвратительной работой на моем ноуте. У меня убунта, и та стабильнее работала. Какие подводные камни?
Я раньше юзал дебиан, люто бешено бесило то что после обновления дров что-то слетало, или какие-то мелкие глюки, то раскладка отвалится, то ещё что.
Перекатился на генту, полет 8 лет нормальный. Но должен предупредить, успешность зависит от прямоты рук и многое придется напердолить руками. Зато один раз напердолив работает стабильно.
Не знаю, у меня интел/нвидия. Должно быть норм, т.к. ты сам выбираешь какой драйвер юзать и в дальнейшем выпиливаешь хвосты того, что тебе не нужно.
куда ты лезешь на генту, питушила тупая, раз с Дебиан не можешь совладать, который прозрачен как слеза
А ньюфаг-тред ты не видишь, слепошарое хуйло?
Алсо, я уверен, что это моча порвалась и спамит хуетой.
Нет. Дима, ты?
Таки Гента проще
меня оттуда отправили сюда, в чем проблема? Помогите!
Не заметишь выгоды.
ну же, бамп
> количество запускаемых копий make ( в некоторых местах встречается как потоки ) — рекомендуется количество ядер +1 или 2*кол-во_ядер +1
можно и -j3 и -j5. Так вот, а что лучше? Что все таки выбрать? -j5 ускорит сборку и компиляцию программ. А вот повлияет ли это на качество или еще что-то? В данный момент пользуюсь -j3, ибо параноик. Но, хотелось бы ускорить немного процесс. Жду вашего совета.
да вот еще что, в этой формуле количество ядер - это физические ядра + логические или это только физические ядра. Потому что если ф + л, то получается либо 5, либо 9. Ну а если только физические, то либо 3, либо 5. Поясни за это анон, прошу тебя.
6x2=12
Можешь попробовать гист или просто гитхаб. Публичный гист могут все редактировать, вроде. Ну или всякие титанпады и прочие пастебины с регистрацией, где только автор сможет редактировать.
Прописывай "-j$(nproc)" и не еби себе мозг, если что-то не соберётся - репорти баг, собираться должно всё многопоточно (а если оно не умеет в многопоточную сборку, само и должно решить свои проблемы).
Реально ли это помогает и ускоряет работу portage? Поделитесь опытом кто пользовался, пожалуйста. Заранее благодарен.
Тебе нужно использовать eix, вместо emerge для поиска по портажу
анон, сними видосик установки генты по гайду плз
и чё блядь? я вам любому фору дам по размеру ануса куда консольку вставлять
а то!
Ты бы и собаке дал
Таких гайдов знаешь сколько? Пока все просмотришь на тыртубе, будешь устанавливать генту с закрытыми глазами, а если еще и воспльзуешься рукокнигой, то и без рук, ментально.
З.Ы. воспользуйся хендбуком анон
Есть один не сильно новый, но доставляющий шизоидный гайд с вставками a-la "реклама на провинциальном телеканале"
https://www.youtube.com/watch?v=E_vhQg5wDSY
да клевый дядька
tset
># emerge -ca
>
> Always study the list of packages to be cleaned for any obvious
> mistakes. Packages that are part of the world set will always
> be kept. They can be manually added to this set with
> `emerge --noreplace <atom>`. Packages that are listed in
> package.provided (see portage(5)) will be removed by
> depclean, even if they are part of the world set.
>
> As a safety measure, depclean will not remove any packages
> unless all required dependencies have been resolved. As a
> consequence of this, it often becomes necessary to run
> * `emerge --update --newuse --deep @world` prior to depclean.
>
>Calculating dependencies... done!
>>>> Calculating removal order...
>
>>>> These are the packages that would be unmerged:
>
> virtual/libudev
> selected: 215-r1
> protected: none
> omitted: none
>
>All selected packages: =virtual/libudev-215-r1
>
>>>> 'Selected' packages are slated for removal.
>>>> 'Protected' and 'omitted' packages will not be removed.
>
>Would you like to unmerge these packages? [Yes/No]
># emerge -ca
>
> Always study the list of packages to be cleaned for any obvious
> mistakes. Packages that are part of the world set will always
> be kept. They can be manually added to this set with
> `emerge --noreplace <atom>`. Packages that are listed in
> package.provided (see portage(5)) will be removed by
> depclean, even if they are part of the world set.
>
> As a safety measure, depclean will not remove any packages
> unless all required dependencies have been resolved. As a
> consequence of this, it often becomes necessary to run
> * `emerge --update --newuse --deep @world` prior to depclean.
>
>Calculating dependencies... done!
>>>> Calculating removal order...
>
>>>> These are the packages that would be unmerged:
>
> virtual/libudev
> selected: 215-r1
> protected: none
> omitted: none
>
>All selected packages: =virtual/libudev-215-r1
>
>>>> 'Selected' packages are slated for removal.
>>>> 'Protected' and 'omitted' packages will not be removed.
>
>Would you like to unmerge these packages? [Yes/No]
а в ответ хуй!
== Generating build files ==
Configuring libCGAL
-- Requested component: MPFI
-- UseMPFI
-- MPFI include: /usr/include
-- MPFI definitions:
-- MPFI libraries: /usr/lib/libmpfi.so
-- Configured MPFI from UseLIB-file: CGAL_UseMPFI
-- Requested component: MPFR
-- Requested component: GMPXX
-- Requested component: GMP
CMake Warning (dev) at src/CMakeLists.txt:51 (get_target_property):
Policy CMP0026 is not set: Disallow use of the LOCATION target property.
Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
The LOCATION property should not be read from target "CGAL". Use the
target name directly with add_custom_command, or use the generator
expression $<TARGET_FILE>, as appropriate.
Call Stack (most recent call first):
src/CGAL/CMakeLists.txt:11 (collect_cgal_library)
This warning is for project developers. Use -Wno-dev to suppress it.
а в ответ хуй!
== Generating build files ==
Configuring libCGAL
-- Requested component: MPFI
-- UseMPFI
-- MPFI include: /usr/include
-- MPFI definitions:
-- MPFI libraries: /usr/lib/libmpfi.so
-- Configured MPFI from UseLIB-file: CGAL_UseMPFI
-- Requested component: MPFR
-- Requested component: GMPXX
-- Requested component: GMP
CMake Warning (dev) at src/CMakeLists.txt:51 (get_target_property):
Policy CMP0026 is not set: Disallow use of the LOCATION target property.
Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
The LOCATION property should not be read from target "CGAL". Use the
target name directly with add_custom_command, or use the generator
expression $<TARGET_FILE>, as appropriate.
Call Stack (most recent call first):
src/CGAL/CMakeLists.txt:11 (collect_cgal_library)
This warning is for project developers. Use -Wno-dev to suppress it.
напиши какой-нибудь новый рассказ, давно не читал
Хорошая работа ученик, я вижу много новых лиц в наших рядах. Все идет по плану.
Да, спасибо 4.6.1 взлетела
В гайде говорится сделать один из разделов "bootable", но такого пункта нигде нет. Есть пункт "BIOS boot", и я выбрал его. Это правильно?
Да. Алсо у меня тоже не стартует livedvd в вбоксе, так что не переживай сильно.
Разве что вот так...
Да, просто не учел эту особенность.
Дальше, в гайде говорится выбрать current-stage3 в amd64. Но т.к. тип образа другой, наверное, нужно выбрать x86, и не stage3, а "minimal".
Хотя, нет, в настольной книге говорится про минимальный образ, но там тоже нужно загружать "stage3".
Бери current-stage3-i686. Ты и так с минималисо уже загрузился.
В интернете пишут, что надо сначала перейти в папку, в которую скачаны файлы. Но куда они скачаны, я так и не понял.
Теперь работает. (на самом деле не пробел, а "stage3")
А, всё понятно, там i оказывается. Просто у меня зрение слабое, от монитора далеко сижу, и в мелком шрифте всё размывается.
Неправильный stage скочял
cd /mnt/gentoo
wget http://mirror.yandex.ru/gentoo-distfiles/releases/amd64/autobuilds/`curl -s -l http://mirror.yandex.ru/gentoo-distfiles/releases/amd64/autobuilds/latest-stage3-amd64.txt | tail -n 1`
tar xvjpf stage3-*.tar.bz2
Выполняй в своем минте, показывай ссылку
cat /proc/cpuinfo | curl -F 'sprunge=<-' http://sprunge.us
>Intel(R) Core(TM)2 Duo CPU E7300 @ 2.66GHz
На кой ляд тебе х86?
>curl -s -|
Алсо, вангую в тебе очередную зелень из конфачки.
ой, блять, ну долбоёб
>486
Только вкатывай сразу amd64, чоуж
По твоей проблеме все упирается в виртуалбокс, который с генту на "еб твою мать" взаимодействует
Пытаешься за один ребилд перейти с 3_3 на 3_4 питон.
Нужно сначала билдить с 3_3 + 3_4, а потом ребилдить уже 3_4 - 3_3
Добавь тогда в make.conf
PYTHON_TARGETS="python2_7 python3_3 python3_4"
сделай emerge -auv --deep --newuse system world
потом удали 3_3:
PYTHON_TARGETS="python2_7 python3_4"
и заново
emerge -auv --deep --newuse system world
Алсо, попробуй python-updater запусти перед этим
просралась, спасибо
>сделай emerge -auv --deep --newuse system world
всегда делаю поочередно:
emerge -uNDva portage
emerge -uNDva system
emerge -uNDva world
Можешь в одну команду хуячить смело
eix-sync && emerge -uv --newuse --deep system world && emerge --depclean && eselect kernel set 1 && zcat /proc/config.gz > /usr/src/linux/.config && cd /usr/src/linux && yes "" | make oldconfig && make -j7 && make -j7 modules_install && make install && emerge xtables-addons && python-updater -v -v -v -v -v && perl-cleaner --all && emerge --depclean && revdep-rebuild && grub2-mkconfig -o /boot/grub/grub.cfg && reboot
через же SSH же гоняй
>Аноним (Linux: Firefox based)
на
>Аноним (BolgenOS: Firefox based)
?
вот опять анальные камни, это происходит всегда когда забрасываешь обновления
>это происходит всегда когда забрасываешь обновления
>libgcrypt 1.5.4 -> 1.6.4.
Ты небось раз в год делаешь? Страдай, надо чаще обновляться чтоб всё гладенько было (либо --backtrack=100 юзай)
>37 packages
Хуйня.
~3 месяца нет обновы - по частям обновляю. На на троллинг-то релизе это сам себе палки в колеса.
на самом деле там аштериск
ну да, ты же с окон смотришь, так это очевидно что не обновлено, да и не надо когда работает
На самом деле он изолирован от инетика
Заебался я их делать, ничего нового в нём не увидишь, так что посмотри на старые лучше
хера себе зоопарк, не проще все одинаковое?
да и как оно по сложности освоения и поддержания в смысле кто доминирует из них?
Пиздец. В треде про УДОБСТВА ВО ДВОРЕ я тебе писал, что ты мудак, но напишу еще раз.
СУКА!!!111 КАК ЖЕ Я ВАС ВСЕХ НЕНАВИЖУ! ЕБАНУТЫЕ ПЕРДОЛИКИ! ТОЛЬКО И МОЖЕТЕ ОБСУЖДАТЬ АНАЛЬНЫЕ ЗОНДЫ!
А ПОМОЧЬ С ПАТЧЕМ ЯДРА ДЛЯ ПОДДЕРЖКИ ВИДЕОУСКАРЕНИЯ НА АТОМЕ - ХУЙ! MEEGO ВСЁ, Я ДАЖЕ ТОТ ПАТЧ НАЙТИ НЕ МОГУ.
СДОХНИТЕ, МРАЗИ!!!!11
>хера себе зоопарк, не проще все одинаковое?
Все разные не связанные друг с другом люди/компании
>да и как оно по сложности освоения
все линуксы одинаковые отличаются установщиками и разными мелочами, если знаешь баш и перл то вообще не отличаются нихуя ничем ничто.
>и поддержания
Энтерпрайз жеж - "работет не трогай"
Только в генте трогаю, без kexec даже. Нет задачи в даунтайме нулевом (иначе бы не пользовались фриланс-админами заказчики, лел)
https://mega.nz/#!xkUmxDbQ
drwx------ 4 apache root apache 4096 2015-10-28 03:24 ./
drwx------ 80 root root root 4096 2015-10-28 03:27 ../
drwx------ 2 root root root 4096 2015-10-28 03:20 binutils/
drwx------ 2 root root root 4096 2015-10-28 03:24 gcc/
-rw------- 1 root root root 738411 2015-08-28 21:24 autoconf-2.69-r1.tbz2
-rw------- 1 root root root 14405 2015-08-28 21:22 autoconf-wrapper-13.tbz2
-rw------- 1 root root root 481683 2015-08-28 21:24 autogen-5.18.4.tbz2
-rw------- 1 root root root 595044 2015-08-28 21:24 automake-1.11.6-r1.tbz2
-rw------- 1 root root root 716062 2015-08-28 21:24 automake-1.13.4.tbz2
-rw------- 1 root root root 743041 2015-08-28 21:24 automake-1.14.1.tbz2
-rw------- 1 root root root 748458 2015-08-28 21:22 automake-1.15.tbz2
-rw------- 1 root root root 8644 2015-08-28 21:22 automake-wrapper-10.tbz2
-rw------- 1 root root root 136614 2015-08-28 21:22 bc-1.06.95-r2.tbz2
-rw------- 1 root root root 94049 2015-08-28 21:24 bin86-0.16.21.tbz2
-rw------- 1 root root root 6605455 2015-08-28 21:24 binutils-2.25.1-r1.tbz2
-rw------- 1 root root root 12546 2015-08-28 21:23 binutils-config-4-r4.tbz2
-rw------- 1 root root root 703184 2015-08-28 21:22 bison-3.0.4-r1.tbz2
-rw------- 1 root root root 16732 2015-08-28 21:23 clang-3.6.2-r100.tbz2
-rw------- 1 root root root 302421 2015-08-28 21:22 dev86-0.16.21.tbz2
-rw------- 1 root root root 322581 2015-08-28 21:23 flex-2.5.39-r1.tbz2
-rw------- 1 root root root 82541366 2015-08-28 21:23 gcc-4.9.3.tbz2
-rw------- 1 root root root 27086 2015-08-28 21:22 gcc-config-1.8.tbz2
-rw------- 1 root root root 3784430 2015-08-28 21:24 gdb-7.9.1.tbz2
-rw------- 1 root root root 2042150 2015-08-28 21:22 gettext-0.19.5.1-r1.tbz2
-rw------- 1 root root root 68665 2015-08-28 21:22 gnuconfig-20150727.tbz2
-rw------- 1 root root root 806821 2015-08-28 21:24 libtool-2.4.6-r1.tbz2
-rw------- 1 root root root 81028942 2015-08-28 21:23 llvm-3.6.2.tbz2
-rw------- 1 root root root 247283 2015-08-28 21:23 m4-1.4.17.tbz2
-rw------- 1 root root root 334162 2015-08-28 21:23 make-4.1-r1.tbz2
-rw------- 1 root root root 137030 2015-08-28 21:23 patch-2.7.5.tbz2
https://mega.nz/#!xkUmxDbQ
drwx------ 4 apache root apache 4096 2015-10-28 03:24 ./
drwx------ 80 root root root 4096 2015-10-28 03:27 ../
drwx------ 2 root root root 4096 2015-10-28 03:20 binutils/
drwx------ 2 root root root 4096 2015-10-28 03:24 gcc/
-rw------- 1 root root root 738411 2015-08-28 21:24 autoconf-2.69-r1.tbz2
-rw------- 1 root root root 14405 2015-08-28 21:22 autoconf-wrapper-13.tbz2
-rw------- 1 root root root 481683 2015-08-28 21:24 autogen-5.18.4.tbz2
-rw------- 1 root root root 595044 2015-08-28 21:24 automake-1.11.6-r1.tbz2
-rw------- 1 root root root 716062 2015-08-28 21:24 automake-1.13.4.tbz2
-rw------- 1 root root root 743041 2015-08-28 21:24 automake-1.14.1.tbz2
-rw------- 1 root root root 748458 2015-08-28 21:22 automake-1.15.tbz2
-rw------- 1 root root root 8644 2015-08-28 21:22 automake-wrapper-10.tbz2
-rw------- 1 root root root 136614 2015-08-28 21:22 bc-1.06.95-r2.tbz2
-rw------- 1 root root root 94049 2015-08-28 21:24 bin86-0.16.21.tbz2
-rw------- 1 root root root 6605455 2015-08-28 21:24 binutils-2.25.1-r1.tbz2
-rw------- 1 root root root 12546 2015-08-28 21:23 binutils-config-4-r4.tbz2
-rw------- 1 root root root 703184 2015-08-28 21:22 bison-3.0.4-r1.tbz2
-rw------- 1 root root root 16732 2015-08-28 21:23 clang-3.6.2-r100.tbz2
-rw------- 1 root root root 302421 2015-08-28 21:22 dev86-0.16.21.tbz2
-rw------- 1 root root root 322581 2015-08-28 21:23 flex-2.5.39-r1.tbz2
-rw------- 1 root root root 82541366 2015-08-28 21:23 gcc-4.9.3.tbz2
-rw------- 1 root root root 27086 2015-08-28 21:22 gcc-config-1.8.tbz2
-rw------- 1 root root root 3784430 2015-08-28 21:24 gdb-7.9.1.tbz2
-rw------- 1 root root root 2042150 2015-08-28 21:22 gettext-0.19.5.1-r1.tbz2
-rw------- 1 root root root 68665 2015-08-28 21:22 gnuconfig-20150727.tbz2
-rw------- 1 root root root 806821 2015-08-28 21:24 libtool-2.4.6-r1.tbz2
-rw------- 1 root root root 81028942 2015-08-28 21:23 llvm-3.6.2.tbz2
-rw------- 1 root root root 247283 2015-08-28 21:23 m4-1.4.17.tbz2
-rw------- 1 root root root 334162 2015-08-28 21:23 make-4.1-r1.tbz2
-rw------- 1 root root root 137030 2015-08-28 21:23 patch-2.7.5.tbz2
https://mega.nz/#!F4FhDZaB
На самом деле это (xpak это какой-то загон моего make.conf). тут tbz2
https://mega.nz/#!F4FhDZaB!d6Xu0_Yx9iGMDouJmVybnwkL2YUF8av0nw3-TqtUYBI
https://mega.nz/#!xkUmxDbQ!hukZdVa70jM2j57gLXhbchxWnCsSFbfnuP1TQmPht5M
Это я скосячил
Все заебком. Спасибо!
Открытость системы для максимального пердоленья
Хуй знает анон, ты вопрос конкретизируй. По твоей проблеме тысячи ссылок в гугле. Начни с этого: https://wiki.gentoo.org/wiki/Intel
Если я правильно понял, у тебя Gen3, надо прописать в make.conf:
>VIDEO_CARDS="intel i915"
Включить опции ядра которые там указаны:
>Processor type and features --->
> [] MTRR (Memory Type Range Register) support
>Device Drivers --->
> Graphics support --->
> <> /dev/agpgart (AGP Support) --->
> <> Intel 440LX/BX/GX, I8xx and E7x05 chipset support
> <> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
> <> Intel 8xx/9xx/G3x/G4x/HD Graphics
> [] Enable modesetting on intel by default
> [*] Enable legacy fbdev support for the modesetting intel driver
Для пакета x11-drivers/xf86-video-intel включить флаги: sna, dri, udev
В xorg.conf.d добавить файл конфигурации с указанием драйвера:
>Driver "intel"
Ну и глядя на таблицу, у тебя нет поддержки VAAPI
Кастомизация, логичность системы.
В остальных за это вроде как отвечает systemd-sysv-generator, а тут его нет.
Конкретно нужен php-fpm. Я, безусловно, могу сам написать юнит, но ведь тут принципиально что-то не так. ЧЯДНТ?
>Although systemd originally intended to support running old init.d scripts, that support is not suited well for a dependency-based RC like OpenRC and thus is completely disabled on Gentoo. OpenRC provides additional measures to ensure that init.d scripts can't be run when OpenRC was not used to boot the system (otherwise the results would be unpredictable).
https://wiki.gentoo.org/wiki/Systemd#OpenRC_services
Если есть скрипт, но нет юнита, пиши в багзиллу.
Тебе дали возможность жрать говно, на здоровье, только приноси свою ложку и тарелку.
Это не выход. Мне нужно проигрывать видео через hdmi.
Вики врёт, для коляски был libva-cedarview-vaapi-driver, но он гвоздями прибит к одной версии ядра. Был патч для ядра,но найти его не могу. Сейчас даже драйвер на vaapi удалён. Коляска слишком медленно работала, да и софт там старый, я хотел собрать ядро только с поддержкой атома и vaapi.
У меня всегда есть запасной браузер для особо кривых сайтов. Раньше это был Фуррифокс, но сейчас я решио накатить хромиум 370 ебаных гигов исходников для браузера и зависимостей, пиздец. Хомбреро несколько мегабайт весит.
И знаете что? В комнате стало значительно теплее и комфортнее находиться в нашей разворачивающейся зиме!
поздравляю, у меня отопление отключили, авария где-то там, пошел компилить хромиум
> В комнате стало значительно теплее и комфортнее находиться в нашей разворачивающейся зиме!
т.е. это твой процессор выделяет столько тепла при компиляции? НиЧОСИ!
Там хороший радиатор.
Действительно можно греться.
А если совсем холодно, то вчера на помощь тест видеокарты придет
ну ты даешь
Поясните за профиты eudev. В гентувики совершенно унылая статья, не объясняющая нормально, зачем это нужно.
>better compatibility with existing software such as OpenRC, Upstart, older kernels, various toolchains, and anything else required by (but not well supported by) udev
У меня сейчас udev, я пока что не вижу проблем и несовместимостей. Профит только в том, что это не часть systemd?
> Профит только в том, что это не часть systemd?
Для меня да. В системе вообще ничего не изменилось и не пересобралось при переходе.
Разве что чуть иначе некоторые интерфейсы теперь называются.
Проорал с анекдота.
А если серьезно? Меня интересует производительность paludis по сравнению с portage. Стоит ли переходить или нет?
> Меня интересует производительность paludis по сравнению с portage.
У paludis она значительно ниже. А ещё он не умеет автоматически разруливать несовместимости по сабслотам, например. Сиди на портеже.
пользую paludis с 2007 и пока менять не собираюсь
конпеляция, 9х12(часов)
с разрывом жопочки на паамять
конпеляция, где сраный stdout
хотя параметром quiet вряд-ли что исправить
Я еще не знаю
Расписывал недавно в прыщенуботреде, но он уже ушёл, а повторять лень.
Профиты есть, но они не столь значительны. Сижу в основном из-за того, что лень переезжать обратно — надо конвертить конфиги.
Портеж быстрее и лучше поддерживается. Хочешь меньше гемора — не ставь палудис.
у меня так:
># df -h
>Файловая система Размер Использовано Дост Использовано% Cмонтировано в
>/dev/sda2 42G 22G 18G 56% /
и это при том что не чистил давно, там наверно мусора гиг на 4-6
Все зависит от количества установленного софта, озу тут вообще не причем.
Для виртуалки достаточно 20 гиг на всё.
Хорошо
А я в виртуалке не получаю тех ощущений.
Навсегда запомню свой первый опыт. Послезавтра экзамен, зима, я в свитере ночью читаю рукокнигу и компиляю.
>vt-x в вбоксе варьируется от не очень до хуевого
не заметил, ну может раз зависло окно с системой, не более
а так для знакомства с неизвестным вполне пойдет
или ты собрался пилить тридеигоря в виртуалке?
# emerge -s iceweasel
[ Results for search key : iceweasel ]
Searching...
[ Applications found : 0 ]
А то!
Что ставь firefox с bindist
С какими обновлениями? Не мог бы ты, уважаемый Анон, рассказать все по подробней?
Фантазируй, биомасса
Больше не актуально
С любыми видео в любых кодеках/контейнерах такое говно.
В настройках стоит автоматический выбор, если ты про output в Video.
Настройки, к слову, уже не один раз резетал.
первая - у меня не поддерживаются последние драйвера на сетевушку в линупсе и я примерно не знаю, когда это началось. примерно(если судить по дебиану) со времен апдейта с 7.8
вторая - pppoe сеть не встает в иксах, не знаю, как настроить. однажды, когда ставил арч, при помощи нетбука и бубна я все-таки поставил, но я забыл как и помню лишь то, что это было довольно мутно.
что подскажете, анончики?
Как вернуть udev обратно после установки eudev? Никак не могут разрулить зависимости. virtual/libudev требует вернуть eudev обратно.
Не надо уже, разобрался.
>emerge -va nvidia-settings
>These are the packages that would be merged, in order:
>Calculating dependencies... done!
>[ebuild UD ] x11-drivers/nvidia-drivers-340.93-r1:0/340::gentoo [355.11-r2:0/355::gentoo] USE="X acpi multilib tools uvm -pax_kernel (-gtk2%*) (-gtk3%)" 0 KiB
>[ebuild N ] media-video/nvidia-settings-340.58::gentoo USE="-examples" 0 KiB
>Total: 2 packages (1 downgrade, 1 new), Size of downloads: 0 KiB
Что за нах? Какой даунгрейд? Как быть?
в ядре прописал?
да я еще не пытался, я просто про проблему линупсов говорю.
когда я ставил старые версии любых дистров или LTS, допустим тот же арч с LTS ядром, было все впорядке, но стоило поставить что-то новее - инет не вставал.
а про иксы, я имею в виду конкретно после установки базовой системы(до этого момента через pppoe-conf все хорошо ставится), когда надо настроить окружение, вот тогда я без понятия, как мне поднять сеть.
>до этого момента через pppoe-conf все хорошо ставится
И зачем тебе ещё и в иксах ээто делать?
Последний раз коньки с флагом nvidia хотели nvidia-settings, а на новых драйверах там видимо все в одном пакете.
Попробуй
equery d nvidia-settings
удалить то можно всегда, тут другое, почему оно не желает подтягивать сетинги для 355
Там что-то около 5 гигов в распакованном виде. Даже в ебилде проверка места есть.
Мегов. Опечатался.
Пикрелейтед - абсолютно голый stage3, доустановлено только dhcpcd и htop.
1.5 гига, ты ебанулся что ли?
У меня 300 метров с кедами ело, а у тебя полтора гектара, троллишь ведь
может это спец кеш какойто?
хотя я сам обосрался
Что такое? Хорошая ведь штука :3
lxc
# emaint sync -A
>>> Syncing repository 'gentoo' into '/usr/portage'...
!!! getaddrinfo failed for 'rsync.gentoo.org': [Errno -3] Temporary failure in name resolution
>>> Starting rsync with rsync://rsync.gentoo.org/gentoo-portage...
>>> Checking server timestamp ...
rsync: getaddrinfo: rsync.gentoo.org 873: Temporary failure in name resolution
rsync error: error in socket IO (code 10) at clientserver.c(128) [Receiver=3.1.1]
>>> Retrying...
!!! Exhausted addresses for rsync.gentoo.org
Action: sync for repo: gentoo, returned code = 1
>echo "nameserver 8.8.8.8" >> /etc/resolv.conf
Приезжай завтра в порт я тебе две бочки нефти отолью. Три дня я ебусь уже с этой проблемой.
Помоги ещё с одной проблемкой доброанон. Не запускаются иксы. Вот лог https://titanpad.com/1tp0gbgDzk
1. Убедись что в ядре включен CONFIG_FRAMEBUFFER_CONSOLE и всё что начинается на DRM. Ты небось подумал что это зонды и удалил, да?
2. Алсо, конпелируй монолит, ибо если у тебя нвидия твоя модулем рядом с какой-нибудь VESA - то хуита там начинается уже с груба.
3. В общем убедись что в make menuconfig всё что связано с nvidia тоже включено
После этого можешь отключить для надёжности графический режим груба - он тоже может быть причиной
Для этого в /etc/default/grub укажи GRUB_CMDLINE_LINUX_DEFAULT="text" и сделай grub2-mkconfig -o /boot/grub/grub.cfg
> 1. Убедись что в ядре включен CONFIG_FRAMEBUFFER_CONSOLE и всё что начинается на DRM.
Где же это помотреть?
> Ты небось подумал что это зонды и удалил, да?
Вообще я собирал ядро генкернелем прямо как в ОПовском гайде.
> 2. Алсо, конпелируй монолит, ибо если у тебя нвидия твоя модулем рядом с какой-нибудь VESA - то хуита там начинается уже с груба.
Я так понимаю настало то самое время. Я вроде как с ручной сборкой знаком, но подумал, что генкернел будет лучше.
> После этого можешь отключить для надёжности графический режим груба - он тоже может быть причиной
Сейчас попробую.
Если генкернелом - сделай zcat /proc/config.gz - там будут параметры ядра
Соотвственно zcat /proc/config.gz| grep DRM
|grep NVIDIA
|grep NOUVEAU (или как там)
|grep FRAMEBUFFER
(ну или с -i чтоб case insensetive)
должны показывать =y
(chroot) livecd / # zcat /proc/config.gz| grep DRM
CONFIG_DRM=y
CONFIG_DRM_KMS_HELPER=y
CONFIG_DRM_KMS_FB_HELPER=y
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
CONFIG_DRM_TTM=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_I2C_NXP_TDA998X is not set
CONFIG_DRM_TDFX=m
CONFIG_DRM_R128=m
CONFIG_DRM_RADEON=y
# CONFIG_DRM_RADEON_UMS is not set
CONFIG_DRM_NOUVEAU=m
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
CONFIG_DRM_I810=y
CONFIG_DRM_I915=y
CONFIG_DRM_I915_KMS=y
CONFIG_DRM_I915_FBDEV=y
# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set
# CONFIG_DRM_I915_UMS is not set
CONFIG_DRM_MGA=m
CONFIG_DRM_SIS=m
CONFIG_DRM_VIA=m
CONFIG_DRM_SAVAGE=m
CONFIG_DRM_VMWGFX=m
# CONFIG_DRM_VMWGFX_FBCON is not set
CONFIG_DRM_GMA500=m
CONFIG_DRM_GMA600=y
CONFIG_DRM_GMA3600=y
# CONFIG_DRM_UDL is not set
# CONFIG_DRM_AST is not set
CONFIG_DRM_MGAG200=m
CONFIG_DRM_CIRRUS_QEMU=y
CONFIG_DRM_QXL=m
CONFIG_DRM_BOCHS=y
# CONFIG_DRM_PTN3460 is not set
(chroot) livecd / #
(chroot) livecd / # zcat /proc/config.gz| grep DRM
CONFIG_DRM=y
CONFIG_DRM_KMS_HELPER=y
CONFIG_DRM_KMS_FB_HELPER=y
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
CONFIG_DRM_TTM=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_I2C_NXP_TDA998X is not set
CONFIG_DRM_TDFX=m
CONFIG_DRM_R128=m
CONFIG_DRM_RADEON=y
# CONFIG_DRM_RADEON_UMS is not set
CONFIG_DRM_NOUVEAU=m
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
CONFIG_DRM_I810=y
CONFIG_DRM_I915=y
CONFIG_DRM_I915_KMS=y
CONFIG_DRM_I915_FBDEV=y
# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set
# CONFIG_DRM_I915_UMS is not set
CONFIG_DRM_MGA=m
CONFIG_DRM_SIS=m
CONFIG_DRM_VIA=m
CONFIG_DRM_SAVAGE=m
CONFIG_DRM_VMWGFX=m
# CONFIG_DRM_VMWGFX_FBCON is not set
CONFIG_DRM_GMA500=m
CONFIG_DRM_GMA600=y
CONFIG_DRM_GMA3600=y
# CONFIG_DRM_UDL is not set
# CONFIG_DRM_AST is not set
CONFIG_DRM_MGAG200=m
CONFIG_DRM_CIRRUS_QEMU=y
CONFIG_DRM_QXL=m
CONFIG_DRM_BOCHS=y
# CONFIG_DRM_PTN3460 is not set
(chroot) livecd / #
И вот ещё
(chroot) livecd / # zcat /proc/config.gz| grep NVIDIA
CONFIG_NET_VENDOR_NVIDIA=y
# CONFIG_FB_NVIDIA is not set
(chroot) livecd / # zcat /proc/config.gz| grep NOUBEAU
(chroot) livecd / # zcat /proc/config.gz| grep NOUVEAU
CONFIG_DRM_NOUVEAU=m
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
(chroot) livecd / # zcat /proc/config.gz| grep FRAMEBUFFER
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
(chroot) livecd / #
попробуй пойти в /usr/src/linux
сделать zcat /proc/config.gz > .config
make menuconfig
и там найти/поменять
CONFIG_DRM_NOUVEAU=m
CONFIG_DRM_NOUVEAU=y после чего пересобрать ядро
make -j 8
make install
grub2-mkconfig -o /boot/grub/grub.cfg
Инуитивно должно быть понятно что поиск осуществляется нажатием на /
Олсо, ты хули сидишь на штабильноговне
добавь в make.conf
ACCEPT_KEYWORDS="~amd64"
и флаг experimental в USE
Ядро должно быть 4.3.0!
Мне бы сначала получить систему, которая работает, а там уже и нестабильной веткой буду обмазываться. Были траблы с ncurses
Да в том и дело что в генту штабильная ветка наооборот ~amd64. Т.к. на обычную хуй положен конкретный - знаешь почему? Потому что те кто штабильностью обмазываются, генту блять не ставят!
да, да
Стейбл вообще для галочки только есть - за ним никто не следит и баги хуй дождёшься пока закроют. Не то что в анстейбле - пердолят прям за 15 минут после заявы в трекер!
Понятно в общем. Пока распердолю это ядро, чтобы хоть запустилось заебал уже лайв сиди. А там уже подключю нестабильную ветку и пересоберу мир, задно ядро новое поставлю.
А если я хочу бороться с тирингом на встарой встройке от нвидии и nouveau драйвере?
DE лхде. Что посоветуете? Ну, помимо installgentoo, чем я планирую заняться.
Двачую. У меня даже на минте ядро 4.3.0 сейчас.
Долго - понятие растяжимое
llvm и gcc долго - остальное быстро. Не забудь 4-5 гигов оперативы/свопа нарулить
4 ГБ ОЗУ есть, значит всё не так плохо. Спасибо.
На моём штеуд i3 380m почему то всё быстро компилируется с флагами -О2 -march=native -pipe и MAKEOTS="-j3" Я собрал ядро, иксы и крысу за ~4 часа. С 4 ГБ ОЗУ
Мимо стремящийся с е7500
Ну это больше от политики конкретного майнтейнера зависит.
Иногда льют в ~ почти не смотря, а потом пердолят r1,r2,r99 после которых пакет наконец начинает собираться.
llvm-3.7.0-r2:
https://mega.nz/#!VtFlEI6R!jKA6XA3andlfTGSdSH3cfFUiFcFVKZIvlzIOJzW7LkA
gcc-4.9.3:
https://mega.nz/#!V4FlhJLZ!wMLw-YzCL1X9GUhzbQEQjiSRwi1uBZWRc2xJnataw-k
Хоть они и под интел, но есть шанс что подойдут и сэкономят тебе кучу времени
composing WM + opengl.
Спасибо, анон!
Ну всмысле не поменял модуль оперативной памяти
Лучше уж сразу нормальное железо взять, только вот рублик немного обосрунькался...
На ксеонах нечестно - там ядро быстрее собирается, чем из репы скачивается в других прыщах
У меня тогда тоже была сперма. Я был молодым и шутливым, гонял игори на своём ноуте, а теперь я стал гентушником...
Лол. Интересно, под винду можно конпелять с учётом поддерживаемых процем инструкций и т.д и т.п.? Или это зависит от сырцов?
Ну тык если вторая машина есть
Cygwin - говно - есть же нативные тулзы все - просто кидаешь в папку с виндой и радуешься
Можно даже иксы прокинуть!
> Компилял на обчном ноуте
2/3 ресурсов в виртуалку небось? В шперме же не поработать в это время.
А толку на выходе?
Почему говно? Ну а если мне например надо пакетную обработку привычно через imagemagic выполнить на винде с помощью баш скрипта? С виртуалкой ебаться что ли?
Это конэму и клинк на пике?
>Почему говно?
Интеграция хуёвая потому что, недостаточно входит коншолька цигвиновская например в конпелятор MSVC пипиетарно-божественный. А с gcc это не тру конпилировать под спермой!
Гипотетически я бы советовал перлом обмазаться вместо баша и юзать таки нативные тулзы, которые все есть вон тут http://sourceforge.net/projects/getgnuwin32/files/getgnuwin32/0.6.30/
Ну возьми питон, или что вы, молокососы, сейчас там жрете. Один хуй лучше на питоне шкрипты хуячить из под conemu, чем на баше из под cygwin
Бля макаба зачем ты так?
Ну вот теперь мы знаем, что ведро собранное genkernelом нельзя просто взять и пересобрать make menuconfigом! Раньше у меня были сомнения, но ты всё развеял. Короче пердоль давай всё через make menuconfig тогда. И проверь /etc/fstab свой - чтоб всё чётенько было - никаких блядских UUID!
только /dev/sda1 sda2 sda3 и т.п.!
Олсо, видишь пингвинов - это из-за них у тебя иксы и не работает - они перехватывают видеорежим намертво и не отпускают. Добейся чтоб загрузка происходила в VGA чистом БЕЗ ГРАФОНА
В чём понт сидеть с юзерагентом семёрки? Поставь хотя бы 8.1 эмбеддед, не позорься.
не бойся - оно быстро собирается когда опции меняешь, но для начала попердоль fstab лучше. Добейся чтоб UUID исчёзли нахуй оттуда. Ты надеюсь не GPT UEFI там разбил диск, кстати?
тогда удали всё что у тебя в /boot, /etc/default/grub, заново груб поставь, потом из /usr/src/linux (не забудь eselect kernel сделать на новое ядро) после конпеляции без initramfs (на первой вкладке menuconfig) и со всем что нужно для загрузки (драйвера SATA-хуята, ext4 и т.п. вконпелированные в само ядро (а не как модули!), сделай make install. Оно тогда всё что нужно скопирует в /boot, grub2-installом ты поставь grub и сделай grub2-mkconfig
Хочу уточнить список команд дабы нигде не проебаться. Всё верно?
rm /boot
cd /usr/src/linux
make menuconfig #настраиваю ядро
make && make modules_install
make install
emerge --ask sys-boot/grub
grub2-install /dev/sda
grub2-mkconfig -o /boot/grub/grub.cfg
rm /boot
eselect kernel list
eselect kernel set последняя версия
cd /usr/src/linux
...
make -j 5 && make modules_install
а в остальном вроде верно
в /etc/default/grub не забудь проверить не насрал ли тебе genkernel
Там только две строчки раскоментировано
GRUB_DISTRIBUTOR="Gentoo"
GRUB_CMDLINE_LINUX_DEFAULT="text"
Вот тебе .config от x86 на древнем железе
http://slexy.org/view/s2AfM9O5SQ
скачай его в /usr/src/linux/.config и пердолься от него - будет проще чем с 0
> Вот тебе .config от x86 на древнем железе
Чем он отличается от defconfig, кроме поддержки твоего некрожелеза?
Ну тем что он без говна безо всякого лишнего, так что всё что тебе понадобится сделать - убрать моё железо и добавить своё
> так что всё что тебе понадобится сделать - убрать моё железо и добавить своё
Мне - ничего не надо делать, у меня давно выдроченный конфиг под мой некроноут.
А тому дурачку с генкернелом могу только посоветовать ёбнуть mrproper и defconfig следом, а потом включать всё его железо, сверяясь с выводом lsmod в какой-нибудь убунте/арче.
да можно прям с установочного диска генты хуячить lsmod,
lspci и прочее - вообще так и надо, да
Ну так они запускаются и нормальненько так вырубаются.
Давай конкретней, что ты там делаешь.
Если вкратце, то отрубил графический режим в грубе, пересобрал ядро под своё железо, пишу startx экран моргает и нихуя
Там ещё были какие то ошибки, мол он не может найти какие-то там команды в файле /etc/X11/xinit/xinitrc
У тебя нормально работают иксы, но в дефолтном xinitrc прописан запуск этой хуиты, а так как её у тебя нет, иксы у тебя вырубаются.
Собери их или ставь коробку, овёс или чё ты там хочешь.
А, понял.
Гента- чуть ли не единственный дистрибутив, где ефи ядро можно ПРОСТО ПОЛОЖИТЬ в нужную директорию в бут и все взлетит.
Даже ефибутмгр не нужен.
А вы граб ставите. Магия
Его не было
Наконец-то браузер собрал. Алсо, как посмотреть время компиляции ебилда?
qlop -gtHl
Разница между ними всё равно не слишком большая.
statuscolors
pwkl
Гуглил - не собирается с тем, что нагуглил. Ну или научите патчить что ли.
Там в patch.out некоторые этапы FAILED, смотрю на них в патче, смотрю на dwm.c и не понимаю что от меня хотят, вроде всё чётко сходится.
- беда с переключаемой графикой моего i3 и встроенной видюхи. Проблема с драйверами, ее и на бубунте так и не решили до конца, просто забили ибо таких ноутов мало.
- очень мало держала батарея, таяла на глазах. Решения так же не нашлось, что только не перепрообовал.
Как нынче обстоят дела?
/usr/share/portage/config/make.globals
/usr/share/porage/config/sets/portage.conf
На весь тред ни одного гентущника?
Угу, вырезал, обновился, перезагрузился, черный экран.
То есть не вижу ничего, даже опенрс. На клавиши не реагирует.
Загрузился с флешки, чрут, весь портаж похерен, даже профилей нет.
Сейчас распаковываю стейдж3 на флешку, чтобы перекинуть в чрут и хотя бы вернуть портаж и думать дальше
Ну хуй знает что ты там наворотил тогда, на прошлой неделе накатывал на некроноут, ёбнул все эти переменные и сделал всё как надо в repos.conf, обновился нормально.
Не знаю, я уже начинаю подозревать, что это хардварная ошибка, так как поятосянно вылезают новые и новые ошибки.
Сейчас вот sandbox тоже отсутствует.
В общем, распакую в корень стэйдж 3 и сделаю emerge -e world.
И я снова не скопировал make.conf.
Блядь!
Верну работоспособность, перенесу на гитхаб как пользовательские конфиги.
Теперь только вспомнить надо, какие юзфлаги и прочие переменные я там несколько лет назад ставил
f2fs не умеет пока в него, если я не ошибаюсь
> Верну работоспособность, перенесу на гитхаб как пользовательские конфиги.
Давно пора, лол.
А лучше заебень оверлей себе и в нём профиль.
И ворлд фаил.
Знаете что? Пойду, обнулю диск и переустановлю.
Какую фс взять для SSD, если не f2fs?
Благо, мир у меня на гитхабе есть.
)))))0
Алсо, всего за месяц почти бамплимит. Ишь ты блядь, молодцы кокие!
> Алсо, всего за месяц почти бамплимит. Ишь ты блядь, молодцы кокие!
Да я сам в ахуе, что тред-то взлетел, до этого вроде ни один гентутред не уходил в бамплимит.
Defaults для каждой фс свои в /etc/fstab?
Просто раньше я прописывал все атрибуты вручную, а сейчас просто поставил defaults для f2fs и btrfs. Не сосну?
Смарите какую хуиту нашёл, удобно.
> Так в хендбуке жи и написано!
Лол и правда, похоже не так давно добавили. А я тоже всё руками удалял.
Кстати, в этом плане удобно использовать efi bootloader. У меня grub'овский efi bootloader лежит на отдельной efi-партиции. Сама же директория /boot лежит на root-партиции. Хотя хз, может можно так намутить и без efi.
На efi-партицию можно прямо ведро и кидать.
И да, это актуально только для пек с efi. На моей некре с гробом это не прокатит, лул.
Блжат, да не зеленый я.
>На efi-партицию можно прямо ведро и кидать.
Я пробовал, у меня не завелось из коробки. Особо не вникал, в чём может проблема. Решил не выёбываться и заюзать grub.
Я думал об этом, но не уверен в целесообразности.
Так получается 35 с сервером, xsetroot и setxkbmap.
Но так у меня на три записи больше в ворлд файле.
>Но так у меня на три записи больше в ворлд файле.
Катастрофа.
Выбор за тобой, и я тебе не завидую.
Какую именно строку, лол? Ты про параметры ядра? Вполне вероятно, что надо было что-то прописать. У меня загрузка просто висла на каком-то этапе. Но, понимаешь, если в грабе ты можешь просто пошаманить с параметрами ядра непосредственно перед загрузкой последнего, то в случае с EFI тебе нужно каждый раз ПЕРЕСОБИРАТЬ ядро с новыми параметрами. Я подумал, эта ебля не для меня и заюзал граб.
Ты там чё, каждый день загрузочные параметры ведру пердолишь что ли?
Да и пересборка с простым изменением этой строки заниемт буквально несколько секунд, так как всё остальное уже собраною
>>1477116
Давай я опишу подробнее, чтобы ты понял. Ты устанавливаешь ядро (сука нахуя вы пишите ведро, пиздец, чё за ебучий молодёжный слэнг) для загрузки с помощью EFI. Напомню, что ты работаешь в chroot'e на live системе. Ты нихуя не можешь прописать параметров ядру, хотя в мануале говориться, что в этом тебе может помочь efibootmgr, но чтобы ей воспользоваться твоя система уже должна быть загружена с помощью EFI. Т.е. тут очевидная уловка 22. Тебе остаётся только каждый раз пересобирать ядро, чтобы прочекать, поможет ли тебе в твой проблеме изменение нагугленного параметра. Но чтобы пересобрать ядро тебе нужно снова грузиться в live систему, делать chroot и остальное говно, капиш? Каждый ёбаный раз. Когда в грабе ты можешь просто поменять параметры перед загрузкой. Это нужно не каждый день, только в процессе отладки, ясен пень. Но в процессе отладки тебе может понадобиться сделать дохуя итераций.
> efibootmgr, но чтобы ей воспользоваться твоя система уже должна быть загружена с помощью EFI. Т.е. тут очевидная уловка 22.
Открою тебе секрет - гента ставится из любого лайва, даже арчика или убунты, которые давно могут в EFI и в которых предустановлен efibootmgr.
Ну охуеть теперь. Ещё записывать лайв убунты и с него пердолиться. И в любом случае тебе нужно каждый раз перезагружаться в лайв-систему. Короче, я понимаю, что можно было всё это дело порешать, наверное, но игра не стоила свеч лично для меня. Мне проще было запилить граб.
Эти параметры пишутся в само ядро в разделе о процессоре в самом низу.
Никакой доп. Софт типа ефибутмгр не нужен. Просто кидаешь стаб в бут ефи бут и оно загружается
Так шапка в вики.
Зайди и нажми edit.
Это вообще первая версия, которую я туда закинул, чтобы анон подправил.
А максимально простой язык использую, ибо для самого незнакомого человека должен дойти общий смысл.
Извиняюсь, перепутал тред
>Эти параметры пишутся в само ядро в разделе о процессоре в самом низу.
Куда пишутся? В собранный файл ядар? В файл конфигурации? Перособирать ядро нужно?
>Просто кидаешь стаб в бут ефи бут и оно загружается
да я в курсе, я так делал, у меня висло в процессе загрузке, с этого и пошло обсуждение жи
>Куда пишутся? В собранный файл ядар? В файл конфигурации? Перособирать ядро нужно?
Всё, я понял тебя. Ты говорил про Built-in command line в menuconfig'е. Я этот способ отверг как неподоходящий, потому что тогда бы пришлось каждый раз грузиться в live-систему, делать chroot и пересобирать ядро. Читай внимательнее.
Предлагаю выпилить нахуй гайд для домохозяек из шапки.
Новый тредик где?
> что мне нужно изменить при установке, чтобы вместо циннамона xfce поставить?
Не пробовал, например, вместо корицы поставить крысу?
Я говорю, патчить не умею. Хотя, уже нагуглил и пропатчил.
Statuscolors чё-то лень патчить, может ну его нах.
Посоветуйте шрифт с иконками, который есть в официальном репозитории.
> Я говорю, патчить не умею.
А хули там уметь? Закинул в соответствующую директорию патчи и пересобрал.
Я чё-то оче хуево изъясняюсь. Я имел ввиду, создать сам патч, написать его, не умею, но теперь уже научился.
Делаю так, копирую исходник, открываю старый патч, ищу места где что поменялось, исправляю копию файла, а потом diff -u new old >> patch
молодец
Вот есть у меня EFIный ноут с дуалбутом на две винды. Я хочу туда третьей системой поставить Gentoo. EFI-раздел, конечно же, уже существует.
Если ставить через grub2, то, как я понимаю FAQ для домохозяек советует этот самый EFI-раздел монтировать как /boot и хреначить grub с конфигами туда? Так чт о ли получается?
Вы видите копию треда, сохраненную 28 ноября 2015 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.