Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Чек лист по установке и настройке Arch Linux Xfce



Чек лист по установке и настройке Arch Linux Xfce

 

##################################

Подпишись на Linux канал: https://www.youtube.com/arch4u

Вы можете помочь и поддержать автора!

Яндекс деньги: https://money.yandex.ru/to/410011742905486

PayPal: https://www.paypal.me/ordanax

Яндекс кошелек: 410011742905486

WebMoney: R823965535328

##################################

https://vk.cc/7S7LO5 - Ручная установка Arch Linux

https://vk.cc/7S7LCV - Установка Arch Linux Xfce от А до Я июнь 2017

https://vk.cc/7S7LeJ - Установка Arch Linux с удаленного компьютера

Как подключиться по SSH смотрите здесь https://vk.cc/78fmtH

https://vk.cc/7S7KCf - XFCE. Настройка после установки (Arch Linux)

##################################

Трудности? Вопросы? Пишите в группу по Arch Linux https://vk.com/arch4u

 

Для компьютеров с UEFI см. Arch Linux с UEFI и с systemd-boot (без GRUB). https://goo.gl/cTU03d

 

##############################################

Актуальность установки проверяйте на англоязычной Wiki https://vk.cc/5NRgaB

Дополнительные настройки и любые изменения к чек листу буду вносить именно здесь и нигде в другом месте!

##############################################

Если при установке Arch Linux у кого-то нет второго телефона или компа, то можно прям на этом же компе набрать команду less install.txt и вы получите актуальную версию установки Arch Linux (Копию Arch Wiki на англ.)

Окно можно не закрывать и открыть второй терминал сочетанием клавиш Alt+F2 для установки Arch Linux и вернуться к Arch Wiki можно сочетанием клавиш Alt+F1.

##############################################


##############################################


Для удаленной установки по SSH

Запускаем службу на компьютере на который ставим Arch Linux

Systemctl start sshd.service

 

Узнаем IP компьютера, на который будем ставить Arch Linux

Ip a

На компе, на который будем производить установку подключаем wi-fi командой

Wifi-menu

и устанавливаем пароль для root командой

Passwd

Заходим на комп по ssh командой

ssh [email protected]

вместо нулей подставляем ip компьютера

                                

##############################################

ПОДПИШИСЬ НА РАССЫЛКИ

https://vk.cc/83lAm3

##############################################


 


Загрузка

#Скачиваем дистрибутив с офф сайта

https://www.archlinux.org/download/

 

#Проверяем целостность образа

1) Открываем папку со скаченных архивом

2) Жмем, правую кнопку мышки выбираем “Открыть в терминале”

3) Вбиваем в терминале команду md5sum (+название файла)

 

Пример: md5sum archlinux-2017.06.01-dual.iso

Контрольная сумма 97537db63e61d20a5cb71d29145b2937 должна совпадать см. видео https://vk.cc/7S7N3o

 

Актуальную контрольную сумму смотрите на оффициальном сайте https://www.archlinux.org/download/

 

Для Windows можно воспользоваться вот этой программой для проверки суммы https://vk.cc/5KhFff

 

#Запишем его на флешку

sudo dd if=X of=/dev/sdY

Где X - это название ISO файла, Y - буква диска

 

Пример: sudo dd if=archlinux-2017.06.01-dual.iso of=/dev/sdb

 

В Winfows лучше записывать программой Rufus http://rufus.akeo.ie

 

Чтобы избежать ошибок при разметке диска, предварительно перезапишите его нулями, например программой Disks загрузившись с USB в любом дистрибутиве Linux

 

#Загружаемся с флешки

Перед установкой

2.1. Установка раскладки клавиатуры

#После загрузки настроим русский язык для удобства работы

Loadkeys ru

#Изменим консольный шрифт на тот, который поддерживает кириллицу

Setfont cyr-sun16

2.2. Соединение с Интернетом

#Подключаем проводной интернет

Dhcpcd

 

#Или Wi-fi

Wifi-menu

2.3. Синхронизация системных часов

Timedatectl set-ntp true

2.4. Создание разделов

#Смотрим какие диски есть

Fdisk -l

#Разбиваем диски (для ручной разметки используем fdisk, для псевдографической разбивки можно использовать команду cfdisk)

Fdisk /dev/sda

Можно вызвать подсказки нажатием на клавишу “m”

 

#Разделяем диски (подробно в видео)

Видео, которые могут вам помочь https://vk.cc/7qwUwW Ручная разметка дисков начинается на 5:14

