-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patharch_remaster_user_instalar_pacotes.sh
More file actions
128 lines (81 loc) · 3.13 KB
/
arch_remaster_user_instalar_pacotes.sh
File metadata and controls
128 lines (81 loc) · 3.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
#!/bin/bash
# Distro recomendada: Manjaro e derivados na versão 21.0.5+
# Repositório recomendado: AUR
if [ $(id -u) == 0 ]; then
echo "NÃO execute $(basename "$0") como Super Usuário!"
exit 1
fi
sudo ntpdate a.ntp.br && sudo hwclock -w
cd
# variavel para comandos em $HOME
mkdir -p ~/.local/bin
grep "$HOME/.local/bin" ~/.bashrc || echo -e 'export PATH="$PATH:$HOME/.local/bin"' | tee -a ~/.bashrc
## Atualização dos repositórios
sudo pacman -Syy
## fakeroot
sudo pacman -S --needed --noconfirm fakeroot
## pamac
if [ ! -e /usr/bin/pamac ]; then
#mkdir -p ~/build/pamac-aur
#git clone https://aur.archlinux.org/pamac-aur.git ~/build/pamac-aur
#cd ~/build/pamac-aur
#makepkg --install --syncdeps --rmdeps --needed --noconfirm --skipchecksums --skippgpcheck --clean
sudo pacman -S --needed --noconfirm pamac-cli pamac-gtk
read -p "Aperte ENTER para continuar ou CTRL+C para sair..."
fi
## PACOTES
# Compartilhamentos
sudo pacman -S --needed --noconfirm samba cifs-utils sshfs nfs-utils
# Instalar uma lista de pacotes com "gvfs"
sudo pacman -S --needed --noconfirm $(pacman -Ssq gvfs)
sudo mkdir -p /var/lib/samba/usershares
sudo chmod 1770 /var/lib/samba/usershares
sudo chown .sambashare /var/lib/samba/usershares
sudo usermod -a -G sambashare $USER
sudo sed -i '/user_allow_other/s/#//' /etc/fuse.conf
# Pacotes CLI
sudo pacman -S --needed --noconfirm numlockx
sudo pacman -S --needed --noconfirm git subversion
sudo pacman -S --needed --noconfirm sshpass
# Acessos
sudo pacman -S --needed --noconfirm putty openssh
sudo pacman -S --needed --noconfirm x11-ssh-askpass
sudo pacman -S --needed --noconfirm remmina libvncserver freerdp
mkdir -p ~/.local/share/remmina
# Terminais
# Yakuake. Terminal Suspenso KDE
#sudo pacman -S --needed --noconfirm yakuake
#sudo pacman -S --needed --noconfirm konsole
sudo pacman -S --needed --noconfirm xterm
# Edição de imagens
sudo pacman -S --needed --noconfirm imagemagick gimp
# Edição de textos
sudo pacman -S --needed --noconfirm kate
# Java
java --version && echo "java OK!" || sudo pacman -S --needed --noconfirm jre-openjdk
# NetworkManager VPN
# network-manager-l2tp-gnome network-manager-openconnect-gnome
sudo pacman -S --needed --noconfirm $(pacman -Ssq networkmanager | grep -v -E "qt|lib32*")
sudo systemctl stop xl2tpd && sudo systemctl disable xl2tpd
#sudo systemctl restart ipsec
#sudo systemctl restart NetworkManager # Movido para o final do arquivo
# Pacotes AUR
pamac build --no-keep --no-confirm fusesmb
pamac build --no-keep --no-confirm openfortigui
# PlayOnLinux
sudo pacman -S --needed --noconfirm wine-staging
sudo pacman -S --needed --noconfirm winetricks
#pamac build --no-confirm playonlinux
## Porta serial no Wine:
#sudo usermod -a -G dialout $USER
# Browser
#sudo pacman -S --needed --noconfirm chromium
#sudo pacman -S --needed --noconfirm midori
#sudo pacman -S --needed --noconfirm vivaldi vivaldi-ffmpeg-codecs
#pamac build --no-keep --no-confirm microsoft-edge-stable-bin
## OUTROS
# complemento typora (Editor Markdown simples):
#sudo pacman -S --needed --noconfirm pandoc
#pamac build --no-keep --no-confirm typora
###
sudo systemctl restart NetworkManager