Это копия, сохраненная 28 октября 2015 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
По просьбе анона сделал собственный гайд по установке операционной системы LINUX GENTOO для "домохозяек".
Гайд ориентирован на не сильно знакомых с линуксом пользователей, поэтому мы получим максимально быструю установку и вход в графическую среду, никаких make menuconfig и тому подобных тонкостей тут не будет. К тому же, всё это можно будет сделать уже после установки, если будет желание.
FAQ
- Что мне нужно иметь перед установкой?
- Проводной интернет, комп с биосом, свободное место на диске (примерно от 4Gb но точный минимум мне неизвестен).
- Что я получу после всего этого?
- Быстрый и надёжный дистрибитув с ДЕ Cinnamon.
- Почему Cinnamon?
- Очень активно развивающийся проект с широкими возможностями, приятным дизайном и поддержкой встроенного антитиринга даже для свободных драйверов видеокарт.
- Сколько времени займёт установка?
- Около 4-5 часов в зависимости от вашей пекарни
- Сколько времени мне надо будет тыкать в кнопки во время установки?
- Около 20 минут
- Много ли программ для Gentoo
- Очень много. От Дебиана не отстаёт.
- Насколько свежие пакеты?
- Стабильная ветка куда свежее убунты и дебиана
- Какое ядро?
- На момент написания гайда 4.0
- Гента работает быстрее чем мята-убунта, дебиан, арч?
- Быстрее мяты-убунты и дебиана, но не быстрее арча.
- Комьюнити генты такое же большое как у мяты-убунты, дебиана или арча?
- Поменьше, чем у убунты и дебиана, сравнимо с арчем.
- Гента жрёт меньше ресурсов чем мята-убунта, дебиан, арч?
- Меньше, чем любой из них. Анонимус будет в шоке от твоих скринфечей при взгляде на RAM.
Дополнительная инфа будет по ссылке вместе с гайдом.
Ссылка на гайд: http://pastebin.com/U3Lg1pCp
RAW версия его: http://pastebin.com/raw.php?i=U3Lg1pCp
Такс, что тут у нас, шапка проёбана, разметка проёбана, всё проебано, нумерации нет. И бампы в тематике в придачу.
Ну заебись, так и думал -- нужно было самому сделать.
Алсо, старик не одобряе
>I have a low opinion of Gentoo GNU/Linux.
>Gentoo is a GNU/Linux distribution, but its developers don't recognize this; they call it "Gentoo Linux". That means they are treating me and the GNU Project disresepectfully.
>More importantly, Gentoo steers the user towards nonfree programs, which is why it is not one of our recognized free distros.
Но мы продолжаем фестиваль красноглазия.
Заебал ты. Какая нахуй разница какая там шапка, разметка, нумерация и пр.
Новый тред есть, ссылка на пасту в шапке есть. Что тебе еще блять нужно
>Что тебе еще блять нужно
Нужно значит. Ты че таблетки не пьешь? А чего слюна у тебя на лице?
>>1423479
Крадет код, требует к себе уважения, ест ороговевшую кожу. Свободный человек!
Не пишут gnu(кстати, кто не пишет-то?), доступны проприетарные дрова на видюху - плохой, негодной дистр. Ясно.
Нахуй старика.
Вся его швабодка - попросить кого-нибудь достать ему что-то из интернета, если wget фейлит (99%).
Да он даже не сопричастен уже, его линукс как вещь в себе не интересует вообще, для него это просто одна из ступенек на пути к ШВАБОДКЕ, в активной разработке ленсука он тоже не учавствует, релевантны только его былые заслуги.
Но при этом на бордах его форсят так, что спермачи и ньюфаги этого даже не подозревают, думают, это какой-то глава линукса.
Вот кого он на этом фото напоминает.
>$15/mo\t4GB\t6 CPU Threads\t50GB
>$30/mo\t12GB\t12 CPU Threads\t100GB
>$45/mo\t48GB\t24 CPU Threads\t200GB
О эта жизнь без капчи, миссклик.
$ glxinfo | grep direct
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
GL_ARB_multi_draw_indirect, GL_ARB_multisample, GL_ARB_multitexture,
Это нвидиа у меня, к слову от рута говорил Yes, что я мог не так сделать?
#gpasswd -a vasyan video и перелогинься (выйди из первой tty и войди)
>>1423752
Да, читал вики, и в группу добавил... И забыл перелогинится, тупой дыбил. Работает короче.
Кстати, у меня тут на этой же карточке именно на ней к слову иксы очень долго грузятся. В логах в /var/log/Xorg.0.log ничего не понятно, как посмотреть логи в реальном времени?
>>1423760
Infinality наверно.
> Кстати, у меня тут на этой же карточке именно на ней к слову иксы очень долго грузятся. В логах в /var/log/Xorg.0.log ничего не понятно, как посмотреть логи в реальном времени?
startx в первой консоли запусти и смотри, у меня иксы за секунду запускаются, а то и быстрее.
>иксы очень долго грузятся
Не знаю, как у невидии с этим, инфы нету толком. Ванговать если только
>логи в реальном времени
# tail -f /var/log/messages например
То есть, как? После startx же сразу идёт картинка в моём случае чёрный квадрат 10 секунд. Не вижу логов.
На intel у меня тоже за секунду к слову, это nvidia шалит.
Что с libressl, почему флаги пилят активно? Надо ли перекатываться?
Ну я кажется тебя понял, запустить иксы, зайти на вторую консоль, потом опять на первую, и будет виден лог, так? Только как скролить на безыксовой консольке? Ну мне вверх немного надо
Я как раз вспомнил твой вопрос, и вижу, что при обнове при включенном openssl(видимо) добавляются минуснутые libressl. Т.е. процесс кипит вовсю.
+libressl -ssl, лучше это делать локально для нужны пакетов, не все еще либре поддерживает.
Хм.. ну или оно мне не всё показывает, или действительно это всё.
Просто спамит
Warning: No symbols defined for <AB11> или другое значение (keycode 97 или другое значение).
И в конце
W: awesome: a_glib_poll:239: Last main loop iteration took 0.502636 second! Incresing limit for this warning to that value.
Как лечить?
Прямо никто не знает в чём фейл?
Сильно. Для начала, я бы узнал о статусе его запиливания.
Я писал выше, нельзя иметь libressl и ssl флаги вместе, тем более глобально, надо отдельно для каждого пакета в котором он есть отключать обычный и заменять на либре.
Разрывается анус?
Ну вбил я в /etc/default/grub
GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD_LINUX=keep
Ничего не изменилось. Возмжно я в глаза долблюсь и не то делаю, я бля устал. Но всё же, что не так опять?
>In order to find out what display modes the system's graphics card supports, use the following commands on the GRUB2 shell:
>(grub)insmod all_video
>(grub)videoinfo
https://wiki.gentoo.org/wiki/GRUB2#Using_framebuffer_display
Убери флаг bindist с openssl.
Точно. Спасибо.
Что-то я не понял, нужно делать depclean после emerge --sync, emerge --update --deep @world? Для чего?
Есть пакет - profile-sync-daemon
https://packages.gentoo.org/packages/www-misc/profile-sync-daemon
https://github.com/graysky2/profile-sync-daemon
Как ты можешь заметить - Maintainer(s) maintainer-needed@gentoo.org
Он уже отстал на одну минорную версию.
Есть прога от того же девелопера - anything-sync-daemon
https://github.com/graysky2/anything-sync-daemon
Ее в основном репо нет вообще.
Написать ебилды большого труда не составит. Но мне очень лень вчитываться в Developer Guide Генты, писать с тупыми вопросами в рассылку тоже не хочется, плиз, напиши, какие должны быть мои шаги чтобы:
1) Запилить ебилд для новой версии в основной репозиторий.
2) Запилить ебилд для второй проги в основной репозиторий.
3) Стать мейнтейнером всего этого добра.
Мне это говно очень нужно.
Для арчика сам автор psd выкладывает билды в aur сразу после релиза. Перекатывайся на правильный дистр:)
У вас и без меня всё хорошо. Буду устанять энтропию в своём месте.
>Kraken-1.0 3538 мс.\t
>Sunspider-0.9.1 294 мс.
>V8 Bench 13891
Какая-то фигня с двумя последними тестами, ладно, сейчас O2 скомпилю
Ради прикола проверил на ноуте sunspider1.0.2, фф выдает 162ms а хромиум 170ms. А это считай вебкит бенчмарк.
V8 проверил, фф 28825, хромиум 24590.
Все равно по ощущениям, хромиум быстрее сайты загружает. Но слезать с лисички не собираюсь.
Раз уж начал, то kraken1.0 тоже протестил, фф 1591ms, хромиум 1757ms.
videoinfo выбивает кучу текста а в конце
Adapter 'VGA Video Driver':
No info available
Это означает, что всё хуёво, и что делать?
Да и это точно груб виноват? Мне же в консольке нужно сменить разрешение.
Ой туплю блядь, только проснулся, это же разрешения, как я понимаю - доступные, и там стоит "*" над тем, который у меня сейчас, а именно 640x480x32. Ну я допустим вбил в конфиг 1600x1200x32, он у меня показывается в том выхлопе, ну вбил, а толку 0. Может конфиг просто не читает?
Я про сейчас.
Не знаю, как там дела обстоят у ноувеау и фб, в случае с ати только свободный radeon драйвер совместим с родным разрешением во фреймбуфере.
=x11-wm/awesome-3.5.6-r1
Почему так?
Тебе его не в package.use, а в package.accept_keywords надо внести
https://wiki.gentoo.org/wiki//etc/portage/package.accept_keywords
Я не так написал что-то? второй пик выдаёт емердж, мол установлено 3.5 "но я все равно запихну тебе 3.4".
Посмотри еще как он в ворлде записан
grep awesome /var/lib/portage/world
На крайняк его замаскить просто можно на >=3.5.6
Зависит от пэйлоада же.
>17 news items need reading
Дикий Запад. Серверная. Врывается молодой сис. админ и сходу начинает обновлять сервера. Все процессоры грузятся под 100%, компилируется свежий софт… Наконец, последним ловким движением молодой сис. админ отправляет в ребут сервера. После чего встаёт старый сис. админ, подходит к молодому и говорит:
— eselect news read, сынок.
— А это-то ещё зачем, дед?!
— Сынок, когда-то я был таким же молодым и зеленым, как ты. Но однажды, после обновления у меня поменялись названия сетевых интерфейсов и упал продакшен. Подошли ко мне трое проэкт-менеджеров, отобрали обжимку, засунули её мне в задницу и повернули три раза. eselect news read, сынок.
Проиграл. Хорошее напоминание за ньюсрид, которое должно быть в шапке
Годная стори, конечно, но мне по сабжу нихуя не помогли.
Ну чому оно не обновляется на 3.5? Я, бля, заебался.
package.keywords
>=x11-wm/awesome-3.5.6-r1 ~amd64
echo ">=x11-wm/awesome-3.5.6-r1 ~amd64" >> /etc/portage/package.keywords
бля, лишнее удалить забыл. ну ты понел
echo ">=x11-wm/awesome-3.5.6-r1 ~amd64" >> /etc/portage/package.keywords
Там ниже написано что-то про конфликт. "Warning: One or more bla-bla-bla", ты заебал обрезать выхлоп, мамкин троллер чтоле?
Честна, не тролль.
На самом деле там другое просто.
Олсо, на что оно ругается? Раз уж тема за это зашла.
Там же выделены тебе цветом даже нужные флаги и abi, которые надо внести. Почему сразу не показал лог?
хотя, в принципе, можешь сразу попробовать
echo "x11-drivers/nvidia-drivers abi_x86_32" >> /etc/portage/package.use
echo "www-client/chromium minizip icu" >> /etc/portage/package.use
emerge -uDNav world
abi_x86_32 в make.conf соберет тебе полный мультилиб, вся система будет с мультилибом. Оно тебе надо? Если надо, ставь.
Добавь эти флаги в /etc/portage/package.use (category/package flag) и почитай уже вики как совладать с портежем.
Удали, которые вбил выше. Потом добавляй в /etc/portage/package.use
dev-libs/libxml2 icu
sys-libs/zlib minizip
x11-libs/libx11 abi_x86_32
x11-libs/libXext abi_x86_32
Потом покажи emerge uDNp world
бля, короче в строчке x11-libs/libx11 abi_x86_32 в package.use исправь libx11 на libX11
попробуй добавить в package.use
media-libs/harfbuzz icu
и покажи, что выдаст emerge -uDNpv world
На самом деле идея неплохая и мне ее даже советовал реализовать один из девов когда-то. Но мультилиб статус подустарел с конца марта, поэтому могут быть подводные камни. Может это реализовали в профилях поищящнее уже. Не попробуешь - не узнаешь, короче.
https://wiki.gentoo.org/wiki/Multilib_System_without_emul-linux_Packages вот и первый камень(в гайде ни слова), на который натолкнулся чувак с авсомом
Нет, не я, еще не дошел до стимов всяких, хотя тоже есть в планах.
Я бля не знаю. Эта система - практически голая, ну что тут стоит.. Иксы, awesome и visious, firefox-bin, хромиум, pcmanfm, mplayer, gpickview, leafpad, lxappearance. Это всё самые стандартные софтни, я не припомнаю, что бы ставил что-то еще.
А, еще adobe-flash плагин впихнул, может из за него?
>А, еще adobe-flash плагин впихнул, может из за него?
Не, не из-за него, если ты его из партежей ставил. никогда не ставил фф бинарный и хромиум, может они чего хотят?
ща глянем сожрет макаба звезды или нет
Бинарный... Вряд ли. Хромиум - возможно, я его могу просто удалить, мне он не нужен, для сравнения брал. Как сделать чтоб ёбнуло с ним все возможные зависимости?
Да и я до этого пихал обычную лису 41, она много чего с собой тянуло, може из за неё? Я её удалил, а зависимости те похоже остались, опять же, как их удалить?
https://wiki.gentoo.org/wiki/Version_specifier
https://wiki.gentoo.org/wiki//etc/portage/package.mask
Норма. Если сейчас кажется что без нужды, то в будущем может заебать лазить в package.use. Лучше сделать сейчас(хоть ночью), на будущее. Маскай овес пока.
>Как сделать чтоб ёбнуло с ним все возможные зависимости?
emerge -aC chromium && emerge --depclean -a
красное удали, в зеленом квадрате закомментируй(это то, что мы сейчас наворотили, я так понял)
что за куча флагов на алсе?
не знаю, что такое
зачем поставил nvidia-drivers, если юзаешь свободные дрова? (это к зеленому вопросу) или, зачем юзаешь свободные дрова, если поставил проприетарные?
плюс, тебе не мешало бы в make.conf инструкции проца добавить. всякие там mmx sse sse2 sse3 ssse3, как получить и куда писать, было написано в новостях, которые eselect news read bla-bla
Вообще не понимаю нахуя я закоментированное оставил. Да, удалю.
В алсе - драйвера, там на самом деле один должен быть быть, но я в душе не ебу, как по имени видеокарты определять нужный драйвер. Короче я накидал все интеловские и закомпилил алсу.
> зачем поставил nvidia-drivers, если юзаешь свободные дрова? (это к зеленому вопросу) или, зачем юзаешь свободные дрова, если поставил проприетарные?
Если честно я не особо в блядский гентодрайверских примудростях разбераюсь. Я бы хотел проприетарные, так как иногда убиваю время в дотке, что туда в таком случае пихать?
>всякие там mmx sse sse2 sse3 ssse3
Там было, я стёр нахуй. Я идиот?
Кстати, это же ты ёбнул каталог package.use, в котором лежал файл iputils?
Добавь в package.use
net-misc/iputils -caps -filecaps
почему в /etc/portage нет каталога package.mask, тоже ёбнул? Тогда в файл /etc/portage/package.mask добавь
<sys-devel/libtool-2.4.3-r2
<sys-apps/openrc-0.13.0
<sys-process/procps-3.3.9-r2
<dev-lang/perl-5.18.0
алса лично у меня всегда работала из коробки, попробуй оставить только hda-intel в make.conf, закомментируй строчку media-sound/alsa-utils в package.use
Да и вообще, я бы тебе рекомендовал закомментировать сейчас вообще строчки в package.use и сделать emerge -uDNav world
>Если честно я не особо в блядский гентодрайверских примудростях разбераюсь.
вместо "nouveau" в make.conf напиши "nvidia"
>Там было, я стёр нахуй. Я идиот?
просто перечитай эту новость и сделай так, как там написано.
проприетарь
а, да, закомментировать все строчки в package.use, кроме net-misc/iputils -caps -filecaps
, конечно же.
Кстати да, я ёбнул, ну а схуяль он сделал каталог а не файл package.use.
А маску кстати не удалял, ну или забыл просто, в любом случае создал, спасибо, выручаешь прям.
>алса лично у меня всегда работала из коробки
Кстати я в левом гайде один раз посмотрел такое и постоянно делаю, в на гетувики вроде такого нет, так что возможно ты и прав.
>Да и вообще, я бы тебе рекомендовал закомментировать сейчас вообще строчки в package.use и сделать emerge -uDNav world
звезда/звезда abi_x86_32 - Это тоже?
>вместо "nouveau" в make.conf напиши "nvidia"
И пересобрать мир? или как это называется, что бы приминилось к дровам.
и да, после комментирования pacake.use у тебя, скорее всего, будут возмущаться всякие хромиумы и прочее(хотя они уже должны возмущаться, ибо у тебя там и так два с половиной юза вбито), убивай их пока, проще так, чем юзы разруливать, которые ты там нахуевертил. не забывай делать emerge -a --depclean или как вон анон говорит emerge -ca, хотя я хуй знает что там, никогда так не делал, лол
Это одинаковые как я понял команды, да, и оно мне такое выдаёт. Это норм и означает, что всё заебись, или по пизде?
так, я пришёл. добавь в package.keywords
x11-plugins/vicious ~amd64
и тогда асом не будет откатываться.
А вот и нихуя.
Первый пик - с твоим способом.
Я короче решил сделать по совету анона выше, маску натянуть, ну я вроде натянул а как-то не очень, я правильно сделал, вот так написал в package.mask
<x11-wm/awesome-3.5.6-r1
Выдаёт второй пик.
vicious - модуль для асома. т.к. ты асом поставил из нестабильной ветки, а vicious у тебя висит в стабильной(для асом 3.4), то он требует откатить асом до его версии. то, что ты его замаскировал, проблему не решает.
добавь в package.keywords
>=x11-plugins/vicious-2.1.3 ~amd64
сделай
emerge -av vicious (посмотри, какую версию он ставит, должна быть 2.1.3, или выше, хз, но не 2.0.3)
Теперь с юзами разберись. Во-первых, мультилиб нахуй пока, во-вторых, закомментируй всё в package.use, кроме строчки net-misc/iputils -caps -filecaps
после чего покажи emerge -uDNpv world
Я при кокоплимляции двачевать нормально не могу, фаерфокс ну очень неторопливо работает, а то и виснет намертво.
Поможет makeopts=-j2, если двухядерка? Сейчас j3.
У меня ноут intel celeron что-то там 1.5GHz, 2 ядра. Там даже с компиляцией всё плавно работает. Даже когда все ядра нагружены. Компиляция не так уж и нагружает.
Может ты сейчас говно юзаешь?
тебе поможет игра с параметрами EMERGE_DEFAULT_OPTS="--jobs=4 --load-average=1.5" в make.conf
http://gentoo-wiki.vfose.ru/wiki/%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Portage
>Может ты сейчас говно юзаешь?
Это что означает? Что-то еще, кроме компиляции?
Firefox, xfce4-terminal и все.
>Компиляция не так уж и нагружает.
Ну вот то, что игнорирует makeopts, то и не нагружает.
нет, теперь делай
ещё раз emerge -ac (может он захочет ещё что-то удалить)
после
emerge -av layman iputils
после снова
emerge -ac
и покажи emerge -uDNpv
Ну даже не знаю, я собирал хром сидя в лисе, 2 ядра нагружены, а в итоге только мелкие подлаги очень редко. Возможно оболочка очень сильно нагружает, или банально мало оперативы?
PORTAGE_NICENESS="19" в make.conf напиши или при каждой сборке перед emerge
man nice
Сборка проходит на порядок дольше, но машиной пользоваться параллельно можно. Выберешь себе подходящее значение, от -20(max) до 19(min)
Андроид, например. Чаще бывает GNU без линупса.
У меня и так плющит пекарню от одного пакета, а ты предлагаешь несколько собирать параллельно?
Или я что-то не понял?
Portage niceness мне больше понравился, но там сказано прописать это в /etc/make.conf. Точно туда? Не в /etc/portage/make.conf?
man schedtool && schedtool -B/-D -e sudo emerge …
По дефолту говорю о make.conf как о /etc/portage/make.conf
Плюсовые значения для дневной сборки, минусовые - для ночной, лол
Это потому, что ты убрал abi 32, которые раньше выставлял в package.use с уже установленных пакетов
Этой коммандой пакеты попадут в world файл, а это не нужно, там помоему ключ -1 надо добавлять, что бы не вносить в ворлд файл.
Оперативы хватает, а вот CPU меньше 90% не показывает.
хочу, чтобы он избавился от x86, поёбал всё, что требует эти библиотеки(от всех этих конфликтов избавимся) и потом пересобрал уже с нужными юзами, будет проще, чем всё это разруливать сейчас по одному пакету. У него в системе нет нихуя, что требует x86, а конфликты на конфликтах и конфликтами погоняют. вот с хуя ли у него nvidia-drivers требует x86?
Два чаю этому анониму. Дрочево какое-то. ОПу надо сделать следующее:
1. Привести в порядок world файл, оставить только то, что должно быть установлено руками (пример: браузер, DE)
2. В /etc/portage/make.conf оставить только глобальные флаги, добавить тестинг ACCEPT_KEYWORDS="~*" (ничего плохого не будет, ОП все равно хочет осом из тестинга)
2. В /etc/portage/package.use задать необходимые флаги по пакетно
3. Удалить /etc/portage/package.{keywords,accept_keywords,mask,umask}
4. Сделать emerge -ca
5. Сделать emerge -uDavN @world
6. Наслаждаться
У него nvidia-drivers с флагом multilib, по этому x86_32
>Удалить /etc/portage/package.{keywords,accept_keywords,mask,umask}
там сейчас в свежей stage3 по дефолту лежат mask и use, которые наверняка не просто так туда въебали, видимо конфликты какие-то разруливали.
Что у них внутри? Я имел ввиду, удалить, то что он раньше сам делал. Что бы меньше вероятность напороться на собственные грабли.
он их уже ёбнул сто лет назад.
>Что у них внутри?
net-misc/iputils -caps -filecaps
<sys-devel/libtool-2.4.3-r2
<sys-apps/openrc-0.13.0
<sys-process/procps-3.3.9-r2
<dev-lang/perl-5.18.0
Ну вот я к этому его и веду. Замаскировать юзы, которые он там нахуячил и ёбать всё, что сейчас вызывает конфликты. потом снова ставить и добавлять предлагаемые юзы, на которые он раньше, видимо хуй забивал, или хз, как у него вышло, что в package.use три с половиной строчки, хотя в системе накомпилено на пару убунт.
я так понимаю, ты потом стим ставить будешь, или вайн, или чего там?
В общем, снова закомментируешь строчку nvidia-drivers
сделаешь emerge -av nvidia-drivers
он пошлёт нахуй и выдаст целый список необходимых юзов, который скопипастишь в package.use, после чего снова emerge -av nvidia-drivers
ребутнешься, посмотришь, если звук не отвалился и всё работает, то все остальные закомментированные сейчас строчки в package.use просто удали, дабы не смущали.
после чего разбирайся со звуком и видео в make.conf
Я бы добавил LINGUAS="ru"
И убрал infinality в package.use, а unicode скорее всего и так в профиль включен. Если его убрать, с большой вероятностью ничего не изменится.
MAKEOPTS задать можешь (ядра+1)
CFLAGS и CXXFLAGS значение -march= отсюда https://wiki.gentoo.org/wiki/Safe_CFLAGS
О, юзеры gcc-3.0 выкатились. Про march=native не слышал?
>-march=native
в CFLAGS
думаю, в алсе нужно оставить только hda-intel
плюс, тебе нужны юзы инструкций проца
плюс, добавь -march=native в CFLAGS=
плюс, последняя строчка про layman устарела и не нужна, посмотри в хендбуке в статье "overlay", кажется, что и куда надо добавить(или уже вообще ничего добавлять не надо, не помню, сделал и забыл)
про остальное сказали уже, вроде. после этого можно будет сказать, что норм, для начала.
>плюс, тебе нужны юзы инструкций проца
нашёл эту новость тебе
делай
emerge -1v app-portage/cpuinfo2cpuflags
потом
cpuinfo2cpuflags-x86
копируй строчку выхлопа со всякими "mmx mmxext sse sse2 sse3" в make.conf
в общем, в make.conf должна быть строчка, вида:
CPU_FLAGS_X86="mmx mmxext sse sse2 sse3"
,только в ковычках у тебя побольше инструкций должно быть, по идее.
а, ну и после того, как сделаешь всё и добавишь в make.conf, сделай
emerge -aC cpuinfo2cpuflags
ибо он тебе больше не потребуется
> Я бы добавил LINGUAS="ru"
Зачем мне что-то русское помимо раскладки?
> И убрал infinality в package.use
Оно вроде системе в целом нужно, если его можно будет куда-то пихнуть, я бы не отказался пихнуть.
>>1424829
> последняя строчка про layman устарела и не нужна
Лол, она добавилась туда автоматически, после установки layman, точно не нужна?
Всем спасибо. Не проебался? Пик. Еще комментарии удалил, ибо давят на глаз.
package.accept_keywords можешь удалять. дальше можешь переименовать package.keywords в package.accept_keywords, а можешь и не переименовывать, ничего не изменится.
ну теперь можешь пересобрать мир с новыми юзами. но лучше ночью, когда спать пойдёшь
eix-sync && emerge -e world && emerge -ac && revdep-rebuild -i
https://wiki.gentoo.org/wiki/Handbook:AMD64/Full/Installation/ru
На будущее.
1. Когда решаешь установить какую-то поебень, перед этим набери в гугле "gentoo поебень", в первых результатах, чаще всего, будет ссылка на хендбук, где написано, какие опции ядра нужно включить для этой поебени, какие юзы повесить и вот это всё. Исключением тут является, разве что, стим, который лучше ставить из оверлея, а то в хендбуке там какой-то ручной пиздец с "создай директорию, удали директорию".
2. Если какая-то поебень перед её накатыванием выплёвывает тебе простынь с тем, что нужно размаскировать, заюзать флаги и всякое такое - размаскировывай, юзай флаги и вот это всё.
3. После установки поебени читай выхлоп, ибо там довольно часто написано, какие ещё необходимо сделать допольнительные действия, каких опций в твоём ядре не обнаружено для полноценной работы поебени и так далее.
4. Читай новости eselect news read new, если они появляются после обновления партежа. Хуйни там, обычно, не пишут и вся инфа важная. Иначе обновившись однажды ты не сможешь загрузиться.
p.s. Если после обновления ядра\системы у тебя не стартуют иксы, не спеши форматировать винт, сделай emerge @module-rebuild
И да, после пересборки мира у тебя будет длиннющий выхлоп, читай, ищи проблемы. Исправляй те, которые помечены красной звездочкой, читай внимательнее те, которые помечены жёлтой, по диагонали пробегись и по зеленым.
> - Очень много. От Дебиана не отстаёт.
По моему опыту как раз таки дебиан отстает, а не гента.
Оставь только одну DE, они конфликтуют.
Это ничего не меняет.
удали sys-power/upower
ну или sys-power/upower-pm-utils, я не знаю, что именно тебе надо. upower теперь под системд, как и весь гном.
Блядь, я сейчас проснулся, посмотрел, да, там был выхлоп, но я как-то не раздуплился... Короче просто сделал emerge -ac и revdep-rebuild -i и ребутнулся. Точно помню, что в выхлопе был одно желтое сообщение, вроде конфликт, а я долбоёб забил и опять же ребутнулся. Это уже утеряно, и критично ли?
Как узнать с какими CFLAGS собран, или будет собран пакет?
Я сделал package.env но не уверен что правильно:
>$ cat /etc/portage/package.env
>sys-devel/gcc notmpfs.conf
>www-client/firefox notmpfs.conf custom.conf
>www-client/seamonkey notmpfs.conf
>
>$ cat /etc/portage/env/custom.conf
CFLAGS="-Ofast -march=native -pipe"
>Зачем мне что-то русское помимо раскладки?
Браузер приятней видеть на русском, а в целом пофиг какой он.
>Оно вроде системе в целом нужно, если его можно будет куда-то пихнуть, я бы не отказался пихнуть.
Этот флаг есть только у одно пакета, может двух.
>Лол, она добавилась туда автоматически, после установки layman, точно не нужна?
https://wiki.gentoo.org/wiki/Layman#Using_.27repos.conf.27_method_.28default_method_for_app-portage.2Flayman-2.3.0_or_later_.29
Вообще, портеж может сам синкать оверлеи без леймана, пример:
>$ cat /etc/portage/repos.conf/steam-overlay.conf
>[steam-overlay]
>location = /usr/portage/repos/steam-overlay
>sync-type = git
>sync-uri = git://github.com/anyc/steam-overlay.git
>auto-sync = yes
Вопрос привычки наверное.
могу дать только ссылку на вики, ни разу таким вопросом не задавался
https://wiki.gentoo.org/wiki//etc/portage/package.env
>там только 1-2 желтых было
тогда можешь не пересобирать, там ничего важного не будет с вероятностью 95%
Спасибо, вроде все верно, но что-то в выхлопе не увидел Ofast или O3, посмотрю тогда что скопилится.
У меня проблемы-проблемки с гибернацией. Могу сказать одно - она превосходно работает, если делать ее через pm-utils.
Есть xfce, в ней можно отправить систему в гибернацию через меню. Средство, через которое это делается, насколько я понял, не редактируется. В арче это четко делается через systemd. Поэтому я могу отредактировать .service и заставить его исполнять pm-hibernate.
Через что это делается в генте?
Спасибо. Держи Плутон.
Отбой. Через pm-utils.
> chown -R portage:users "${PROFILE_ROOT}"
> chmod -R ug+rw,o-rwx "${PROFILE_ROOT}"
Только эти два надо в "postinst".
Что это за ебвашу мать?
btw, бинарный фф показал на 145 попугаев больше, чем самосборный, печально.
Скрипт для шелла же. Починить, допилить, подсибя и в |sh.
Ещё фуррифоксу нужно +custom-cflags +custom-optimization , чтобы флаги заработали.
Сравнения в попугаях есть — толку нет.
Оценить отзывчивость, тормознутость, плавность и дёрганность можно только на собственном опыте, а остальные параметры влияют в основном только на количество разных попугаев в тестах.
Вот этого умножаю. Повышение преемптивности ядра снижает общую производительность, но при этом повышает отзывчивость, что может быть визуально воспринято как повышение производительности.
Может быть и так, ибо те же самые драйвера проприетарные не выпускают, пока не заработают.
setxkbmap -layout "us,ru" setxkbmap -option "grp:shift_alt_toggle"
Красный - активный флаг, с которым приложение будет собираться
Синий - неактивный.
Зеленым флаг помечается тогда, когда пакет пересобирается, но уже с этим активным флагом.
Suddenly it fails then updating - it always failed then merging gcc 4.9. (i have a 4.8.). Was trying to update --with-bdeps=y, same error. Your thoughts?
You ran out of memory?
Anyway we need more info. Scroll up the terminal and let us see when the break happened.
pishy c SystemRescueCd
Glypen'kiu, cmucl v perdolinge, real'no ydobno, real'no pod cebia. Ec4o pomogaet ly4she yznat' cictemy.
Проблема в том, что не заводятся сетевые устройства в /dev никак. При сборке ядра разумеется я их не забыл включить, однако ж хрен. В настоящий момент пересобираю их модулями (компиляция идет уже часа два), но что-то подсказывает мне, что ничего не выйдет.
Еще пробовал менять udev на eudev - также фигушки.
Подскажите, какие логи смотреть, может что доустановить надо? Система пока минимальная, хотел сперва в консоли пожить, а потом уже DM выбирать.
Как говорил один анончик - Дистрибутивы это как музыка. Просто нравится, удобненько, по душе. Ну и как сказал транслитодаун выше, рили помогает познать систему да и в целом линуксы.
Ох благодарочка, реально то что нужно (:
Так что там с установкой на флешку, есть какие-то различия? А то я уже почти закончил.
> Познать систему можно на любом дистре, было бы желание.
В генте на стадии установки по хендбуку я узнал больше, чем за год использования арча, понимаешь, на стадии установки.
Когда грузишься с флешки, тебе нужны дрова usb контроллера, usbcore и mass storage либо в ядре, либо в инитрамдиске. В остальном отличий нет по идее.
> /bin/bash: line 1: 31729 Bus error
https://en.wikipedia.org/wiki/Bus_error
Had never seen such a thing.
Maybe something wrong with your kernel+memory+x86+(4Gb) setup, or just >>1425502 (which usually produces a different error).
Видел я таких. Сначала они такие "Я ставил генту", а потом "А что еще за dd?". И я когда-то не знал, что такое arp, например, а сидел на прыщеблядиксе к тому времени уже год как минимум но подозревал, что есть прослойка между физическими адресами и айпишниками и представлял как она примерно работает. Так что количество знаний - не показатель, а вот равномерность и качество - показатель.
Бинарные пакеты в генте ещё никто не запретил. Ставь на здоровье.
А я и сейчас не знаю, как работает arp, знаю только man arp.
А хостинг свой или чей?
Что надо ввести, чтобы инфа в консоли в таком виде вышла. 1день-линукс-кун.
debian
Чтобы графически отобразилась ОС и инфа о системе.
Сработала вторая! С меня котэ.
Будет лучше если напишешь что конкретно нужно.
Исходя из твоего вопроса, на минимальной системе надо сделать emerge -av firefox - установится все необходимое, для того что бы запустился фаерфокс (DE или WM все же придется выбирать самому)
Для игор виндовых wine
Для игор стимовых emerge -av steam установит всё, что нужно (подразумевается, что репозиторий со стимом уже добавлен).
Вот кстати про стим у меня вопрос: у меня при запуске не находит steamui.so. Что делать?
Посоны, загрузился с бутфлешки, а там это
error: no such partition
Entering rescue mode
grub rescue》
Для того, что ты перечислил DE не нужно.
оно действительно сильно ускоряет?
Загрузись с чего-нибудь другого и переустанови на неё груб.
Ты куда-то дел раздел, с которого он подтягивал свои модули, меню и прочее.
1) В общем случае:
Почитай текущий ebuild, на случай всяких нёх и костылей.
Почитай BUILDING автора программы, сравни DEPENDS старой и новой версии.
Создай копию ebuild'а в своём оверлее, с новой версией, приведи в соответствие с новыми инструкциями сборки от автора.
Проверь.
Открывай\бампай баг "version bump", прикрепи туда свой ebuild и напиши что хочешь быть (proxy) майнтейнером.
В твоём случае:
Открываем ebuild: …/www-misc/profile-sync-daemon/profile-sync-daemon-5.45.1.ebuild
Видим, что там почти ничего нет.
Проверяем ссылки — все на месте.
Заодно читаем "NOTE FOR VERSION 6", а именно "I will no longer be supporting alternative init systems such as upstart and openrc" — удаляем install-openrc-all.
Читаем INSTALL @ чиним зависимости: app-shell/bash → >=app-shell/bash-4.0
Читаем LICENSE @ чиним лицензию: LICENSE="MIT"
Вроде всё хорошо, можно проверять.… Только, вот нифига не работает.
Внимательно изучаем аргументы (e)make и видим, что в оригинале там было install-openrc-all (который удалили) и systemd.
Открываем Makefile, переходим на версию 5.45.1 (в tags) и видим: "install-openrc-all: install-bin install-man install-cron install-openrc"
Чиним emake:
emake -j1 DESTDIR="${ED}" COMPRESS_MAN="0" (компрессией рулит портаж а не пакеты, вырубаем) \
install-bin install-man \
$(usex systemd "install-systemd" "")
Заодно видим что в новом Makefile нет install-cron, а значит его выпилили — удаляем всё с ним связанное (fprems, postinst).
Получаем что то вроде:
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils
DESCRIPTION="Symlinks and syncs browser profile dirs to RAM"
HOMEPAGE="https://wiki.archlinux.org/index.php/Profile-sync-daemon"
SRC_URI="https://github.com/graysky2/profile-sync-daemon/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="systemd"
RDEPEND="
\t>=app-shells/bash-4.0
\tnet-misc/rsync
\tsystemd? ( sys-apps/systemd )"
src_install() {
\temake -j1 DESTDIR="${ED}" COMPRESS_MAN="0" \
\t\tinstall-bin install-man \
\t\t$(usex systemd "install-systemd" "")
}
Теперь действительно можно проверять и решить, имеет ли смысл оставлять флаг systemd.
1) В общем случае:
Почитай текущий ebuild, на случай всяких нёх и костылей.
Почитай BUILDING автора программы, сравни DEPENDS старой и новой версии.
Создай копию ebuild'а в своём оверлее, с новой версией, приведи в соответствие с новыми инструкциями сборки от автора.
Проверь.
Открывай\бампай баг "version bump", прикрепи туда свой ebuild и напиши что хочешь быть (proxy) майнтейнером.
В твоём случае:
Открываем ebuild: …/www-misc/profile-sync-daemon/profile-sync-daemon-5.45.1.ebuild
Видим, что там почти ничего нет.
Проверяем ссылки — все на месте.
Заодно читаем "NOTE FOR VERSION 6", а именно "I will no longer be supporting alternative init systems such as upstart and openrc" — удаляем install-openrc-all.
Читаем INSTALL @ чиним зависимости: app-shell/bash → >=app-shell/bash-4.0
Читаем LICENSE @ чиним лицензию: LICENSE="MIT"
Вроде всё хорошо, можно проверять.… Только, вот нифига не работает.
Внимательно изучаем аргументы (e)make и видим, что в оригинале там было install-openrc-all (который удалили) и systemd.
Открываем Makefile, переходим на версию 5.45.1 (в tags) и видим: "install-openrc-all: install-bin install-man install-cron install-openrc"
Чиним emake:
emake -j1 DESTDIR="${ED}" COMPRESS_MAN="0" (компрессией рулит портаж а не пакеты, вырубаем) \
install-bin install-man \
$(usex systemd "install-systemd" "")
Заодно видим что в новом Makefile нет install-cron, а значит его выпилили — удаляем всё с ним связанное (fprems, postinst).
Получаем что то вроде:
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils
DESCRIPTION="Symlinks and syncs browser profile dirs to RAM"
HOMEPAGE="https://wiki.archlinux.org/index.php/Profile-sync-daemon"
SRC_URI="https://github.com/graysky2/profile-sync-daemon/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="systemd"
RDEPEND="
\t>=app-shells/bash-4.0
\tnet-misc/rsync
\tsystemd? ( sys-apps/systemd )"
src_install() {
\temake -j1 DESTDIR="${ED}" COMPRESS_MAN="0" \
\t\tinstall-bin install-man \
\t\t$(usex systemd "install-systemd" "")
}
Теперь действительно можно проверять и решить, имеет ли смысл оставлять флаг systemd.
Ах, да. Еще было бы неплохо в pkg_pretend реализовать "Update instructions from version 5.x:"
Всегда проходить по каждому файлу ручками, смотри, а то может и фстаб с лететь и всё.
Есть тут кто осилил его гайд и у него все взлетело? Отвечайте суки! Из за вас я вычеркнул из жизни 2 дня.
Ты ебанулся? Я блять 2 дня ебался, а ты предлагаешь снести. Эту суку нужно добить.
Не генту, а цинтамон, удали его (emerge -C cinnamoon). Дальше поставь крысу ( emerge --ask xfce4 ), и добавь в .xinitrc (exec startxfce4 хотя вроде по другому) .
Ну я просто предложил, просто он у многих падает, я не знаю от чего, но могу предположить, что из за своей кривоты.
Нафига тебе драйверы, кроме евдев?
Короче сноси это говно и ставь ту же крысу, оно не долго компилируется. Я вообще опа не понимаю, зачем советовать пихать сраный циннамон. Та же история с терминатором. >>1426827 Если хочешь минимализма - xterm, если хочешь чего-то полноценного и что бы без зависимостей - sakura. Зачем вообще этот xterm нужен?
Ну тогда жди анона, думаю кто-то да подскажет, наверняка это решаемо, просто чёрт знает, что он еще может выдать.
Ок. Гуглю во всю. У меня от него уже краноглазие и чесотка.
Звук впринципе не работает нигде. Видео на тытрубе тоже. Всё компилировал с флагами pulseaudio and gstreamer. Скажи, что ещё надо.
16ГиБ
8 гигабайт, я хотел сказать
И ещё вопрос - можно ли fat-раздел урезать без потери содержимого?
cave@1445090256: [WARNING portage_environment.dodgy] Use of Portage configuration files will lead to sub-optimal performance and loss of functionality. Full support for Portage configuration formats is not guaranteed; issues should be reported via trac.
Resolving:
Error:
In program cave resolve steam -x:
When adding targets from commandline:
* Found nothing suitable matching 'steam'; did you mean one of 'app-arch/star', 'app-crypt/stan', 'dev-haskell/stm', 'dev-haskell/stream', 'dev-java/stax', 'dev-python/storm', 'dev-ruby/stamp', 'dev-util/smem', 'kde-apps/step', 'kde-misc/steamcompanion', 'net-im/bitlbee-steam', 'net-libs/stem', 'sci-libs/freesteam', 'x11-plugins/pidgin-opensteamworks'? (paludis::cave::NothingMatchingWithSuggestions)
Стим ставлю, что не так?
Юзай менеджер логических томов и не ломай голову над "хватит, не хватит".
Ты под рутом пытаешься запустить синнамон. зачем? Запускай от обычного пользователя.
ебать колотить, запустил цитрамон
под рутом запустил
Там большая часть уже переведена (но скрыта), надо просто обновить до актуальной версии.
Записывайся в https://wiki.gentoo.org/wiki/Gentoo_Wiki:Translator_account_requests и жди (долго) пока подтвердят.
Я перезагрузился. В fstab у меня всё норм, но зайти я не могу, пароли не работают. С лайвсд passwd: Cannot detrmine your user name., даже не знаю что делать, помогайте.
Еще при загрузке проскакивает красное, что-то связанное с root:root, но не могу разглядеть, уж очень быстрая загрузка.
/etc/shadoв*
Почему-то если пишу нормально - макаба выдаёт ошибку. Лол. Короче надеюсь на помощь.
Другие дистрибутивы идут не только со своими ядрами, но и загрузчиками + нескучными обоями к ним.
Как они будут уживаться с уже установленными — дело кривизны рук Попова.
Про "почует неладное" ничего не понял.
> Found nothing suitable matching 'steam'; did you mean one of
Он же тебе английским по чёрному пишет.
alsamixer->m
Молодец, возьми с полки пирожок.
Anime Ace
Теперь другая хуйня: firefox виснет сука когда я ролики на ютубе смотрю. Как лечить?
Ага, накатываю уже. Сейчас проверю
А мне вот интересно почему обычная лиса нормально не работает. Хоть как её не собирай - в итоге одни лаги.
Это баг? В генте ошибки быстро фиксят? Лиса вот уже минимум 3 месяца криво работает. Обычная, не биновая.
Если я верно помню, у лисы есть страничка с информацией, с какими флагами была собрана эта версия.
Можешь сравнить у бинаря и у себя.
about:buildconfig
конечно, иначе не станешь мамкиным хакиром.
Собрать с нормальными флагами.
Да я уже всё сделал. У меня кошка шнур от наушников погрызла.
прост))
Это-то понятно. Freedist значит свободно распространяемый. Однако, значит ли это, что ядро собирается исключительно из соурс-кода, без включения каких-либо бинарных блобов? Очевидно, нет.
А что тебе до блобов? В ядре до сих пор есть куски на ассемблере, которые ты, впрочем как сишные, всё равно не отличишь от блоба, лул.
Постой-ка. И ассемблер, и си - компилуруемые языки (кстати, чем компилируется ассемблерный код - не gcc же?). Это значит, что всё равно существует соурс, из которого что-то должно быть скомпилировано. Может быть, я и не умею читать код, но существую другие люди, которые умеют, и, что самое важное, существует возможность его прочесть.
А мне сказали - "install libre kernel and fuck off", лол.
Включи USE-флаг deblob, часть ядер размаскируется.
Слышал по генту-вики вообще ставить не стоит, он кривой. Мол ставить нужно из оверлеев. Так вот, из каких именно оверлеев? К вики действительно не стоит притрагиваться? Пердолинга много? Или просто подключить определённый оверлей и сказать эмергу скачать стим от туда, и всё. Как именно?
Ставь из вики, которая предлагает ставить из оверлея и не задавай тупых вопросов.
Поясни по человечески шо це таке за steam-meta. Я в этом английском анус сломал.
я не знаю, не ставил, просто steam-meta у меня требовал гораздо больше x86 либ, steam-launcher в половину меньше, при этом всё работает, ибо недостающие 32-битные либы есть в самом стиме(только включи в настройках использовать бета-версию)
Лол, у меня он требует только =games-util/steam-launcher-1.0.0.50 ~amd64 в package.keywors запихать. В мете было 15+ юзов и 4 кейворса.
Там весь бинарный рантайм заменяется на нативный походу.
>Ухх, пердолинг, ну ладно, сейчас сделаю, мало ли какое-то говно осталось в системе.
почистил package.use, обновил мир emerge -uDNav world, поставил лаунчер emerge -av steam-launcher, внёс в package.use предлагаемые юзы. это, конечно, немного дольше, нежели в убунте в магазине приложений иконку нажать, зато система не засирается.
>=media-libs/harfbuzz-0.9.41 icu
Ну и тот, что выше в keywors, не плохо так.
make oldconfig
make modules_prepare
Что делать если make oldconfig не находит цели? Если что, то пытаюсь собрать блоб от нвидии.
Всё, пофикси. Судо забыл.
У меня chroot не воспринимало за рута, да и емердж не работал, что-то про то, что юзер portage не найден, или доступа нет, наебнулось всё по полному короче. Еще некоторые системные конфиги отсутствовали. Теперь я боюсь делать etc-update или что-то подобное.
Да и почему стим падает, тут еще много пердолить надо? http://pastebin.com/H4nMmekU
> У меня chroot не воспринимало за рута, да и емердж не работал, что-то про то, что юзер portage не найден, или доступа нет
Ты source /etc/profile не забыл сделать случаем после чрута? По симптомам оче похоже.
Конечно нет, я всё кучу раз перепроверял, еще бы, более суток с этим мучился. В хендбук несколько раз заходил. Там понятно, что ВСЁ уже из того, что опять же нету некоторых конфигов и система полностью игнорит /етк/shadow, еще куча ошибок при загрузке, которые судя по гуглу были в багрепортах арча, да и то не все. В любом случае систему я переставил и уже всё хорошо, а вот стим падает.
Я не успел доставить, случайно задел ногой материнку, которая у меня под столом без корпуса лежит, и у меня всё повисло, пришлось ребутать пк.
Появляется окно с загрузкой всякой дряни, которую стим всегда делает, и обрывается с логом на пасте выше.
Похоже качалось что-то, качалось, и в один момент это что-то положило стим. Потому что в первый запуск загрузка шла минимум 10-20 секунд, а сейчас меньше секунды и обрыв.
Оно обычно сразу после установки выкачивает сам стим и рантайм, после этого должно окно с лицухой появляется.
У меня падало сразу после загрузки, потому что для отображения лицухи нужен gnome-extra/zenity
Проверь, стоит он у тебя или нет.
Да, стоит.
вряд ли это из-за того, что ты дефолтные конфиги запилил etc-update. максимум, fstab убил бы, разве что, да и то, не помню случая, когда бы он предложил его обновить.
Попробуй запустить так:
STEAM_FRAME_FORCE_CLOSE=1 steam
А у меня вот в xterm ни в какую не открывал, вообще.
После загрузки тупо вылетало, как только накатил зенити - сразу как по маслу всё пошло.
не знаю, у меня всё нормально открыло, зенити тащит за стобой ёбаную кучу зависимостей, не хотеть.
Он нормально собирается с -webkit, 70% говна сразу исчезает из зависимостей.
Вот сейчас такое
$ STEAM_RUNTIME=0 steam
/home/gentoo/.local/share/Steam/steam.sh: line 161: VERSION_ID: unbound variable
/home/gentoo/.local/share/Steam/steam.sh: line 161: VERSION_ID: unbound variable
Running Steam on gentoo 64-bit
STEAM_RUNTIME is disabled by the user
Error: You are missing the following 32-bit libraries, and Steam may not run:
libXtst.so.6
libXfixes.so.3
libXrandr.so.2
libgobject-2.0.so.0
libglib-2.0.so.0
libgtk-x11-2.0.so.0
libpulse.so.0
libgdk_pixbuf-2.0.so.0
Еще с этими .soшками выпало целое окно, нажал "Оk" и выбело второе окно, уже стима, там текст Fatal error: failed to load steamui.so. Это всё откуда выкачивать?
Собирать из основного дерева, или юзать древний рантайм из 14.10 который в комплекте со стримом.
Судя по логу, он падает на поиске пульсы, помню, у меня та же хрень была, но решилась как-то элементарно за 2 минуты, потому не помню, что делал, кроме того, что в гугол полез.
никаких затычек не ставил, да и вообще решалось как-то элементарно всё, без каких либо затычек. но хоть убей, не вспомню
ну нахуй
Я не очень хорошо в этих ваших гентах разбираюсь, и немного не понял где именно его брать, пакетнаверно правильней ебилд какой?
Это что ли - steam-launcher-1.0.0.50 ( http://gpo.zugaina.org/games-util/steam-launcher ) ?
>В гугле советуют STEAM_RUNTIME=0 steam
Я свой стим-лаунчер, установленный с стим-оверлей запускаю только с STEAM_FRAME_FORCE_CLOSE=1 (это чтобы он сворачивался в трей)
Версия 1.0.0.50
Как решить твою проблему, не помню. Удали каталог ~/.local/share/Steam и попробуй запустить снова, может быть криво распаковался, хуй знает.
Опять же, думаю, многое зависит от того, что у тебя наставлено в системе. Мой стим требовал при установке только >=x11-libs/libdrm-2.4.59 abi_x86_32 юз(да и то, не требовал, это я сам поставил, дабы Trine запускался)
Юзы мультилиба нвидии
>=x11-proto/xextproto-7.3.0 abi_x86_32
>=x11-libs/libX11-1.6.2 abi_x86_32
>=x11-proto/xcb-proto-1.11 abi_x86_32
>=dev-libs/libpthread-stubs-0.3-r1 abi_x86_32
>=x11-libs/libXau-1.0.8 abi_x86_32
>=x11-proto/xproto-7.0.27 abi_x86_32
>=x11-proto/inputproto-2.3.1 abi_x86_32
>=x11-proto/xf86bigfontproto-1.2.0-r1 abi_x86_32
>=x11-proto/kbproto-1.0.6-r1 abi_x86_32
>=x11-libs/libXext-1.3.3 abi_x86_32
>=x11-libs/libXdmcp-1.1.1-r1 abi_x86_32
>=x11-libs/libxcb-1.11-r1 abi_x86_32
Всё, никаких больше движений не делал, но у меня нет ни пульсы, ни зенити, ни ещё какой хуйни, которая может как-то влиять на работу стима.
> но у меня нет ни пульсы
Но он же без пульсы тупо не запускается, потому что бинарь стима с ней слинкован...
>Удали каталог ~/.local/share/Steam
Охуеть, в точку! А я ведь даже steam-meta накатил, а тут всего лишь мейн каталог удалить надо было. Всё запустилось от простой команды > steam, без единой ошибки, магия.
Алсо, не подскажете почему у меня зависимые пакеты не удалились? Допустим когда-то steam-meta компилял 80 пакетов, сейчас же компиляет 35. Делал emerge -ca и emerge -uDNav world .
Ну, может отвязали от пульсы, я давно им не пользуюсь уже.
Можешь проверить equery d packagename
Ладно, как буду заново накатывать steam-launcher - проверю мету, сейчас ничего не ищет. Не хочется засирать систему, гента жэ.
>Делал emerge -ca и emerge -uDNav world
наоборот же, удаляешь юзы, которые вбивал, когда ставил мета, потом emerge -uDNav world а уж потом emerge -ca
но emerge -ca, скорее всего, ничего не удалит, ибо то были, наверняка, юзы мультилиба, поэтому emerge -uDNav world банально должен перекомпелировать обратно те библиотеки без х86 и всё.
Просто так они висеть не будут, либо они у кого-то в зависимостях, либо ты их руками став без --oneshot и они попали в world.
кейвордс
=games-util/steam-meta-0-r20131107 ~amd64
=games-util/steam-games-meta-0-r20141109 ~amd64
=games-util/steam-client-meta-0-r20150828 ~amd64
юзы
>=x11-proto/dri2proto-2.8-r1 abi_x86_32
>=x11-proto/xf86vidmodeproto-2.3.1-r1 abi_x86_32
>=sys-devel/llvm-3.5.0 abi_x86_32
>=sys-apps/attr-2.4.47-r2 abi_x86_32
>=sys-libs/ncurses-5.9-r99 abi_x86_32
>=x11-libs/libxshmfence-1.2 abi_x86_32
>=dev-libs/glib-2.44.1 abi_x86_32
>=virtual/libiconv-0-r2 abi_x86_32
>=media-libs/mesa-10.3.7-r1 abi_x86_32
>=sys-libs/zlib-1.2.8-r1 abi_x86_32
>=virtual/opengl-7.0-r1 abi_x86_32
>=x11-libs/libXxf86vm-1.1.4 abi_x86_32
>=dev-libs/expat-2.1.0-r5 abi_x86_32
>=sys-fs/udev-216 abi_x86_32
>=x11-proto/presentproto-1.0 abi_x86_32
>=x11-proto/dri3proto-1.0 abi_x86_32
>=sys-libs/gpm-1.20.7-r2 abi_x86_32
>=x11-proto/xf86driproto-2.1.1-r1 abi_x86_32
>=dev-libs/libffi-3.0.13-r1 abi_x86_32
>=x11-proto/glproto-1.4.17 abi_x86_32
>=x11-libs/libXfixes-5.0.1 abi_x86_32
>=virtual/libffi-3.0.13-r1 abi_x86_32
>=x11-proto/damageproto-1.2.1-r1 abi_x86_32
>=x11-proto/fixesproto-5.0-r1 abi_x86_32
>=x11-libs/libXdamage-1.1.4-r1 abi_x86_32
>=virtual/libudev-215-r1 abi_x86_32
как видишь, просто пересборка в мультилиб. ну и три пакета из кейвордс
кейвордс
=games-util/steam-meta-0-r20131107 ~amd64
=games-util/steam-games-meta-0-r20141109 ~amd64
=games-util/steam-client-meta-0-r20150828 ~amd64
юзы
>=x11-proto/dri2proto-2.8-r1 abi_x86_32
>=x11-proto/xf86vidmodeproto-2.3.1-r1 abi_x86_32
>=sys-devel/llvm-3.5.0 abi_x86_32
>=sys-apps/attr-2.4.47-r2 abi_x86_32
>=sys-libs/ncurses-5.9-r99 abi_x86_32
>=x11-libs/libxshmfence-1.2 abi_x86_32
>=dev-libs/glib-2.44.1 abi_x86_32
>=virtual/libiconv-0-r2 abi_x86_32
>=media-libs/mesa-10.3.7-r1 abi_x86_32
>=sys-libs/zlib-1.2.8-r1 abi_x86_32
>=virtual/opengl-7.0-r1 abi_x86_32
>=x11-libs/libXxf86vm-1.1.4 abi_x86_32
>=dev-libs/expat-2.1.0-r5 abi_x86_32
>=sys-fs/udev-216 abi_x86_32
>=x11-proto/presentproto-1.0 abi_x86_32
>=x11-proto/dri3proto-1.0 abi_x86_32
>=sys-libs/gpm-1.20.7-r2 abi_x86_32
>=x11-proto/xf86driproto-2.1.1-r1 abi_x86_32
>=dev-libs/libffi-3.0.13-r1 abi_x86_32
>=x11-proto/glproto-1.4.17 abi_x86_32
>=x11-libs/libXfixes-5.0.1 abi_x86_32
>=virtual/libffi-3.0.13-r1 abi_x86_32
>=x11-proto/damageproto-1.2.1-r1 abi_x86_32
>=x11-proto/fixesproto-5.0-r1 abi_x86_32
>=x11-libs/libXdamage-1.1.4-r1 abi_x86_32
>=virtual/libudev-215-r1 abi_x86_32
как видишь, просто пересборка в мультилиб. ну и три пакета из кейвордс
Ах да, не вздумай эти библиотеки удалять(в смысле emerge -aC bla-bla), лол, а то опять будешь спрашивать, почему система не грузится
Да знаю, давно же установил и даже доту успел скачать, а она, к слову - тупит. Видеокарточка у меня, конечно, говно, однако на арчике самые минималки шли без единого пролага, а тут камера фризисто двигается. Это особенность генты? Возможно починить?
Нвидиа у меня вроде нормально собрана, со всеми юзами мультилибскими, греется тоже нормально, а картинка тупит.
Может ебусь в глаза, но не могу найти настройки нормальные, только во вкладке "nvidia-settings Configuration" есть немного настроек, но это не то. Ткни носом плез.
Отключение не особо помогает, у меня кстати на средних, точнее если сделать в самой доте 100% строку смазывания картинки - всё даже лучше, а если убрать на минимум - тупит, получается проблема не в том, что что-то не тянет кого-то, драйвера/видеокарта говно, а в самой доте или стиме. Пойду погуглю а потом поставлю steam-launcher.
Я пока генту ставил, коннектился к вайфаю через wpa_supplicant, когда все гуевое наконец смерджилось, отрубил net.eth0 и net.wlan, включил NetworkManager. Авотхуй. К вайфаю его апплет упорно не хочет коннектиться, требует пароль вводить и все. Залез я в /var/log/messages, там написано так:
(wlan0): device state change: need-auth -> failed (reason 'no-secrets')
Попробовал тогда руками через nmcli. Пишу: nmcli device wifi connect <SSID> password <PASSWORD>
Тоже хуй. Пишет: Error: Connection activation failed: (7) Не предоставлена требуемая секретная информация.
Какого рожна ему надо?
Ему нужно полное самоличное управление сетевыми интерфейсами.
Если у тебя там всякие wpa_supplicant/netctl или ещё какая поебота автоматом при загрузке коннектится - вырубай нахуй.
adobe-flash, так же как и не на бин.
wpa_supplicant как раз я и пропустил, что он у меня в сервисах был воткнут. Кажись пошло! Спасибо, анон.
Я так понимаю, wpa_supplicant теперь можно совсем удалять?
omitted?
бывает, никакого пиздеца, просто поставь снова
Хоть с крестов, лишь бы не говношелл.
Перл мертв.
http://www.opennet.ru/docs/RUS/bash_scripting_guide/
Осло, на гентоовикиархивс лежит автоинсталл-скрипт
http://www.gentoo-wiki.info/Gentoo_Install_Script
Только нахуя?
Еще можно сесть жопой на клавиатуру, попрыгать, и полученный текст будет валиден для перла с большой вероятностью.
ПЕРЕКАТ >>1431869 (OP)
ПЕРЕКАТ >>1431869 (OP)
ПЕРЕКАТ >>1431869 (OP)
ПЕРЕКАТ >>1431869 (OP)
Котаны, старался не зафейлить шапку, плюс добавил отсебятину - гайд по коммандам, и ссылку на исходник шапки.
feel free 2 modify
Это копия, сохраненная 28 октября 2015 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.