Если есть желание использовать файловую систему Btrfs, то стаим вот так https://vk.com/@arch4u-ustanovka-arch-linux-na-btrfs

# /boot 100M - выставить флаг boot командой a

# / 20G

# swap 1024M

# /home весь остаток

 

2.4.1. Процесс разбивки диска по шагам

См. видео https://vk.cc/7S7OMg

 

#Создаем MBR таблицу

o

# Создаем новый диск

n

Жмем enter

 

# Выбираем primary (основной) или extented (расширенный)

По умолчанию стоит primary (основной) поэтому просто жмем enter

 

# Выбор номера диска, по умолчанию подставляется следующий номер

Просто жмем enter

# Запрос на первый сектор диска

Просто жмем enter

# Запрос на последний сектор диска (Ставим + и объем памяти. Пример: +100M)

+100M

 

Повторяем все шаги снова для всех нужных разделов диска

Для /boot не забываем указать a и поставить 1 для установки его загрузочным

Как все разметили не забываем все записать командой w

 

В итоге можете проверить, что у вас получилось командой fdisk -l

Должно получиться примерно вот так http://i.imgur.com/pgej0Nt.png

2.4.2. Форматирование разделов

Mkfs.ext2 /dev/sda1 -L boot

Mkfs.ext4 /dev/sda2 -L root

Mkswap /dev/sda3 -L swap

Mkfs.ext4 /dev/sda4 -L home

 

2.4.3. Монтирование разделов

#Монтируем /

Mount /dev/sda2 /mnt

#Создаем директорию boot и home в mnt

mkdir /mnt/{boot,home}

#Монтируем boot

Mount /dev/sda1 /mnt/boot

#Монтируем swap

Swapon /dev/sda3

#Монтируем /home

Mount /dev/sda4 /mnt/home

Установка

3.1. Выбор зеркал для загрузки

#Для более быстрой загрузки пакетов настроим зеркала. Поставим российское зеркало Яндекса выше всех остальных

 

Arch-chroot /mnt

#Прописываем имя компьютера. Вместо ArchLinux впишите свое название

echo " SRG 512" > /etc/hostname

#Настроим часы (Для Москвы)

Locale-gen

#Указываем язык системы

echo ' LANG=" ru_ RU. UTF-8"' > / etc/ locale. conf

 

#Указываем keymap для console + прописываем шрифт

echo 'KEYMAP=ru' >> /etc/vconsole.conf

echo 'FONT=cyr-sun16' >> /etc/vconsole.conf

 

#Создадим загрузочный RAM диск

Mkinitcpio -p linux

#Изменим пароль root

Passwd

3.5. Установка загрузчика

 

#Обновляем базы данных пакетов:

Pacman -Syy

#Устанавливаем загрузчик

Pacman -S y grub

#Если в системе будут несколько ОС, то это также ставим

Grub-install /dev/sda

#Обновляем grub.cfg

Exit

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

Umount /mnt -R

3.6. Перезагрузка

Reboot

После установки

#Логинемся

логин root

пароль тот, что установили

 

#Подключаем wifi

Wifi-menu

#Или если у вас проводной интернет, то подключаем его

Dhcpcd

3.7. Добавляем пользователя

#Добавим нового пользователя. Вместо MYUSERNAME пишем имя пользователя без спец символов, только маленькие лат. буквы

Passwd MYUSERNAME

3.9. Устанавливаем SUDO

#Заходим в файл sudoers

Nano /etc/sudoers

 

#В файле /etc/sudoers находим строчку # %wheel ALL=(ALL) ALL и раскомментируем ее убрав символ #

 

Так было:

## Uncomment to allow members of group wheel to execute any command

#%wheel ALL=(ALL) ALL

 

Так должно быть:

## Uncomment to allow members of group wheel to execute any command

%wheel ALL=(ALL) ALL

 

#Сохраняем Ctr+O (Enter)

#Выходим Ctr+X

 

Теперь мы можем использовать sudo для выполнения команд администратора.

3.10. Настройка pacman

#Настроим pacman (только для x86_64):

Nano /etc/pacman.conf

#Для работы 32-битных приложений в 64-битной системе необходимо раскомментировать репозиторий multilib:

[multilib]

Include = /etc/pacman.d/mirrorlist

#Сохраняем Ctr+O (Enter)

#Выходим Ctr+X

#Обновляем базы данных пакетов:

Pacman -Syy

3.11. Ставим иксы и драйвера

 

#Установим Х (Иксы) и свободные драйвера + читаем зависимости при необходимости ставим их тоже

