Установка arch linux xfce, блог Семмі

Коли користуєшся іншими збірками Linux, рано чи пізно виникає той момент, коли захочеться її поміняти на щось краще.

Так було і у мене. Награвшись досхочу з Ubuntu, Debian, Suse і іншими, я зрозумів що вони перевантажені зайвими пакетами і працюють не так як хотілося.

Та й після установки доводилося постійно щось «допілівать» під себе. Тут і визріла думка використовувати Arch Linux.

І я ні разу не пошкодував про це. Система просто «літає», в порівнянні з іншими.

Сам інсталятор системи дозволять поставити тільки Arch, а середу робочого столу вам доведеться вибирати і ставити самостійно. Це дозволяє відсіяти малодосвідчених і ледачих користувачів. Консоль рулить брат!

Запам'ятати всі кроки не реально, тому вирішив зробити невелику інструкцію.

Далі записуємо образ на компакт-диск або флешку. Як записати образ на компакт-диск у вас проблем не виникне. Як записати образ на флешку, ви можете прочитати тут.

Після запису образу на знімний носій, вам необхідно буде завантажитися з нього.
Для вас це теж не складе труднощів. Бо, якщо ви вирішили поставити Arch linux, то знаєте як завантажитися з зовнішнього носія.

Після завантаження бачимо наступне вікно з вибором варіантів установки.

Установка arch linux xfce, блог Семмі

Я вибираю найперший варіант - x86_64. Все залежить від вашого заліза. Другий варіант підійде для слабких комп'ютерів, якщо в нього хочете вдихнути «друге життя».

Після завантаження потрапляємо в консоль з правами рута. Решту доведеться набирати руками.

Ставимо російську розкладку

Додамо в консоль шрифт, що підтримує кирилицю

Додаємо російську локаль

