Помощь новичку с Gentoo (Вопросы различной тематики, возникающие по мере использования системы.)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Yaros
Сообщения: 500
ОС: Debian Wheezy / Gentoo

Re: Помощь новичку с Gentoo

Сообщение Yaros » 25.12.2014 13:48

Каждый раз, когда запускаю emerge-webrsync, все остальное начинает тормозить, или не все, но mplayer и clementine точно, Это лечится?
=========
=Мой блог. =
=========
Gentoo-ниасилятар
Спасибо сказали:

Аватара пользователя
sunny1983
Сообщения: 348
ОС: GNU/Linux 4.x (Fedora, Debian)

Re: Помощь новичку с Gentoo

Сообщение sunny1983 » 05.01.2015 12:36

Здравствуйте!
Два вопроса:
Бинарные пакеты в Gentoo есть или нет, как их устанавливать?
Можно ли в процессе установки Gentoo не собирать ядро, а установить уже готовое вместе с модулями?
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4839
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение /dev/random » 05.01.2015 13:22

sunny1983 писал(а):
05.01.2015 12:36
Здравствуйте!
Два вопроса:
Бинарные пакеты в Gentoo есть или нет, как их устанавливать?
Можно ли в процессе установки Gentoo не собирать ядро, а установить уже готовое вместе с модулями?

Поддержка бинарных пакетов есть, но репозиториев с бинарными пакетами нет. Предполагается, что пользователь будет собирать их сам (например, собирать на одной машине для установки на нескольких).

Да, если вы возьмёте это ядро откуда-то из стороннего источника. В репозиториях Gentoo заранее собранных ядер нет.
Спасибо сказали:

Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Помощь новичку с Gentoo

Сообщение drBatty » 05.01.2015 14:20

sunny1983
Есть, но это уже не Гента.

У меня тоже вопрос: зачем нужны бинарные пакеты в Генте?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:

Аватара пользователя
sunny1983
Сообщения: 348
ОС: GNU/Linux 4.x (Fedora, Debian)

Re: Помощь новичку с Gentoo

Сообщение sunny1983 » 12.01.2015 10:58

drBatty писал(а):
05.01.2015 14:20
sunny1983
Есть, но это уже не Гента.

У меня тоже вопрос: зачем нужны бинарные пакеты в Генте?

Решил быть разносторонней личностью, изучить все ведущие дистрибутивы.
Где-то читал что есть в генту понятие "бинарные пакеты", вот и спросил, потому что в хэндбуке эта тема не раскрывается. Вообще, хэндбук странно написан, описана последовательность действий, которые надо выполнить для установки системы, но не раскрывается что эти команды конкретно делают. Я заметил, что утилиты Gentoo имеют "e" в своём начале: emerge, eselect. Какие ещё есть? Портеж и ebuild - это одно и то же?
Установка ядра в Gentoo, я так понял, производится через установку исходников по "emerge gentoo-sources" и дальнейшую сборку и установку с помощью make. А зачем тогда нужен инструмент genkernel?
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4839
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение /dev/random » 12.01.2015 11:12

sunny1983 писал(а):
12.01.2015 10:58
Решил быть разносторонней личностью, изучить все ведущие дистрибутивы.
Где-то читал что есть в генту понятие "бинарные пакеты", вот и спросил, потому что в хэндбуке эта тема не раскрывается. Вообще, хэндбук странно написан, описана последовательность действий, которые надо выполнить для установки системы, но не раскрывается что эти команды конкретно делают. Я заметил, что утилиты Gentoo имеют "e" в своём начале: emerge, eselect. Какие ещё есть? Портеж и ebuild - это одно и то же?

Portage - это пакетный менеджер Gentoo. Иногда тем же словом неофициально называют основной Gentoo'шный репозиторий. Ebuild'ы - это скрипты для проверки зависимостей и сборки, используются в роли пакетов. Также, ebuild - это команда в составе portage для низкоуровневой работы с этими самыми ebuild'ами. Для высокоуровневой используется команда emerge, тоже, разумеется, из состава portage.

sunny1983 писал(а):
12.01.2015 10:58
Установка ядра в Gentoo, я так понял, производится через установку исходников по "emerge gentoo-sources" и дальнейшую сборку и установку с помощью make. А зачем тогда нужен инструмент genkernel?

genkernel собирает ядро и initrd. Но если initrd вам не нужен, то вы, разумеется, можете собирать ядро и с помощью make.
Спасибо сказали:

Аватара пользователя
sunny1983
Сообщения: 348
ОС: GNU/Linux 4.x (Fedora, Debian)

Re: Помощь новичку с Gentoo

Сообщение sunny1983 » 12.01.2015 11:34

/dev/random писал(а):
12.01.2015 11:12
Ebuild'ы - это скрипты для проверки зависимостей и сборки, используются в роли пакетов.

