Compare commits

...

6 Commits

Author SHA1 Message Date
7fcf9ad9e6 corrected kde-backports 2023-04-11 23:49:00 +08:00
84822bd7fa papirus speedup 2023-04-11 23:48:36 +08:00
99ffbf68f8 minus sqlitebrowser from apt 2023-04-11 23:48:24 +08:00
a5388f5127 telegram from official website 2023-04-11 23:47:43 +08:00
3339928940 youtube-dl from sources 2023-04-11 23:45:41 +08:00
bc0a2e4426 some finish messages 2023-04-11 23:43:14 +08:00
20 changed files with 87 additions and 29 deletions

View File

@@ -8,5 +8,9 @@ echo "==============================================="
echo echo
sudo apt install -y --autoremove apache2 && \ sudo apt install -y --autoremove apache2 && \
sudo systemctl restart apache2 && \ sudo systemctl restart apache2
apache2 -v
echo
echo "Finish!"
apache2 -v
echo

View File

@@ -42,7 +42,6 @@ sudo apt install -y \
p7zip-full \ p7zip-full \
pulseeffects \ pulseeffects \
software-properties-common \ software-properties-common \
sqlitebrowser \
terminator \ terminator \
ubuntu-restricted-extras \ ubuntu-restricted-extras \
unzip \ unzip \
@@ -53,6 +52,7 @@ sudo apt install -y \
notify-osd \ notify-osd \
fonts-open-sans \ fonts-open-sans \
libnotify-bin libnotify-bin
# sqlitebrowser
# earlyoom \ # earlyoom \
# etckeeper \ # etckeeper \
# geoclue-2.0 \ # geoclue-2.0 \

View File

@@ -51,6 +51,6 @@ source "${HOME}/.profile"
echo echo
echo "Finish!" echo "Finish!"
composer --version
echo echo
composer --version

View File

@@ -35,6 +35,7 @@ sudo usermod -aG docker $(whoami)
echo echo
echo "Finish!" echo "Finish!"
docker --version
echo "Probably, you need to relogin to apply 'docker' group." echo "Probably, you need to relogin to apply 'docker' group."
echo "Your ones currently are: $(groups)" echo "Your ones currently are: $(groups)"
echo echo

View File

@@ -16,5 +16,6 @@ rm -rf /tmp/droidcam.zip
cd ~/install/droidcam && sudo ./install-client cd ~/install/droidcam && sudo ./install-client
echo echo
echo "Finish!"
echo "Don't forget to install android app: https://play.google.com/store/apps/developer?id=Dev47Apps" echo "Don't forget to install android app: https://play.google.com/store/apps/developer?id=Dev47Apps"
echo echo

View File

@@ -23,6 +23,7 @@ cd ~/install/droidcam-obs && ./install.sh
sudo modprobe v4l2loopback video_nr=2 card_label="OBS Virtual Camera" sudo modprobe v4l2loopback video_nr=2 card_label="OBS Virtual Camera"
echo echo
echo "Finish!"
echo "Don't forget to:" echo "Don't forget to:"
echo "1) restart OBS if it is running right now OR install (if not) and start it" echo "1) restart OBS if it is running right now OR install (if not) and start it"
echo "2) install android app: https://play.google.com/store/apps/developer?id=Dev47Apps" echo "2) install android app: https://play.google.com/store/apps/developer?id=Dev47Apps"

View File

@@ -37,4 +37,7 @@ else
git clone https://github.com/git/git.git --depth=1 "${HOME}/install/git" git clone https://github.com/git/git.git --depth=1 "${HOME}/install/git"
fi fi
echo
echo "Finish!"
git --version git --version
echo

View File

@@ -21,7 +21,10 @@ sudo rm -rf /usr/local/go && \
rm -rf /tmp/$FILE && \ rm -rf /tmp/$FILE && \
sudo chown $USER: -R /usr/local/go && \ sudo chown $USER: -R /usr/local/go && \
echo 'export PATH="$PATH:/usr/local/go/bin\"' >> $HOME/.profile && \ echo 'export PATH="$PATH:/usr/local/go/bin\"' >> $HOME/.profile && \
echo 'export GOPATH="$HOME/.go"' >> $HOME/.profile && \ echo 'export GOPATH="$HOME/.go"' >> $HOME/.profile
# source ~/.profile && \
go version && \ echo
echo "NOTE: now run 'source ~/.profile' to apply new env vars" echo "Finish!"
go version
echo "NOTE: now run 'source ~/.profile' to apply new env vars"
echo

View File

@@ -1,14 +1,14 @@
#!/bin/bash #!/bin/bash
##makedesc: Install KDE Backports + ppa ##makedesc: Install KDE Backports
echo echo
echo "===============================================" echo "==============================================="
echo "Installing KDE Backports + ppa..." echo "Installing KDE Backports..."
echo "===============================================" echo "==============================================="
echo echo
sudo add-apt-repository -y ppa:kubuntu-ppa/backports sudo add-apt-repository -y ppa:kubuntu-ppa/backports
sudo add-apt-repository -y ppa:kubuntu-ppa/backports-extra # sudo add-apt-repository -y ppa:kubuntu-ppa/backports-extra
sudo apt update sudo apt update
sudo pkcon update # sudo pkcon update
sudo apt full-upgrade sudo apt full-upgrade

View File

@@ -22,5 +22,6 @@ export NVM_DIR="$HOME/.nvm"
nvm install-latest-npm nvm install-latest-npm
nvm install node nvm install node
nvm use node nvm use node
installed "node" && nvm current echo "Finish!"
nvm current
nvm ls nvm ls

View File