Перезагрузка

#Выбираем Xfce Session или просто “Сеанс”!!!!! Это важно иначе не войдете!


Дополнительные настройки

5.1. Проприетарные драйвера для видеокарт (Условный пункт)

Если все работает нормально, то можете этот пункт пропустить.

 

Установим драйвер для видеокарты:

 

Пакеты lib32-* нужно устанавливать только на x86_64 системы.

 

 

Intel:

Sudo pacman -Syy

# Ставим aurman (Он безопаснее yaourt. yaourt не рекомендуется использовать. Сравнение можно посмотреть тут https://vk.cc/88yr8q )

 

# Обновляем систему

Sudo pacman -Syu

# Создаём aurman_install директорию и переходим в неё

mkdir -p /tmp/aurman_install

cd /tmp/aurman_install

Sudo pacman -Sy git

# Установка "aurman" из AUR

git clone https://aur.archlinux.org/aurman-git.git

Cd aurman-git

Cd package-query

Makepkg -si

Cd ..

git clone https://aur.archlinux.org/yaourt.git

Cd yaourt

Makepkg -si

Cd ..


5.4. Установка программ

#Установка программ


Sudo pacman -S firefox filezilla cherrytree gimp libreoffice libreoffice-fresh-ru kdenlive audacity pidgin screenfetch vlc qt4 qt5 ufw qbittorrent f2fs-tools dosfstools ntfs-3g alsa-lib alsa-utils gnome-calculator file-roller p7zip unrar gvfs aspell-ru pulseaudio obs-studio veracrypt freemind

 

Если нужно русифицировать firefox добавляем еще и firefox-i18n-ru

#Установка AUR программ

Aurman -S dropbox purple-vk-plugin purple-facebook pidgin-encryption pidgin-otr timeshift google-talkplugin hunspell-ru pamac-aur xflux xflux-gui-git osx-arc-shadow papirus-maia-icon-theme-git breeze-obsidian-cursor-theme trello megasync joxi sublime-text2 xflux xflux-gui-git obs-linuxbrowser

#Дополнительные программы

obs-studio - Бесплатное программное обеспечение с открытым исходным кодом для записи видео и потоковой передачи.

obs-linuxbrowser - плагин для OBS. Позволяет вставить в стрим любое окно (чат, платежи и т.д.)

sublime-text2 - Текстовый редактор для кода, html

joxi - Простое в использовании приложение для обмена скриншотами (русский)

veracrypt - Disk encryption with strong security based on TrueCrypt

freemind - легкая и простая программа для MindMap (создания интеллектуальных карт)

megasync - синхранизация с mega.nz

F.lux - программа для подстраивания яркости монитора в зависимости от времени суток. Установка aurman -S xflux xflux-gui-git

Рекомендуемые и используемые мной программы можете посмотреть здесь https://vk.cc/5XjUqt .

5.5. Установка тем

Темы Gtk+ для Xfce

Osx-arc-shadow

aurman -S vertex-themes

https://www.xfce-look.org/p/1137072/

 

Темы иконок

Papirus-maia-icon-theme-git

Faenza https://goo.gl/rE1rMi (см. видео по установке https://goo.gl/rD09sb)

Paper Icons https://www.xfce-look.org/p/1099618/

Revival Icon Theme https://www.xfce-look.org/p/1099769/

Moka Icon Theme https://www.xfce-look.org/p/1012513/

 

Темы курсора

Aurman -S lxdm-themes

#Меняем тему в настройках

ArchlinuxTop

 

 

5.6. Настройки Xfce

Смотрите видео по настройке Xfce https://vk.cc/7qwQ8L

#Настраиваем горячие клавиши на запуск терминала

#Перейдите в Settings (Настройки) > Keyboard (Клавиатура) > Application Shortcuts (Комбинации клавиш)

Xfce4-terminal

Клавиши Ctrl+Alt+T

#Настраиваем горячие клавиши на скриншот

Назначьте команду

Xfce4-screenshooter -f

на клавишу Print Screen, которая будет делать скриншоты всего экрана.

 

#Настраиваем горячие клавиши на системный монитор

Назначьте команду

Xfce4-taskmanager

на клавиши Ctrl+Alt+M

 

#Решение проблемы запуска Stеam

В горячие клавиши прописываем следующую строку:

 

env vbank_mode=0 STEAM_FRAME_FORCE_CLOSE=1 LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so' /usr/bin/steam %U

 

Ставим на клавиши Ctrl+Alt+S

 

#Запуск проигрывателя VLC