А на каком языке они написаны? Если это скрипты, то почему в их начале нет "#!/bin/sh"?
А удалять программы как? Если в обычных пакетных менеджерах при удалении удаляются все файлы, входящие в состав пакета и запускается деинсталляционный скрипт то тут как? Потерянные файлы образовываться не могут?
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4839
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение /dev/random » 12.01.2015 12:16

sunny1983 писал(а):
12.01.2015 11:34
А на каком языке они написаны? Если это скрипты, то почему в их начале нет "#!/bin/sh"?

Это скрипты для пакетного менеджера, не для пользователя. Они на основе баша, но если вы их просто запустите башем, то ничего не заработает.

sunny1983 писал(а):
12.01.2015 11:34
А удалять программы как? Если в обычных пакетных менеджерах при удалении удаляются все файлы, входящие в состав пакета и запускается деинсталляционный скрипт то тут как? Потерянные файлы образовываться не могут?

Не могут. Всем занимается пакетный менеджер. Файлы он удаляет сам, а дополнительные действия прописаны в ебилде.
Спасибо сказали:

nixfor
Сообщения: 6

Re: Помощь новичку с Gentoo

Сообщение nixfor » 19.07.2015 23:06

Установил генту и минт, в центре управления минта не работает управление пользователями, питанием и службами, подскажите чего не хватает, прбовал ставить upowe, но он не ставится, конфликтует с минтом.
как разрешить простому пользователю подключать иньернет? у меня только мегафоновский 3g и кроме ppp, pon/poff, я ничего не настраивал
Спасибо сказали:

Аватара пользователя
yoricI
Сообщения: 755
ОС: gentoo fluxbox

Re: Помощь новичку с Gentoo

Сообщение yoricI » 23.01.2017 17:06

Скажите пож-ста, чем различаются net-im/skypeforlinux от net-im/skype? Второй вроде последняя версия (4.3) настоящего skype, а первый версия 1.х.х, но телодвижения над пакетом были совсем недавно, свежие.
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4839
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение /dev/random » 24.01.2017 02:09

yoricI писал(а):
23.01.2017 17:06
Скажите пож-ста, чем различаются net-im/skypeforlinux от net-im/skype? Второй вроде последняя версия (4.3) настоящего skype, а первый версия 1.х.х, но телодвижения над пакетом были совсем недавно, свежие.

Скайпом не пользуюсь, пишу то, что уловил из пролетавших на сайтах новостей.

net-im/skype - это заброшенная версия, которую разработчики когда-то пилили и недопилили. Уже два года как не развивается.

net-im/skypeforlinux - это новая реализация, нумерация версий которой началась заново, с единицы. Поэтому отдельный пакет. По сути, это Skype4web в обёртке из Electron (фреймворк для создания десктопных приложений на HTML+JS).

net-im/skype поддерживает только "обычный" skype-протокол, а net-im/skypeforlinux - только веб-протокол. Виндовая версия поддерживает оба. Их оба можно использовать для связи с виндовым клиентом, но не друг с другом.
Спасибо сказали:

Аватара пользователя
yoricI
Сообщения: 755
ОС: gentoo fluxbox

Re: Помощь новичку с Gentoo

Сообщение yoricI » 14.03.2017 06:12

Позвольте несколько вопросов, пож-ста:
1) Почему при eix-sync вышло такое сообщение относительно gentoo-sources. И вообще частенько бывает такое, буквы выводятся, а обновления-то нет реального. Намёк, что надо пересобирать ядро, из-за binutils, например?
2) binutils тоже странно обновляется, сам на себя, хотя есть свежее. Или они в разных слотах?
3) Как обновлять binutils, если нет обновлений gcc, headers и т.п. Ждать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4839
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение /dev/random » 14.03.2017 13:52

yoricI писал(а):
14.03.2017 06:12
Позвольте несколько вопросов, пож-ста:
1) Почему при eix-sync вышло такое сообщение относительно gentoo-sources. И вообще частенько бывает такое, буквы выводятся, а обновления-то нет реального. Намёк, что надо пересобирать ядро, из-за binutils, например?

Нет, появился новый слот - 4.4.52. Вас он не касается, но система об этом не знает.

yoricI писал(а):
14.03.2017 06:12
2) binutils тоже странно обновляется, сам на себя, хотя есть свежее. Или они в разных слотах?

Да, в разных. До стрелки - доступные (с точки зрения стабилизации и прочего) слоты до синхронизации, после стрелки - после.

yoricI писал(а):
14.03.2017 06:12
3) Как обновлять binutils, если нет обновлений gcc, headers и т.п. Ждать?

Зачем? Что мешает просто обновить?
Спасибо сказали:

