LINUX.ORG.RU

266
Всего сообщений: 4711

Gentoo: как на стадии установки скачать свежее ядро.

Всем привет. Решил отметить обновление компа устновкой Gentoo. Делаю, как водится, по Handbook. Когда выполняю

emerge --ask sys-kernel/gentoo-sources
- мне предлагается установка ядра 4.14.x Как поставить более свежую версию?

 

dpronyaev ()

Требует root права при монтирование раздела

Смонтировал раздел sudo mount /dev/sda3 /mnt открыл pcmanfm и при открытие /mnt нужны права как это можно устранить ? Попробовал дать chmod 0777 ничего не выходит ) В fstab указывал /dev/sda3 /mnt auto auto,user,rw 1,1 И тоже требует право Группы установлены у пользователя => wheel , audio , cdrom , video , usb , users Короче как можно зайти в /mnt без root когда смонтирован раздел установлена gentoo

Перемещено maxcom из linux-org-ru

 ,

uxredbyte ()

замена процессора в ноутбуке

Задумался о целесообразности замены процессора в ноутбуке. Материнка acer v3-571g, i5 2450m на сокете g2, 35w. Пока вижу два стула варианта:

  • найти на условной барахолке i7, например, исходя из тепловыделения и производительности 3632QM. Сравнение;
  • снять с другого ноутбука i7 2670QM (45w), но будет горячо, а пересобирать придется меньше. Сравнение.

Хочу более лучше компилять, генту там, игры — вот это всё. Стоит ли вообще затевать такой апгрейд?

PS: SSD есть, RAM по максимуму.

 , , ,

parar ()

Отговорите от Gentoo

Доброго дня!