@@ -29,5 +29,9 @@ sudo ./configure && \
sudo make install && sudo make install &&
sudo apt install -y \ sudo apt install -y \
network-manager-openvpn \ network-manager-openvpn \
network-manager-openvpn-gnome && \ network-manager-openvpn-gnome
openvpn --version
echo
echo "Finish!"
openvpn --version
echo

View File

@@ -13,7 +13,7 @@ installed() {
if installed git; then if installed git; then
mkdir -p "${HOME}/install/" mkdir -p "${HOME}/install/"
git clone https://github.com/PapirusDevelopmentTeam/papirus-icon-theme.git --depth=1 "${HOME}/install/papirus-icon-theme" git clone https://github.com/PapirusDevelopmentTeam/papirus-icon-theme.git "${HOME}/install/papirus-icon-theme" --depth=1 --single-branch
else else
! installed wget && sudo apt install -y wget ! installed wget && sudo apt install -y wget
mkdir -p "${HOME}/install/papirus-icon-theme" mkdir -p "${HOME}/install/papirus-icon-theme"

View File

@@ -35,4 +35,7 @@ sudo apt install -y --autoremove \
# php${PHPVER}-dba \ # php${PHPVER}-dba \
# php${PHPVER}-xsl \ # php${PHPVER}-xsl \
echo
echo "Finish!"
php -v php -v
echo

View File

@@ -26,6 +26,5 @@ composer global require vimeo/psalm --dev
echo echo
echo "Finish!" echo "Finish!"
echo
psalm --version psalm --version
echo

View File

@@ -27,7 +27,6 @@ composer global require friendsofphp/php-cs-fixer --dev
echo echo
echo "Finish!" echo "Finish!"
echo
phpcs --version # phpcbf --version phpcs --version # phpcbf --version
php-cs-fixer --version php-cs-fixer --version
echo

View File

@@ -26,6 +26,5 @@ composer global require phpmd/phpmd --dev
echo echo
echo "Finish!" echo "Finish!"
echo
phpmd --version phpmd --version
echo

View File

@@ -26,6 +26,6 @@ composer global require phpstan/phpstan --dev
echo echo
echo "Finish!" echo "Finish!"
phpstan --version
echo echo
phpstan --version

View File

@@ -12,7 +12,7 @@ installed() {
} }
! installed 'php' && echo 'ERROR: You need php to be installed' && exit 1 ! installed 'php' && echo 'ERROR: You need php to be installed' && exit 1
! installed "composer" && echo "ERROR: You rneed composer to be installed" && exit 2 ! installed "composer" && echo "ERROR: You need composer to be installed" && exit 2
COMPOSER_GLOBAL_HOME="$(composer config -g home)" COMPOSER_GLOBAL_HOME="$(composer config -g home)"
NEWPATH="export PATH=\"$COMPOSER_GLOBAL_HOME/vendor/bin:\${PATH}\"" NEWPATH="export PATH=\"$COMPOSER_GLOBAL_HOME/vendor/bin:\${PATH}\""
@@ -26,6 +26,6 @@ composer global require phpunit/phpunit --dev
echo echo
echo "Finish!" echo "Finish!"
phpunit --version
echo echo
phpunit --version

13
install/telegram Executable file
View File

@@ -0,0 +1,13 @@
#!/bin/bash
##makedesc: Install telegram (latest)
echo
echo "==============================================="
echo "Installing telegram (latest)..."
echo "==============================================="
echo
mkdir -p "${HOME}/install" "${HOME}/.local/bin"
wget "https://telegram.org/dl/desktop/linux" -O ${HOME}/install/telegram.tar.gz && \
tar -xJf ${HOME}/install/telegram.tar.gz -C ${HOME}/.local/bin
${HOME}/.local/bin/Telegram/Telegram & disown > /dev/null

View File

@@ -1,13 +1,40 @@
#!/bin/bash #!/bin/bash
##makedesc: Install youtube-dl ##makedesc: Install youtube-dl (src)
# https://github.com/ytdl-org/youtube-dl#installation # https://github.com/ytdl-org/youtube-dl#installation
echo echo
echo "===============================================" echo "==============================================="
echo "Installing youtube-dl..." echo "Installing youtube-dl (src)..."
echo "===============================================" echo "==============================================="
echo echo
curl -L https://yt-dl.org/downloads/latest/youtube-dl -o "${HOME}/.local/bin/youtube-dl" && \ # 11.04.23: release 2021.12.17 in snap/apt/github is broken (Unable to extract uploader id)
sudo chmod +rx "${HOME}/.local/bin/youtube-dl" # and still no fix officially released, so we just build it from actual sources
# curl -L https://yt-dl.org/downloads/latest/youtube-dl -o "${HOME}/.local/bin/youtube-dl" && \
# sudo chmod +rx "${HOME}/.local/bin/youtube-dl"
installed() {
command -v "$1" >/dev/null 2>&1
}
! installed make && sudo apt install -y make
mkdir -p "$HOME/install/youtube-dl" "$HOME/.local/bin"
if installed git; then
git clone https://github.com/ytdl-org/youtube-dl.git "$HOME/install/youtube-dl" --depth=1 --single-branch
else
! installed wget && sudo apt install -y wget
wget https://github.com/ytdl-org/youtube-dl/archive/refs/heads/master.zip -O "$HOME/install/youtube-dl.zip" && \
unzip -oq "$HOME/install/youtube-dl.zip" -d "$HOME/install/youtube-dl"
fi
cd "$HOME/install/youtube-dl" && \
make youtube-dl && \
mv youtube-dl "$HOME/.local/bin"
echo
echo "Finish!"
youtube-dl --version
echo