Полночные записки относительно rhel 7, centos 7, scientific на десктопе

Хотелось бы сразу отметить, что это не полноценный псто про установку и настройку этих дистрибутивов, а выжимка с форумов, саппорта провайдеров и красной redhat для себя. Данные заметки полностью подходят для rhel 7 и scientific 7, у centos 7 есть небольшие отличия в части той же видеокарты.

Что и как.

Можно поставить полноценный rhel 7.2 с бесплатной лицензией «developer 1 year». Наиболее близок к нему, как мне показалось Scientific, но у него одна проблемка, это задержка по релизу на 60-120 дней от релиза rhel.

  1. Обычная, она же «пакет окружения gnome». Заливается обычный федоровский набор с кучей ненужного гномохлама.
  2. Минимальная. Минимальная удобна тем, что ставится только ядро и необходимые пакеты. Остальное доустанавливается в процессе. Разница в пользу полностью настроенной системы с минимальной установкой ~ 350Мб RAM.
  3. XFCE 4.12

Установка и настройка минимальной версии rhel 7.2, centos 7, scientific 7.

    1. Выбираем в инсталяторе — minimal installation. В конфигураторе не забываем включить сеть, иначе придется идти в и прописывать ONBOOT=YES

      /etc/sysconfig/network-scripts/

    2. Отключаем fast mirror cache, ибо это главный тормоз yum

      /etc/yum/pluginconf.d/fastestmirror.conf
      enabled=0

    3. После установки ставим иксы

      yum groupinstall «X Window System»

      yum groupinstall «Development Tools»

  1. Ставим gnome и базовые пакеты. Названия всех пакетов можно посмотреть на git.gnome.org

    yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts epel-release wget nano htop

  2. Либо XFCE

    yum groupinstall @xfce

  3. Делаем перелинковку

    unlink /etc/systemd/system/default.target
    ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

  4. Перезагружаемся

Репозитарии для rhel

  1. EPEL. Основная репа. Официально поддерживается fedora community. Содержание в основном оттуда же.
  2. ElRepo. Драйвера на железо. Но, надо отметить, что с LTSi 3.10 кернелом, logitech unifying из коробки подхватывает устройства много лучше, чем w10 c «официальным» драйвером.
  3. NUX. Кодеки, плееры и прочие multimedia фичи.
  4. REMI

Кроме этого без проблем подключаются репы chrome, nginx, postgresql. Тут же надо отметить, что софт в rhel и epel довольно древний, если брать по временному периоду, то в декабре будет «релиз Fedora23», он же rhel 7.3.

Доставляем софт в gnome

Тут опять есть два варианта.

  • Первый через терминал. Названия пакетов находятся на git.gnome.org напримере моего набора:

    yum install gnome-disk-utility gnome-font-viewer gnome-screenshot sushi file-roller gedit seahorse yum-utils gnome-tweak-tool

  • Второй вариант более гуевый. Устанавливаем «центр приложений windows» и забиваем в строку поиска gnome. Будут выведены все пакеты gnome доступные для установки.

    yum install gnome-packagekit gnome-software

Установка RPM пакетов. Традиционный rpm -i или установка через гуи из центра приложений.

Установка драйверов nvidia и rhel 7.2

Хочется заметить, что свободный драйвер noveau не так плох для десктопных видеокарт 2-3 летней давности. Если замерять FPS по RTWC 1.42d, то по производительности он идет вровень с ванильными. Единственный их минус, он не поддерживает управление частотами, а сооотвественно и кулером системы охлаждения. Кому-то не мешает, меня бесит. В Fedora24 установка родных драйверов на мой GeForce 2 серии  неплохой способ продвинуться в изучении линукс: сначала нада пропатчить сами драйвера, потом включать, добавлять, отключать и все такое. Обновилось ядро? Добро пожаловать в пустоту.