Аватара пользователя
yoricI
Сообщения: 755
ОС: gentoo fluxbox

Re: Помощь новичку с Gentoo

Сообщение yoricI » 14.03.2017 17:01

1) А каков тайный смысл суеты над устаревшими версиями, когда есть свежее?
3) Ну они ж в комплексе все работают - linux-headers, glibc, gcc, binutils и т.п.

Уже давно действую по такой инструкции, найденной в инете:
1. emerge -1a --nodeps linux-headers glibc
2. emerge -1a --nodeps binutils
3. eselect binutils list
4. eselect binutils set [LastVersion]
5. далее обновить GCC по инструкции https://wiki.gentoo.org/wiki/Upgrading_GCC (gcc & libtool)
6. emerge -1a --nodeps glibc binutils gcc
Ну и потом всю систему. В нашем случае, так как binutils последние в очереди и больше ничего из этого не обновляется, значит, можно их одних.
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4839
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение /dev/random » 14.03.2017 17:19

yoricI писал(а):
14.03.2017 17:01
1) А каков тайный смысл суеты над устаревшими версиями, когда есть свежее?

Устаревшими? Вы когда-нибудь термин LTS слышали?

yoricI писал(а):
14.03.2017 17:01
3) Ну они ж в комплексе все работают - linux-headers, glibc, gcc, binutils и т.п.

Уже давно действую по такой инструкции, найденной в инете:
1. emerge -1a --nodeps linux-headers glibc
2. emerge -1a --nodeps binutils
3. eselect binutils list
4. eselect binutils set [LastVersion]
5. далее обновить GCC по инструкции https://wiki.gentoo.org/wiki/Upgrading_GCC (gcc & libtool)
6. emerge -1a --nodeps glibc binutils gcc
Ну и потом всю систему. В нашем случае, так как binutils последние в очереди и больше ничего из этого не обновляется, значит, можно их одних.

Да, можно их одних.
Спасибо сказали:

Аватара пользователя
yoricI
Сообщения: 755
ОС: gentoo fluxbox

Re: Помощь новичку с Gentoo

Сообщение yoricI » 15.03.2017 09:25

/dev/random писал(а):
14.03.2017 17:19
yoricI писал(а):
14.03.2017 17:01
1) А каков тайный смысл суеты над устаревшими версиями, когда есть свежее?

Устаревшими? Вы когда-нибудь термин LTS слышали?

Слышал, но при чём тут это, если уже давно ядро 4.9 стабильно, какой смысл вытаскивать на белый свет 4.4? Кому это 4.4 нужно?
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4839
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение /dev/random » 15.03.2017 13:26

yoricI писал(а):
15.03.2017 09:25
Слышал, но при чём тут это, если уже давно ядро 4.9 стабильно, какой смысл вытаскивать на белый свет 4.4? Кому это 4.4 нужно?

Вы, похоже, всё же не понимаете, что такое LTS и зачем он нужен. Новые версии приносят не только исправления ошибок, но и новые баги, а также потенциальную несовместимость со старым софтом и железом, возможные проблемы при обновлении и т.д. LTS - это возможность получить багфиксы, не получив новых проблем. В LTS-версиях на протяжении всего срока поддержки продолжают исправляться ошибки, и больше ничего. Если вы изначально поставили 4.4, это позволяет вам на годы остаться на 4.4, продолжая получать обновления, которые исправляют старые проблемы, не вызывая новых.

В данный момент поддерживается 8 различных LTS-веток ядра.
Спасибо сказали:

Аватара пользователя
delvin-fil
Сообщения: 70
ОС: Linux

Re: Помощь новичку с Gentoo

Сообщение delvin-fil » 16.03.2017 01:20

Yaros писал(а):
25.12.2014 13:48
Каждый раз, когда запускаю emerge-webrsync, все остальное начинает тормозить, или не все, но mplayer и clementine точно, Это лечится?

ionice -c 2 -n 7 nice -n 19 emerge-webrsync

Код: Выделить всё

import __hello__
Спасибо сказали:

Аватара пользователя
delvin-fil
Сообщения: 70
ОС: Linux

Re: Помощь новичку с Gentoo

Сообщение delvin-fil » 16.03.2017 01:29

yoricI писал(а):
14.03.2017 17:01
5. далее обновить GCC по инструкции https://wiki.gentoo.org/wiki/Upgrading_GCC (gcc & libtool)


С обновлением gcc вы можете получить зверский глюк с обновлением @system. Сталкивался. Заключается в том, что потом, при обновлении @world, не соберется mono и старая версия gtk. А играть с переключением gcc, поверьте, желание обновляться пропадет совсем. Я это вылечил новым stage - по другому не получилось несмотря на бекапы.

Код: Выделить всё

import __hello__
Спасибо сказали: