Debian 11 - Initialisierung

Aus QBWiki
Zur Navigation springenZur Suche springen
cd ~
touch .vimrc
echo -ne "set nocompatible
syntax on
colorscheme ron
set hlsearch
set incsearch
set showmatch
set expandtab
set ts=4
set mouse=\"\"
" > ~/.vimrc

mkdir .vim

echo -ne "[ -z \"\$PS1\" ] && return
HISTCONTROL=ignoredups:ignorespace
shopt -s histappend
HISTSIZE=10000
HISTFILESIZE=20000
shopt -s checkwinsize
" >> ~/.bashrc

sury_php() {
    curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg
    sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
    apt update -y
}

sury_apache() {
    curl -sSLo /usr/share/keyrings/deb.sury.org-apache2.gpg https://packages.sury.org/apache2/apt.gpg
    sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-apache2.gpg] https://packages.sury.org/apache2/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/apache2.list'
    apt update -y
}

install_mariadb_server() {
   curl -LsS https://r.mariadb.com/downloads/mariadb_repo_setup | bash
   apt update -y && apt upgrade -y
   apt install mariadb-server -y
}

install_nginx() {
    curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/debian `lsb_release -cs` nginx" \
    | tee /etc/apt/sources.list.d/nginx.list
    apt update -y && apt upgrade -y
    apt install nginx -y
}