Ставим на клавиши Super+V

Vlc

 

#Быстрое выключение компьютера клавишами

Ставим на клавиши Super+S

Shutdown -h now

 

#Если нужно установить время для Екатеринбурга

Sudo pacman -S ufw

 

Запускаем его:

Sudo ufw enable

Добавляем в автозагрузку:

Sudo systemctl enable ufw

 

Команда "ufw enable" включает UFW и устанавливает базовые правила. Вы можете проверить статус работы UFW следующей командой:

Sudo ufw status verbose

 

В результате увидите подобное:

 

Status: active

Logging: on (low)

Default: deny (incoming), allow (outgoing), disabled (routed)

New profiles: skip

 

Если нужно выключить, то используйте команду:

Sudo ufw disable

5.9. Настройка авто входа c DМ

Если есть необходимость можно включить авто вход в систему.

Aurman -S xlogin-git

Запустить сервис:

systemctl enable xlogin@<username>

Вместо username вписываете ваш логин

 

-------------------------------------------------------

 

Второй способ:

Ставим пакет xorg-xinit

Sudo pacman -S xorg-xinit

 

Копируем файл .xserverrc в каталог пользователя

cp /etc/X11/xinit/xserverrc ~/.xserverrc

 

Создаем в домашнем каталоге файл .xinitrc с заданным текстом

 

Открываем

sudo nano ~/.xinitrc

 

Вставляем

 

#!/bin/sh

# Xfce передаётся по умолчанию

if [ -f $HOME/.Xresources ]; then

       xrdb -merge $HOME/.Xresources

fi

#session=${1:-openbox}

session=${1:-xfce}

case $session in

awesome ) exec awesome;;

bspwm ) exec bspwm;;

catwm ) exec catwm;;

cinnamon ) exec cinnamon-session;;

dwm ) exec dwm;;

enlightenment ) exec enlightenment_start;;

ede ) exec startede;;

evilwm ) exec evilwm;;

fluxbox ) exec startfluxbox;;

gnome ) exec gnome-session;;

gnome-classic ) exec gnome-session --session=gnome-classic;;

i3 ) exec i3;;

icewm ) exec icewm-session;;

jwm ) exec jwm;;

kde ) exec startkde;;

mate ) exec mate-session;;

monster ) exec monsterwm;;

notion ) exec notion;;

openbox ) exec openbox;;

openbox ) exec openbox-session;;

lxde ) exec startlxde;;

swm ) exec swm;;

unity ) exec unity;;

xfce ) exec startxfce4;;

xmonad ) exec xmonad;;

# No known session, try to run it as command

*) exec $1;;

Esac

 

Открываем

sudo nano ~/.bashrc

 

Вставляем

 

#

# ~/.bashrc

#