Прежде, чем менять драйвера следует отметить ряд замеченных минусов:

  1. Возрастает потребление памяти с 1.2 Гб в Nouveau до 1.8Гб на Nvidia
  2.  В гноме включаются штатные свистелки из UI.
  3.  Прежде, чем греть видеокарту посмотрите, как уВас отрабатывает  система охлаждения — по умолчанию стоит 35 г.  На моей карте охлаждение включилось на 65. Принудительное управление вентилятором гуглится в первой строке google и не греет больше 55 под нагрузкой.

Плюсы:

  1. Тишина. Адаптивное управление позволяет сбрасывать частоту до 130, а обороты до 25%.
  2.  Плавность интерфейса и аппаратное ускорение всего  в google chrome://flags. Лента ЖЖ отрисовывается, плавно как в OS X.
  3.  Игры. Быстрее и плавнее,  чем в OS X.  Драйвера хорошие и годные, тот же ETS2 идет быстрее, чем на AMD Radeon HD4850@W7, который в 2 раза как быстрее G220. Просто AMD проблемы поддержки драйверов, спустя пару лет,  не волнуют и поэтому к покупке не рекомендуются, хотя у меня все карты с 2001 по 2010 год были исключительно Radeon.
  1. Обновляем систему
  2. Устанавливаем kernel devel

    yum install kernel-devel-$(uname -r) gcc

    и блочим noveau

    echo ‘blacklist nouveau’ >> /etc/modprobe.d/blacklist.conf

    dracut /boot/initramfs-$(uname -r).img $(uname -r) —force

  3. Отключаем GDM и перезагружаемся

    systemctl disable gdm

  4. Ставим драйвер
  5. Перезагружаемся
  6. Включаем GDM

    systemctl enable gdm

В инторнетах встречается мнение что «rhel || centos || scientific» не для десктопа». Что подразумевается под десктопом, мне не понять ибо любой linux на десктоп не тянет. Если выразиться понятнее — нормальный пикап для перевозки навоза и поездок в супермаркет, но никак не комфортабельный седан. Десктоп это OS X. Что касается остального, таки все как в Fedora.

  • mp3 играет, как и в Fedora из репов.
  • VLC с кодеками и поддержкой h265, он же HEVC, он же 4k video.
  • shotwell & pinta в наличии
  • Chrome, Skype, Thunderbird, Transmission
  • libreoffice, keepass
  • crossover 15.0 & vmware player 12. Крутится и бегает.

mp3 —

yum install xmms-mp3 gstreamer-plugins-ugly audacious-plugins-freeworld-mp3 xine-lib-extras-freeworld»

Обычно этого досточно, если не играет, то https://lists.centos.org/pipermail/centos/2014-July/144732.html

Установка плагинов в классическом режиме Gnome —

yum install gnome-shell-browser-plugin

Свежий git

yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel

Затем скачиваем последнюю версию с gitlab

make configure

./configure —prefix=/usr/local

sudo make install

Система виртуализации KVМ.

yum install kvm virt-manager libvirt virt-install qemu-kvm xauth dejavu-lgc-sans-fonts

Установка LEMP стека
https://www.if-not-true-then-false.com/2011/lemp-on-fedora-centos-red-hat-rhel-linux-nginx-mysql-php-fpm/

XFCE в системе полностью голый, только thunar и панель настроек, поэтому придется пошерстить маны arch, доставлять xfce4 пакеты и самому допиливать систему с под себя с помощью xfce-look.org. Но могу заверить результат превзойдет все ожидания.

Тиринг в XFCE 4 с nvidia драйвером убирается предельно просто, без всяких compton и прочих костылей у рукожопов.
https://www.cmscritic.com/how-to-fix-nvidia-screen-tearing-in-xfce-mate-kde-lxde-and-others/
моя строка в конфиге:

Option «metamodes» «HDMI-0: nvidia-auto-select +1920+0 { ForceFullCompositionPipeline = On }, DVI-I-1: nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }»

Upd. С момента последнего редактирования прошло 5 месяцев. За это время полет крайне отличный, за исключением раздражающего GNOME с последующим переездом на xfce4.

Реклама
Полночные записки относительно rhel 7, centos 7, scientific на десктопе

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s