62 lines
1.1 KiB
Bash
62 lines
1.1 KiB
Bash
|
#!/bin/bash
|
||
|
|
||
|
set -x
|
||
|
|
||
|
|
||
|
PKGS="
|
||
|
alacritty
|
||
|
binutils
|
||
|
build-essential
|
||
|
byobu
|
||
|
ca-certificates
|
||
|
ctags
|
||
|
cups-common
|
||
|
curl
|
||
|
desktop-base
|
||
|
elementary-xfce-icon-theme
|
||
|
htop
|
||
|
jq
|
||
|
less
|
||
|
libnotify-bin
|
||
|
lsb-release
|
||
|
make
|
||
|
netbase
|
||
|
pastebinit
|
||
|
publicsuffix
|
||
|
run-one
|
||
|
screen
|
||
|
sudo
|
||
|
ttf-ubuntu-font-family
|
||
|
update-notifier-common
|
||
|
vim-doc
|
||
|
vim-scripts
|
||
|
wget
|
||
|
wordlist
|
||
|
xarchiver
|
||
|
xdg-user-dirs
|
||
|
xfdesktop4
|
||
|
xfdesktop4-data
|
||
|
zsh
|
||
|
zsh-doc
|
||
|
zstd
|
||
|
"
|
||
|
|
||
|
export DEBIAN_FRONTEND=noninteractive
|
||
|
|
||
|
apt install -y PKGS
|
||
|
|
||
|
install -d -m 0755 /etc/apt/keyrings
|
||
|
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
|
||
|
echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null
|
||
|
echo '
|
||
|
Package: *
|
||
|
Pin: origin packages.mozilla.org
|
||
|
Pin-Priority: 1000
|
||
|
' | tee /etc/apt/preferences.d/mozilla
|
||
|
apt update
|
||
|
apt install -y firefox
|
||
|
|
||
|
|
||
|
apt-get clean
|
||
|
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|