diff --git a/arch_1.sh b/arch_1.sh index cf8ed9e..f6f7752 100644 --- a/arch_1.sh +++ b/arch_1.sh @@ -31,13 +31,7 @@ echo '2.4 создание разделов' echo; echo; echo; - echo +20G; - - echo n; - echo; - echo; - echo; - echo +1024M; + echo +30G; echo n; echo p; @@ -55,15 +49,13 @@ fdisk -l echo '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 +mkfs.ext4 /dev/sda3 -L home echo '2.4.3 Монтирование дисков' mount /dev/sda2 /mnt mkdir /mnt/{boot,home} mount /dev/sda1 /mnt/boot -swapon /dev/sda3 -mount /dev/sda4 /mnt/home +mount /dev/sda3 /mnt/home echo '3.1 Выбор зеркал для загрузки. Ставим зеркало от Яндекс' echo "Server = http://mirror.yandex.ru/archlinux/\$repo/os/\$arch" > /etc/pacman.d/mirrorlist @@ -76,6 +68,6 @@ genfstab -pU /mnt >> /mnt/etc/fstab echo 'Переходим в установлнную систему.' echo '1) Установите wget, командой: pacman -S wget' -echo '2) Скачайте вторую часть скрипта командой: wget ordanax.ru/arch/arch_2.sh' +echo '2) Скачайте вторую часть скрипта командой: wget raw.github.com/gitumium/arch2018/master/arch_2.sh' echo '3) Запустите скрипт командой: sh arch_2.sh' arch-chroot /mnt diff --git a/arch_2.sh b/arch_2.sh index c7ffb2c..c152f60 100644 --- a/arch_2.sh +++ b/arch_2.sh @@ -1,7 +1,7 @@ #!/bin/bash echo 'Прписываем имя компьютера' -echo "ordanax-pc" > /etc/hostname -ln -svf /usr/share/zoneinfo/Asia/Yekaterinburg /etc/localtime +echo "p347host" > /etc/hostname +ln -svf /usr/share/zoneinfo/Europe/Moscow /etc/localtime echo '3.4 Добавляем русскую локаль системы' echo "en_US.UTF-8 UTF-8" > /etc/locale.gen @@ -23,6 +23,12 @@ mkinitcpio -p linux echo 'Создаем root пароль' passwd +echo 'Добавляем пользователя' +useradd -m -g users -G wheel -s /bin/bash p347 + +echo 'Устанавливаем пароль пользователя' +passwd p347 + echo '3.5 Устанавливаем загрузчик' pacman -Syy pacman -S grub --noconfirm @@ -34,11 +40,6 @@ grub-mkconfig -o /boot/grub/grub.cfg echo 'Ставим программу для Wi-fi' pacman -S dialog wpa_supplicant --noconfirm -echo 'Добавляем пользователя' -useradd -m -g users -G wheel -s /bin/bash ordanax - -echo 'Устанавливаем пароль пользователя' -passwd ordanax echo 'Устанавливаем SUDO' echo '%wheel ALL=(ALL) ALL' >> /etc/sudoers @@ -47,25 +48,17 @@ echo '[multilib]' >> /etc/pacman.conf echo 'Include = /etc/pacman.d/mirrorlist' >> /etc/pacman.conf pacman -Syy -echo "Куда устанавливем Arch Linux на виртуальную машину?" -read -p "1 - Да, 0 - Нет: " vm_setting -if [[ $vm_setting == 0 ]]; then - gui_install="xorg-server xorg-drivers xorg-xinit" -elif [[ $vm_setting == 1 ]]; then - gui_install="xorg-server xorg-drivers xorg-xinit virtualbox-guest-utils" -fi - echo 'Ставим иксы и драйвера' -pacman -S $gui_install +pacman -S xorg-server xf86-video-intel xorg-xinit -echo 'Ставим Xfce, LXDM и сеть' -pacman -S xfce4 xfce4-goodies lxdm networkmanager network-manager-applet ppp --noconfirm +echo 'Ставим i3, LXDM и сеть' +pacman -S i3 terminator netctl lxdm --noconfirm echo 'Ставим шрифты' pacman -S ttf-liberation ttf-dejavu --noconfirm echo 'Подключаем автозагрузку менеджера входа и интернет' -systemctl enable lxdm NetworkManager +systemctl enable lxdm echo 'Перезагрузка. После перезагрузки заходим под пользователем' exit diff --git a/arch_3.sh b/arch_3.sh index f8ead56..5535889 100644 --- a/arch_3.sh +++ b/arch_3.sh @@ -11,49 +11,25 @@ cd .. rm -rf expac-git #Ставим aurman -git clone https://aur.archlinux.org/aurman.git -cd aurman -makepkg -si --noconfirm -cd .. -rm -rf aurman +git clone https://aur.archlinux.org/yay.git +cd yay +makepkg -si echo 'Установка программ' -sudo pacman -S firefox ufw --noconfirm -# obs-studio veracrypt freemind filezilla cherrytree gimp libreoffice libreoffice-fresh-ru kdenlive audacity pidgin screenfetch vlc qt4 qbittorrent f2fs-tools dosfstools ntfs-3g alsa-lib alsa-utils gnome-calculator file-roller p7zip unrar gvfs aspell-ru pulseaudio --noconfirm -# aurman -S dropbox joxi obs-linuxbrowser xflux xflux-gui-git purple-vk-plugin purple-facebook pidgin-encryption sublime-text2 hunspell-ru pamac-aur --noconfirm - -echo 'Установка тем' -aurman -S osx-arc-shadow breeze-obsidian-cursor-theme papirus-maia-icon-theme-git --noconfirm +sudo pacman -S most neofetch lxappearance vim rtorrent mplayer nodejs ntfs-3g dmenu feh alsa-lib alsa-utils chromium p7zip unrar pulseaudio --noconfirm +yay -S sublime-text-dev arc-gtk-theme polybar ls_extended ttf-roboto-mono openvpn cmus evince openssh sxiv yarn virtualbox imlib2-webp-git --noconfirm +#sudo pacman -S scrot pidgin screenfetch --noconfirm +#okular obs-studio veracrypt freemind filezilla cherrytree gimp libreoffice libreoffice-fresh-ru kdenlive audacity screenfetch qt4 f2fs-tools dosfstools gnome-calculator file-roller gvfs aspell-ru --noconfirm +#aurman -S dropbox obs-linuxbrowser purple-vk-plugin purple-facebook pidgin-encryption hunspell-ru --noconfirm echo 'Создаем нужные директории.' mkdir ~/Downloads -mkdir ~/Documents -mkdir ~/Music/ -mkdir ~/Video/ -mkdir ~/Dropbox/ -mkdir ~/Dropbox/WALLPAPERS -mkdir ~/Dropbox/WALLPAPERS/GREEN/ - -echo 'Качаем и устанавливаем настройки Xfce' -# Чтобы сделать копию ваших настоек XFCE выполните команду ниже. -# tar -czf xfce4.tar.gz ~/.config/xfce4 -# Выгрузите архив в интернет и скорректируйте ссылку на XFCE файл заменив ссылку http://ordanax.ru/arch_linux/xfce4.tar.gz на свою. -cd ~/Downloads -wget http://ordanax.ru/arch/xfce4.tar.gz -#rm -rf ~/.config/xfce4 -tar -xzf xfce4.tar.gz -C / - -echo 'Ставим лого ArchLinux в меню' -wget ordanax.ru/arch/archlinux_logo.png -sudo mv -f ~/Downloads/archlinux_logo.png /usr/share/pixmaps/archlinux_logo.png - -echo 'Ставим обои на рабочий стол' -wget ordanax.ru/arch/Deepin_Linux_Manjaro.jpg -sudo mv -f ~/Downloads/Deepin_Linux_Manjaro.jpg ~/Dropbox/WALLPAPERS/GREEN/Deepin_Linux_Manjaro.jpg -rm -rf ~/Downloads/* echo 'Включаем сетевой экран' -sudo ufw enable +#sudo ufw enable + +# sudo systemctl enable dropbox@p347 +shopt -s extglob echo 'Установка завершена!' rm -rf ~/arch_3.sh