Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Чек лист по установке и настройке Arch Linux XfceСтр 1 из 5Следующая ⇒
Чек лист по установке и настройке 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 командой вместо нулей подставляем 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
Источник 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; Нарушение авторского права страницы