У цьому файлі потрібно раскоментіровать (видалити знак #) рядок # ru_RU.UTF-8 UTF-8

Після зміни просто тиснемо Ctrl + X і погоджуємося зберегти файл клавішею Y.

Далі оновлюємо поточну локаль системи

Перевірка роботи мережі

Так як зараз без інтернет нікуди, перевіряємо його наявність. Адже пакети для установки доведеться тягнути з мережі.

Ви повинні отримати приблизно такий відгук, як на скріншоті. Зверніть увагу на напис «0% packet loss». Це означає що всі пакети приходять без помилок.

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

Вайфай можна налаштувати і після установки.

Якщо ж ви все-таки вирішили «танцювати» з вайфай - використовуйте програму wifi-menu.

Примітка: Якщо ви отримуєте повідомлення, що інтерфейс wlan0 не знайдений, то дізнайтеся як називається ваш мережевий інтерфейс за допомогою ifconfig і введіть wifi-menu <интерфейс>

Якщо Arch пише, що немає такої команди ifconfig, поставте пакет net-tools.

Якщо у вас з'єднання PPPoE: ви можете використовувати для настройки pppoe-setup, а для запуску - pppoe-start
Я використовую кабельне з'єднання (LAN) на стаціонарному комп'ютері, тому описувати настройку вийфая і PPPoE не буду.

Розбиваємо жорсткий диск

Для створення розділів на жорсткому диску використовуємо програму cfdisk.

Створюємо наступні розділи:

  • Завантажувальний розміром 100 мб
  • Розділ підкачки (swap), за рекомендаціями - на 1 гігабайт більше оперативної пам'яті. З особистого досвіду - якщо пам'яті більше 4 гб, то 3 гб підкачки мені вистачає за очі.
  • Для кореневого розділу системи - 15 гігабайт. Якщо жорсткий диск великого розміру, можна задати 20 гігабайт
  • Для домашнього розділу задаємо все місце, що залишилося на диску

В результаті у вас вийде приблизно так.

Установка arch linux xfce, блог Семмі

Вибираємо запис і зберігаємо зміни.

Далі нам буде потрібно відформатувати створені нами розділи.

Для завантажувального розділу будемо використовувати файлову систему ext2

Форматуємо розділ під swap

Використовуємо ext4 для кореневого розділу

Використовуємо ext4 для домашнього (home) розділу

Далі монтуємо наші розділи

Вибираємо найближче дзеркало для pacman

Щоб pacman швидше завантажував пакети прописуємо найближчий сервер зверху.
У нашому випадку український сервер. Дія не обов'язкова, можна залишити як є.

Вписуємо цей рядок у верхній частині списку

Закриваємо файл командою Ctrl + X і погоджуємося зберегти зміни.
Встановимо базові пакети системи.

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

Для тих, хто встановлює систему через Wi-Fi необхідно також встановити пакети netctl, dialog і wpa_supplicant

Установка завантажувача Grub

Якщо ви ставите 32-х бітну систему c EFI, то вам потрібно використовувати пакет grub-efi-i386.

Подальша настройка системи

Генеруємо fstab, використовуючи наступну команду:

Переходимо в свіжовстановленому систему:

Закриваємо файл командою Ctrl + X і погоджуємося зберегти зміни.

Додамо російську локаль в консоль:

Приклад можна подивитися тут.

Создадаем RAM диск за допомогою такої команди:

Увага: якщо у вас виникли помилки при створенні grub.cfg, додайте в файл / etc / default / grub рядок GRUB_DISABLE_SUBMENU = y

Встановлюємо пароль для root:

Виходимо з встановленої системи:

Далі отмонтіруем всі розділи:

Робимо перезавантаження системи.

Заходимо під root і змінюємо наступні дані в системі на свої.
Міняємо ім'я комп'ютера (myhostname міняємо на ваше):

Налаштовуємо тимчасову зону:

Русіфіціруем нашу систему:

Додаємо рядок FONT = cyr-sun16 в файл /etc/vconsole.conf.

Оновлюємо завантажувальний диск RAM:

Налаштуємо pacman (тільки для x86_64):

Увага: якщо не завантажується жоден пакет, створіть файл /etc/sysctl.d/40-ipv6.conf і запишіть в нього: net.ipv6.conf.all.disable_ipv6 = 1

Крім root, необхідно щоб був хоча б ще один користувач в системі зі звичайними правами. Під рутом постійно сидіти в Лінуксі не прийнято.

Додамо свого користувача (міняємо username на своє) і додаємо його в потрібні групи:

Встановимо пароль для нашого користувача:

Додамо йому інформацію GECOS:

налаштовуємо мережу

Якщо у вас дротове підключення

Якщо у вас бездротове підключення

Оновлюємо всі пакети в системі

Встановлюємо та налаштовуємо sudo

Це дозволить звичайному користувачеві використовувати команду sudo.
Виходимо з сеансу root за допомогою такої команди

І заходимо під звичайним користувачем, якого ми створили.

Установка графічного середовища.

Для тачпада або тачскрін встановіть додатково xf86-input-synaptics

Пакети lib32- * встановлюємо тільки на x86_64 системи.

Для віртуальної машини:

Xfce + SLiM

Встановлюємо менеджер входу - Slim і графічне оточення XFCE.
XFCE дуже легкий і спритний, в порівнянні з GNOME 3 або KDE.

Тепер потрібно зробити так, щоб по команді startx не запускається застарілий twm, а Xfce.

Цією командою ми копіюємо файл .xinitrc якщо його немає. У мене його ніколи не було.
Наступною командою відкриваємо його і редагуємо так як на скріншоті.

Установка arch linux xfce, блог Семмі

Додамо slim в демони:

Міняємо тему входу для Slim (можна не змінювати).

Знаходимо там - current_theme default
Міняємо на - current_theme archlinux-simplyblack

Для зручності використання системи встановимо шрифти (за бажанням).

Перезавантажуємо систему командою

Якщо ви не хочете кожен раз при вході жати на шифт, то виконайте наступне в терміналі:

міняєте в рядку Option "XkbLayout" "ru, us" на
Option "XkbLayout" "us, ru"

Установка arch linux xfce, блог Семмі

Далі ставите програми які вам потрібні в системі.
У мене такий набір:

Після установки gvfs увійти в властивості системи і поставити наступні галочки:

Установка arch linux xfce, блог Семмі

Установка всього відразу, крім yaourt, yandex-disk, dropbox і virtualbox

Схожі записи:

Ось що я мав на увазі.
Автоматизація команди startx.
$ Cp / etc / profile

/.profile - додати в самий низ рядок [[-z $ DISPLAY $ XDG_VTNR -eq 1]] exec startx
більше вводити команду startx не треба, система стартує на робочий стіл відразу після введення логін \ пароль

Допоможіть, після установки оболонки, я почав встановлювати програми надані з вашого каталогу. Все пройшло успішно. Пізніше встановив флеш плеєр і русифікатор до Firefox. Розмістив ярлики на робочому столі. Після вийшов з системи і заново зайшов. Спробував відкрити ярлик браузера firefox але виникла помилка "Process org.xfce.FileManager exited with status 1". І так на всіх ярликах крім системних каталогів "файлова система, домашній каталог і Кошик". Спробував видалити несправні ярлики система видає таку-ж помилку. Спробував додати ярлик через файловий менеджер, тобто перемістив ярлик програми з "Пуска" в папку Desktop. Не виникло ніяких помилок. Програми з Меню програм запускається без проблем.
Список всіх пакетів які були встановлені після встанови оболонки:
- gpm
- pidgin
- opera firefox chromium
- evince
- gimp
- libreoffice
- audacity
- filezilla
- gparted
- unetbootin
- wget
- p7zip unrar
- bash-completion
- file-roller
- vlc
- gvfs
- yajl
- package-query
- yaourt
- firefox-i18n-ru
- flashplugin

спробуйте в консолі наступну команду:
hostnamectl set-hostname mylocalhost