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
sudo apt install -y --autoremove apache2 && \
sudo systemctl restart apache2 && \
sudo systemctl restart apache2
echo
echo "Finish!"
apache2 -v
echo

View File

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

View File

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

View File

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

View File

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

View File

@@ -23,6 +23,7 @@ cd ~/install/droidcam-obs && ./install.sh
sudo modprobe v4l2loopback video_nr=2 card_label="OBS Virtual Camera"
echo
echo "Finish!"
echo "Don't forget to:"
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"

View File

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

View File

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

View File

@@ -1,14 +1,14 @@
#!/bin/bash
##makedesc: Install KDE Backports + ppa
##makedesc: Install KDE Backports
echo
echo "==============================================="
echo "Installing KDE Backports + ppa..."
echo "Installing KDE Backports..."
echo "==============================================="
echo
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 pkcon update
# sudo pkcon update
sudo apt full-upgrade

View File

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

View File

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

View File

@@ -13,7 +13,7 @@ installed() {
if installed git; then
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
! installed wget && sudo apt install -y wget
mkdir -p "${HOME}/install/papirus-icon-theme"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -12,7 +12,7 @@ installed() {
}
! 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)"
NEWPATH="export PATH=\"$COMPOSER_GLOBAL_HOME/vendor/bin:\${PATH}\""
@@ -26,6 +26,6 @@ composer global require phpunit/phpunit --dev
echo
echo "Finish!"
phpunit --version
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
##makedesc: Install youtube-dl
##makedesc: Install youtube-dl (src)
# https://github.com/ytdl-org/youtube-dl#installation
echo
echo "==============================================="
echo "Installing youtube-dl..."
echo "Installing youtube-dl (src)..."
echo "==============================================="
echo
curl -L https://yt-dl.org/downloads/latest/youtube-dl -o "${HOME}/.local/bin/youtube-dl" && \
sudo chmod +rx "${HOME}/.local/bin/youtube-dl"
# 11.04.23: release 2021.12.17 in snap/apt/github is broken (Unable to extract uploader id)
# 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