Есть у меня старый друг. ThinkPad x60t. Не хочу расставаться, но скорость работы дистров на нём удручает. С Gentoo не знаком и боюсь, как чёрта. Но наверное, пришло и моё время... (((( Хочу попробовать систему под этот ноут собрать, но на другом мощном компе. Подскажите, как это сделать? Вот нашёл устаревшую вики:

https://www.thinkwiki.org/wiki/Installing_Gentoo_on_a_ThinkPad_X60_Tablet

Что с этим теперь делать? С чего начать? Буду благодарен за совет. А с Калькулейта можно собрать образ без лишнего?

 ,

le_legioner ()

Новое железо в GNU/Linux

С Новым Годом! Скажите, пожалуйста, этот конфиг хорошо будет работать в GNU/Linux?

Процессор: AMD Ryzen Threadripper 2990WX.

Материнская плата: ASUS ROG ZENITH EXTREME.

Система жидкостного охлаждения: ASUS ROG Ryujin 360.

Видеокарта: ASUS ROG Strix RX Vega 64.

Блок питания: Seasonic Prime Ultra Titanium SSR-1000TR 1000W.

Оперативная память: 64 Гб (4 модуля Corsair Vengeance RGB DDR4 DIMM 4000MHz PC4-32000 CL19).

Твердотельный накопитель: Intel SSD Pro 1500 Series (MLC, 160GB).

Жесткий диск: Hitachi Ultrastar 7K6000 (7200rpm, 5Tb).

 , ,

gnu3d ()

Gentoo: миграция с Ivy Bridge на Sandy Bridge

С наступающим, ЛОР!

Ситуация: есть рабочая гента, которая собиралась на процессоре ivybridge. Сейчас диск надо переставить в ноут с процессором sandybridge. Собственно переставил, в целом все работает, но некоторые программы падают с ошибкой illegal instruction, например из-за отсутствия rdrand.

Собственно вопрос: как автоматически пройтись по всем установленным бинарикам и проверить, в каких есть отсутствующие на sandybridge инструкции, чтобы знать, какие пакеты надо пересобрать? Чтобы не пересобирать всё.

 ,

ch1p ()

Не могу завести тачпад на ноутбуке

Всех с наступающим.

Что-то никак не получается завести тачпад на новеньком ноутбуке. Явно что-то не так делаю с драйверами, но вот куда смотреть, не пойму.

( читать дальше... )

 , ,

Arkat ()

Нужна ли media-libs/mesa с nvidia?

Если я правильно распарсил, то сейчас mesa нужна для dev-qt/qtgui (+egl) и x11-base/xorg-server (+glamor).

Если я правильно понял, то это жёсткие зависимости:

dev-qt/qtwayland-5.11.1 (media-libs/mesa[egl])
kde-frameworks/kwayland-5.52.0 (media-libs/mesa[egl])
kde-plasma/kwin-5.14.3-r1 (media-libs/mesa[egl,gbm,gles2?,wayland])

Можно её безболезненно выпилить?

PS: есть какой-то утилита, которая бы показывала зависимости нормально, а не как equery d?

 , ,

RazrFalcon ()

И куда пропал декоратор консоли из genpatches-4.20?

Сабж, 4200_fbcondecor.patch убрали из genpatches.

Что там такого в ядре 4.20 поменяли и как теперь декорировать консольки?

 , ,

vvn_black ()

Снимки состояния системы

Товарищи, нужен совет.

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

Возможно, используя отдельный ЖД. Есть стопка мелких винчей по 100-200 ГБ, системный раздел на данный момент занимает 40 ГБ. Может, как-то можно этим воспользоваться. В общем, нужны ваши знания и опыт в этом деле :)

UPD: Пока остановился на rsync с различными надстройками, буду изучать. Благодарю за варианты :)

 ,

VeroLom ()

Gentoo проблемы с i915 на ноутбуке с nvidia optimus

Здравствуйте! Имеется ноутбук Acer aspire v5-572g c дистрибутивом gentoo. C gentoo знаком давно, но на это ноутбук ставил в те времена когда стабильное ядро было 4.9. дальше не помню, проблемы были сразу, не работал блютуз, но это полбеды, на экране даже в чистой консоли, были тонкие черточки толщиной в 1 пиксель и длиной в 2-3 «знакоместа»! Размаскировал ядро из нестабильной ветки, и поставил 4.15.X эта дрянь с экрана исчезла, потом для блютуза нашел прошивку бросил в lib/firmware, все работало как часы, исходники ядер потихоньку удаляли из нестабильной ветки, добавляли новые, все ждал, когда стабилизируют что-нибудь старше 4.15.X. На данный момент стабильное ядро из gentoo-sources 4.14.83 на нем все также плохо, и тут случилось страшное начиная с 4.18.20 опять вылезли эти артефакты, стал ковырять интернет, ничего вразумительного не нашёл, на каком-то англоязычном сайте писали про регрессию дравера i915, именно через него работает проприетарный драйвер nvidea через xrandr, делал по вики, решил я тогда поставить ядро из ck-sources-4.18.19. Вроде работает, но я подумал, а что я буду делать когда и от туда выпилят. И скачал я ядро с kernel.org 4.18.19 настроил собрал все работает, удалил все ядра установленные из репозиториев, пришлось вручную внедрить в /etc/portage/profile/package.provided sys-kernel/gentoo-sources-4.18.19 ибо без этого система при обновлении хочет установить ядро из репозитория. У меня вопрос к гуру, правильно ли я поступил в той ситуации в которой оказался, может у кого-то подобные проблемы, кто как решает? Как бы я выкручивался если бы у меня была например ubuntu?

 , ,

postmdk ()

Please help Gentoo docker launch

Hi all. After a hours of installation of docker and serfing a lot of sites of this theme I cannot launch docker on my gentoo.

The general problem is:

[root@hp ~]$ rc-service docker status
 * status: crashed
[root@hp ~]$ docker info
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

After this message I'm googled over the net and found:

usermode -aG docker user
usermode -aG docker root

Nothing happened...

The next step was looking for my docker check-config file:

exec /usr/share/docker/contrib/check-config.sh
warning: /proc/config.gz does not exist, searching other paths for kernel config ...
info: reading kernel config from /usr/src/linux-4.14.83-gentoo/.config ...

Generally Necessary:
- cgroup hierarchy: properly mounted [/sys/fs/cgroup]
- CONFIG_NAMESPACES: enabled
- CONFIG_NET_NS: enabled
- CONFIG_PID_NS: enabled
- CONFIG_IPC_NS: enabled
- CONFIG_UTS_NS: enabled
- CONFIG_CGROUPS: enabled
- CONFIG_CGROUP_CPUACCT: enabled
- CONFIG_CGROUP_DEVICE: enabled
- CONFIG_CGROUP_FREEZER: enabled
- CONFIG_CGROUP_SCHED: enabled
- CONFIG_CPUSETS: enabled
- CONFIG_MEMCG: enabled
- CONFIG_KEYS: enabled
- CONFIG_VETH: enabled
- CONFIG_BRIDGE: enabled
- CONFIG_BRIDGE_NETFILTER: enabled
- CONFIG_NF_NAT_IPV4: enabled
- CONFIG_IP_NF_FILTER: enabled
- CONFIG_IP_NF_TARGET_MASQUERADE: enabled
- CONFIG_NETFILTER_XT_MATCH_ADDRTYPE: enabled
- CONFIG_NETFILTER_XT_MATCH_CONNTRACK: enabled
- CONFIG_NETFILTER_XT_MATCH_IPVS: enabled
- CONFIG_IP_NF_NAT: enabled
- CONFIG_NF_NAT: enabled
- CONFIG_NF_NAT_NEEDED: enabled
- CONFIG_POSIX_MQUEUE: enabled

Optional Features:
- CONFIG_USER_NS: enabled
- CONFIG_SECCOMP: enabled
- CONFIG_CGROUP_PIDS: enabled
- CONFIG_MEMCG_SWAP: enabled
- CONFIG_MEMCG_SWAP_ENABLED: enabled
- CONFIG_LEGACY_VSYSCALL_EMULATE: enabled
- CONFIG_BLK_CGROUP: enabled
- CONFIG_BLK_DEV_THROTTLING: enabled
- CONFIG_IOSCHED_CFQ: enabled
- CONFIG_CFQ_GROUP_IOSCHED: enabled
- CONFIG_CGROUP_PERF: enabled
- CONFIG_CGROUP_HUGETLB: enabled
- CONFIG_NET_CLS_CGROUP: enabled
- CONFIG_CGROUP_NET_PRIO: enabled
- CONFIG_CFS_BANDWIDTH: enabled
- CONFIG_FAIR_GROUP_SCHED: enabled
- CONFIG_RT_GROUP_SCHED: enabled
- CONFIG_IP_VS: enabled
- CONFIG_IP_VS_NFCT: enabled
- CONFIG_IP_VS_RR: enabled
- CONFIG_EXT3_FS: enabled
- CONFIG_EXT3_FS_XATTR: missing
- CONFIG_EXT3_FS_POSIX_ACL: enabled
- CONFIG_EXT3_FS_SECURITY: enabled
    (enable these ext3 configs if you are using ext3 as backing filesystem)
- CONFIG_EXT4_FS: enabled
- CONFIG_EXT4_FS_POSIX_ACL: enabled
- CONFIG_EXT4_FS_SECURITY: enabled
- Network Drivers:
  - "overlay":
    - CONFIG_VXLAN: enabled
      Optional (for encrypted networks):
      - CONFIG_CRYPTO: enabled
      - CONFIG_CRYPTO_AEAD: enabled
      - CONFIG_CRYPTO_GCM: enabled
      - CONFIG_CRYPTO_SEQIV: enabled
      - CONFIG_CRYPTO_GHASH: enabled
      - CONFIG_XFRM: enabled
      - CONFIG_XFRM_USER: enabled
      - CONFIG_XFRM_ALGO: enabled
      - CONFIG_INET_ESP: missing
      - CONFIG_INET_XFRM_MODE_TRANSPORT: missing
  - "ipvlan":
    - CONFIG_IPVLAN: enabled
  - "macvlan":
    - CONFIG_MACVLAN: enabled
    - CONFIG_DUMMY: enabled
  - "ftp,tftp client in container":
    - CONFIG_NF_NAT_FTP: enabled
    - CONFIG_NF_CONNTRACK_FTP: enabled
    - CONFIG_NF_NAT_TFTP: missing
    - CONFIG_NF_CONNTRACK_TFTP: missing
- Storage Drivers:
  - "aufs":
    - CONFIG_AUFS_FS: missing
  - "btrfs":
    - CONFIG_BTRFS_FS: enabled
    - CONFIG_BTRFS_FS_POSIX_ACL: enabled
  - "devicemapper":
    - CONFIG_BLK_DEV_DM: enabled
    - CONFIG_DM_THIN_PROVISIONING: enabled
  - "overlay":
    - CONFIG_OVERLAY_FS: enabled
  - "zfs":
    - /dev/zfs: missing
    - zfs command: missing
    - zpool command: missing

Limits:
- /proc/sys/kernel/keys/root_maxkeys: 1000000

All Generally Necessary components are enabled...

After that I launched dockerd and saw:

WARN[2018-12-19T01:00:30.726237914+03:00] Your kernel does not support cgroup memory limit
WARN[2018-12-19T01:00:30.726268363+03:00] Your kernel does not support cgroup cfs period
WARN[2018-12-19T01:00:30.726281374+03:00] Your kernel does not support cgroup cfs quotas
WARN[2018-12-19T01:00:30.726292586+03:00] Your kernel does not support cgroup rt period
WARN[2018-12-19T01:00:30.726301840+03:00] Your kernel does not support cgroup rt runtime
WARN[2018-12-19T01:00:30.726307137+03:00] Unable to find blkio cgroup in mounts
WARN[2018-12-19T01:00:30.726384004+03:00] mountpoint for pids not found
Error starting daemon: Devices cgroup isn't mounted

Okay... Googling deeper and I found this link on stackoverflow

Not helped me...

Any ideas?

[root@hp ~]$ uname -r
4.14.83-gentoo

Sorry for English layout, but this system only in english, setting up russian layout is too lazy for me. Thanks a lot.

p.s. : mogu translitom pisat' )

 , ,

OrdinaryMind ()

Проксирующий Nginx + SQUID + mikrotik

Доброго всем времечка! Встала задача настроить SQUID + ScreenSquid для детального отчёта по трафику. В центре сети mikrotik, за ним сервер бэкэнд Apache и фронтенд Nginx, на том который фронтенд был установлен соответственно SQUID (работает под Gentoo). Вот что я нашёл по этой теме: https://toster.ru/q/220330 http://adminnote2.blogspot.com/2014/05/mikrotik-squida.html Собственно основной вопрос в iptables - во всех инструкциях необходимо делать редирект с портов 80, 443 на SQUID. А у меня по этим портам Nginx делает proxy_pass на Apache. Как так закрутить iptables чтобы работало?

 , , ,

hardbox00 ()

кириллица в консоли gentoo

доброго времени суток. установил gentoo. все строго по handbook. ставил его и раньше, но в прошлый раз во время установки не решался включить поддержку кириллицы.

проблема: кириллица не отображается. есть русская раскладка клавиатуры, но при вводе консоль не в состоянии отобразить ничего, кроме черных квадратов. под консолью я понимаю не эмулятор терминала,а то, что встречает пользователя после первого запуска gentoo.

что-то мне подсказывает, что это известная проблема. я гуглил, честно! нуль результата

моя гипотеза: система, что была в stage3, поддержки кириллицы utf-8 не имела. с чего бы ей отображать нужные символы? может пересобрать систему с поддержкой нужной кодировки?

 ,

colcal ()

GCC vs Clang.

Собираю значит Chromium как обычно с Clang,а он глючит. Пробую собрать с GCC, а ему GCC 16 ГБ становится мало. Делаю сборку в 3 потока, всё равно мало. Пришлось выключить X и собирать в терминале.
К чему это всё? А к тому, что собирая Chromium Clang'ом в 9 потоков на 16 ГБ оперативы, можно запустить браузер и лазить по инету. А при сборке с GCC отрубать всё, что запущено, и собирать только в 3 потока.
З.Ы. Вот тебе и оптимизация под определённый компилятор.

 , , , ,

Lifun ()

Переход на samba 4.8

Стояла Samba-4.5. Обновился на 4.8 и с win клиентов от 7-ки и выше (с win xP такой проблемы нет) по имени не могу зайти на шары сервера, по ip-сервера заходит без проблем. Что там так поменялось? Пока вернулся на 4.5, все восстановилось. DNS настроен правильно, все имена резолвятся и пингуются в ту и другую сторону.

# Global parameters
[global]
        bind interfaces only = Yes
        dos charset = CP866
        interfaces = lo enp9s4f0
        server string = BAZ2 Samba Server
        workgroup = BAZ
        preferred master = No
        allow dns updates = nonsecure and secure
        dns forwarder = 192.168.2.3
        log file = /var/log/samba/log.%m
        max log size = 50
        load printers = No
        printcap name = /dev/null
        ntlm auth = Yes
        security = USER
        server role = standalone server
        dns proxy = No
        wins server = 192.168.2.3
        idmap config * : backend = tdb
        hosts allow = 192.168.2. 127.
        hosts deny = 0.0.0.0/0


[homes]
        comment = Home Directories
        browseable = No
        read only = No


[public]
        comment = Public Users
        path = /archiv/public
        create mask = 0664
        directory mask = 0775
        guest ok = Yes
        read only = No
        write list = @users

 ,

jekpol ()

автологин и автостарт startxfce4 systemd

при логине в tty xfce запускается, но автозапуск не работает, получается только если вводить логинпароль, а хочу чтобы сразу стартовал без логина

разобрался, но только на одном компе, на ноуте не хочет

[Service]
ExecStart=
ExecStart=-/sbin/agetty -o '-p -f -- \\u' --autologin draga --noclear %I $TERM
# ~/.bashrc
if [[ -z $DISPLAY ]]; then
  exec startxfce4
fi
на ноуте херня вылазит (EE) AddScreen/ScreenInit failed for driver 0 Xorg.0.log Xorg.0.log modesetting

 , , ,

fearOfSociety ()

рабочие пространства на 2+ мониторах

Задрал гном, хочу чего-то адекватного попробовать. Хотелось бы работать с 2-3 мониторами примерно следующим образом:

На каждом мониторе - свой т.н. «alt-tab», который будет, например, «win+1», «win+2», «win+3»... (Соответственно, «win+1» - переключает фокус окон по стековому принципу на 1м мониторе в одну сторону, «win+shift+1» в обратную, если перескочил; визуально это все должно индицироваться тем или иным образом - выделяться рамками, отображаться списком. Происходит это только на соответствующем мониторе. «super+2»/«super+shift+2» делают всё тоже самое на другом мониторе. Абсолютно независимо, т.е. при переключении фокуса окон на первом мониторе, на других ничего не затемняется, окна никак не тасуются)

Простой тайлинг - распольжить два/4 рядом, вертикально\горизонтально.

Плавающие окна тоже должны быть

Перекидывание окон с одного монитора на другой клавиатурой, конечно же.

Адекватная индикация на чем-то наподобие панели задач или overview. Которую можно отобразить, если потерялся, пришел наутро пьяный, вернулся из отпуска - что бы сразу понять где-чего у тебя открыто.

Что бы все это сохранялось между логаутами без ручной правки конфигов. Хотя бы в простом варианте - один раз перетащенный калькулятор или deadbeef был бы всегда (открывался бы всегда) на левом мониторе в правой половине, например.

Спасибо

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

 , , , ,

PtiCa ()

Не пойму кому нужна dev-libs/vala-common

~> eix -I vala
[U] dev-libs/vala-common
     Available versions:  0.36.13 ~0.36.14 0.36.15
     Installed versions:  0.36.13(01:35:53 PM 05/18/2018)
     Homepage:            https://wiki.gnome.org/Projects/Vala
     Description:         Build infrastructure for packages that use Vala

~> equery d vala-common
 * These packages depend on vala-common:
gnome-base/librsvg-2.40.18 (dev-libs/vala-common)

~> equery u gnome-base/librsvg
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for gnome-base/librsvg-2.40.18:
 U I
 - - introspection : Add support for GObject based introspection
 - - tools         : Build svg viewer tool
 - - vala          : Enable bindings for dev-lang/vala

 

RazrFalcon ()

Как правильно создать ebuild с версией «2.5.0-b.9»?

Есть библиотека, промежуточные тестовые версии которой выглядят как «2.5.0-b.9». Как правильно именовать ebuild с такой версией, и потом распарсить в EAPI 7?

Трудность именно в суффиксе. Я так понял, в суффиксе не могут быть точки? Нужно разделить «b» и «9», чтобы потом при формировании URL можно было между ними поставить точку. Если записать просто «b9», то неочевидно, как это можно надёжно парсить, нет гарантий, что потом не будет версии «2.5.0-b2.9». Если нет лучшего решения, то придётся записать «b9» вместе и потом вытаскивать отдельно числа, отдельно буквы. Можно внутри ебилда держать отдельную переменную с нужным суффиксом, но хардкод тоже не хочется делать.

Пробовал:

odb-2.5.0-b.9.ebuild
odb-2.5.0_pre_b.9.ebuild
odb-2.5.0_pre_b_9.ebuild

 ,

Pravorskyi ()