Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
636b967
Update arch_1.sh
gitumium Jun 18, 2018
4c6b902
Update arch_1.sh
gitumium Jun 18, 2018
2e922f5
Update arch_2.sh
gitumium Jun 18, 2018
17fc7ed
Update arch_3.sh
gitumium Jun 18, 2018
21d59ea
Update arch_3.sh
gitumium Jun 18, 2018
f3f1600
Update arch_2.sh
gitumium Jun 18, 2018
f0b114c
Update arch_2.sh
gitumium Jun 18, 2018
05a0d85
Update arch_2.sh
gitumium Jun 18, 2018
2836c12
Update arch_3.sh
gitumium Jun 18, 2018
93705e8
Update arch_3.sh
gitumium Jun 18, 2018
697d805
Update arch_3.sh
gitumium Jun 18, 2018
836aa0a
Update arch_3.sh
gitumium Jun 19, 2018
7eaf9bb
Update arch_2.sh
gitumium Jun 19, 2018
9e065ee
Update arch_3.sh
gitumium Jun 19, 2018
3ecb2d8
Update arch_3.sh
gitumium Jun 19, 2018
1b454a6
Update arch_3.sh
gitumium Jun 19, 2018
ead3b1e
Update arch_3.sh
gitumium Jun 19, 2018
25468a9
Update arch_2.sh
gitumium Jun 19, 2018
ecc9399
Update arch_3.sh
gitumium Jun 19, 2018
5e99b69
Update arch_3.sh
gitumium Jun 19, 2018
ebe2e6d
Update arch_3.sh
gitumium Jun 20, 2018
1ac1766
Update arch_3.sh
gitumium Jun 28, 2018
f7f96bf
Update arch_3.sh
gitumium Jun 28, 2018
e38405b
Update arch_2.sh
gitumium Jun 28, 2018
a870391
Update arch_2.sh
gitumium Jun 28, 2018
bf5bb3b
Update arch_2.sh
gitumium Jun 28, 2018
b56cf63
Update arch_2.sh
gitumium Jul 2, 2018
1707d5c
Update arch_3.sh
gitumium Jul 2, 2018
8865a85
Update arch_3.sh
gitumium Aug 24, 2018
ccc81fb
Update arch_3.sh
gitumium Aug 24, 2018
b066005
Update arch_1.sh
gitumium Oct 15, 2018
6b5c614
Update arch_3.sh
gitumium Oct 15, 2018
5a5d2ef
Update arch_3.sh
gitumium Oct 15, 2018
5bc97e5
Update arch_3.sh
gitumium Oct 15, 2018
826a2f8
Update arch_3.sh
gitumium Oct 17, 2018
3dd1dec
Update arch_3.sh
gitumium Oct 17, 2018
eef5f6f
Update arch_3.sh
gitumium Oct 17, 2018
2772d79
Update arch_3.sh
gitumium Oct 17, 2018
4044756
Update arch_3.sh
gitumium Oct 17, 2018
45b55a6
Update arch_3.sh
gitumium Oct 17, 2018
f2650fe
Update arch_3.sh
gitumium Oct 17, 2018
6f6d232
Update arch_3.sh
gitumium Oct 17, 2018
51beafd
Update arch_3.sh
gitumium Oct 17, 2018
77b36d2
Update arch_3.sh
gitumium Oct 17, 2018
cf2dea2
Update arch_3.sh
gitumium Oct 17, 2018
0d52302
Update arch_3.sh
gitumium Oct 19, 2018
23f104d
Update arch_3.sh
gitumium Oct 19, 2018
d7d2926
Update arch_3.sh
gitumium Oct 21, 2018
370a28d
Update arch_3.sh
gitumium Oct 21, 2018
05f7d7b
Update arch_3.sh
gitumium Nov 5, 2018
b625593
Update arch_3.sh
gitumium Jan 8, 2019
6fcd2e0
Update arch_3.sh
gitumium Jan 8, 2019
3f8f116
remove dropbox
Mar 5, 2019
e57c7c0
Update arch_3.sh
gitumium Apr 12, 2019
33e668f
Update arch_3.sh
gitumium May 28, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 4 additions & 12 deletions arch_1.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand All @@ -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
Expand All @@ -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
31 changes: 12 additions & 19 deletions arch_2.sh
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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
Expand All @@ -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

Expand All @@ -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
Expand Down
48 changes: 12 additions & 36 deletions arch_3.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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