if [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then

Exec startx

fi

# If not running interactively, don't do anything

[[ $- != *i* ]] && return

alias ls='ls --color=auto'

PS1='[\u@\h \W]\$ '

alias tb="nc termbin.com 9999"

 


 

Вводим команду:

sudo systemctl edit getty@tty1

Вставляем текст:

[Service]

ExecStart=

ExecStart=-/usr/bin/agetty --autologin Username --noclear %I $TERM

 

Вместо Username пишем свой логин

 

Отключаем DM (в моем примере это lxdm, у вас может быть свой DM)


Sudo systemctl disable lxdm

 

Перезагружаемся, если все работает, то удаляем DM

Sudo pacman -R lxdm

Внимание: Еcли у вас не запускается dbus (есть ошибки) то в ~/.xinitrc добавляем следующий блок перед строкой запуска окружения (например перед exec startkde):

# Dbus fix
if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
eval "$(dbus-launch --sh-syntax --exit-with-session)"
fi

 

Источник https://vk.cc/8g9T5s

См. видео https://vk.cc/7qxdDf

5.11. Делаем BackUp системы

Программа для BackUp - TimeShift (Если установка с ошибкой см. https://vk.cc/6JjPS4 )




Aurman -S timeshift

 

Видео по BackUp:

Восстановление системы Linux https://vk.cc/7qxpIq

Как восстановить образ, когда система умерла https://vk.cc/7qxpcb

Самая частая ошибка пользователей Arch Linux https://vk.cc/7qxqmT

 

Удобрый и быстрый BackUp для файловой системы BTRFS см. https://vk.cc/88ygxM

 

Установка QEMU и виртуализации

 

Sudo nano /etc/default/grub

GRUB_TIMEOUT=5 меняем на GRUB_TIMEOUT=0

#Обновляем grub.cfg

Aurman -Syu

Альтернативная команда для обновления и очистки системы

aurman -Syu && sudo pacman -Scc && sudo pacman -Rsn $(pacman -Qdtq) && sudo rm -rf ~/.cache/thumbnails/*

 

Пояснения:

aurman -Syu - обновляет ядро, программы в pacman и в aur

sudo pacman -Scc - очищает кеш пакетов, высвобождая место на диске

sudo pacman -Rsn $(pacman -Qdtq) - удаляет пакеты-сироты (которые не используются ни одной программой)

sudo rm -rf ~/.cache/thumbnails/* - удаляет миниатюры фото, которые накапливаются в системе.

 

 

5.14. Cтавим conky

Aurman -S gksu

 

#Открываем любой каталог

 

#Правка - особые действия

 

#Открыть с правами root

gksu thunar %f

#Условия появления - каталоги

 

#Редактировать с правами root

gksu mousepad %f

#Условия появления - текстовые файлы

 

#Cменить владельца файла на root

gksu chown root %F

#Условия появления - каталоги и текстовые файлы

 

#Cменить владельца каталога на root

gksu chown root %F

#Условия появления - каталоги и текстовые файлы

 

#Cменить владельца на User123

gksu chown User123 %F

#Условия появления - каталоги и текстовые файлы

 

#Cменить владельца каталога на User123

gksu chown User123 %F

#Условия появления - каталоги и текстовые файлы

 

---------------------------------------------------------------

Дополнительные видео уроки по Arch Linux

►► https://vk.cc/7S7S7h ◄◄

---------------------------------------------------------------

 

##############################################

Есть вопросы?

Приходите на вебинар по Линукс и задавайте вопросы в прямом эфире!

Обычно вебинары проводим по воскресеньям в 19:00 по Москве.

Если будет вебинар, то вы получите приглашение не ваш емайл.

http://alexeyboyko.ru/linux

##############################################

Все решенные проблемы смотрите тут https://vk.cc/5RCfPo

Вопросы, проблемы кидайте на стену группы.

Мгновеная помощь в телеграмм https://vk.cc/6pLLXj

 

Автор чек листа Бойко Алексей

https://vk.com/ordanax - Это мой акк, но вопросы по Linux пишем в группу, а не в личку!!!

https://vk.com/arch4u - Моя группа по Arch Linux

https://vk.com/linux4u - Моя группа по Linux

https://www.youtube.com/arch4u - канал на YouTube

https://vk.me/join/AJQ1d87K9gDWpvgOErXHiWfY - Наш Линукс чат Вконтакте

Ответьте на небольшой опрос по Linux https://vk.cc/5YF81r

Чек лист по установке и настройке Arch Linux Xfce

 

##################################

Подпишись на Linux канал: https://www.youtube.com/arch4u

Вы можете помочь и поддержать автора!

Яндекс деньги: https://money.yandex.ru/to/410011742905486

PayPal: https://www.paypal.me/ordanax

Яндекс кошелек: 410011742905486

WebMoney: R823965535328

##################################

https://vk.cc/7S7LO5 - Ручная установка Arch Linux

https://vk.cc/7S7LCV - Установка Arch Linux Xfce от А до Я июнь 2017

https://vk.cc/7S7LeJ - Установка Arch Linux с удаленного компьютера

Как подключиться по SSH смотрите здесь https://vk.cc/78fmtH

https://vk.cc/7S7KCf - XFCE. Настройка после установки (Arch Linux)

##################################

Трудности? Вопросы? Пишите в группу по Arch Linux https://vk.com/arch4u

 

Для компьютеров с UEFI см. Arch Linux с UEFI и с systemd-boot (без GRUB). https://goo.gl/cTU03d

 

##############################################

Актуальность установки проверяйте на англоязычной Wiki https://vk.cc/5NRgaB

Дополнительные настройки и любые изменения к чек листу буду вносить именно здесь и нигде в другом месте!

##############################################

Если при установке Arch Linux у кого-то нет второго телефона или компа, то можно прям на этом же компе набрать команду less install.txt и вы получите актуальную версию установки Arch Linux (Копию Arch Wiki на англ.)

Окно можно не закрывать и открыть второй терминал сочетанием клавиш Alt+F2 для установки Arch Linux и вернуться к Arch Wiki можно сочетанием клавиш Alt+F1.

##############################################


##############################################


Поделиться:



Последнее изменение этой страницы: 2019-03-22; Просмотров: 790; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.188 с.)
Главная | Случайная страница | Обратная связь