Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
七拼八凑的脚本
deepin Talks
774
views ·
2
replies ·
To
floor
Go
i8520
deepin
2019-10-10 19:02
Author
本帖最后由 i8520 于 2019-11-3 19:32 编辑
##创建目录,并且进入目录--------------------------
mkdir /hoem/123
cd /hoem/123
##下载-----------------------------------------
##wget http://123.zip
##wget http://123.dep
##zip-当前目录解压解压后得到的文件路劲/home/123/123/
unzip -o -d /home/123 123.zip
##zip-当前目录压缩--------------------------------
cd /hoem/123/123
#zip -r 123-1.zip ./*
##执行/home/123/123/123.sh----------------------
sh 123.sh
##批量安装DEB------------------------------------
cd /hoem/123
sudo apt update
sudo dpkg --add-architecture i386
sudo dpkg -i *.deb
#报错
#sudo apt-get autoremove --purge
sudo apt --fix-broken install
sudo dpkg -i *.deb
###------参考-如果下载的是一个容器并且安装了一个程序--------
#mkdir /tmp/qq
#cd /tmp/qq
#wget https://qd.myapp.com/myapp/qqteam/pcqq/PCQQ2019.exe
#env WINEPREFIX=~/.deepinwine/Deepin-QQ deepin-wine PCQQ2019.exe
Copy the Code
解压带密码的压缩包
unrar e -p123456 "/1.rar"
#自定义变量,不知道怎么调用简单的就是直接写在文件里-----------------------
tmpdir=/tmp
T_Dir=${tmpdir}/0000000000
#在根目录创建 需要密码
sudo mkdir /0000000000
#自动创建递归目录--------------------------------
mkdir -p ${T_Dir}/1/2/2/4/5/5/7
Copy the Code
这条命令,很适合小白打包deb 用Desktop快捷键 来运行脚本 直接在终端显示命令执行情况 ,弥补 一下没有图像界面安装#install.sh
#!/bin/bash
deepin-terminal -t "title-安装" -x bash -c "sh /opt/wdzl/jieya.sh;exit;"
Copy the Code
xx.desktop
[Desktop Entry]
Encoding=UTF-8
Name=解压资源
GenericName=Unpack Copy
Comment=Unpack Copy
Exec=/opt/wdzl/install.sh %f
Icon=ooopic_1571153397
Terminal=false
Type=Application
Categories=Application;Programme;
Copy the Code
启用root用户 首先打开终端 快捷键 ctrl+alt+t
#启用ROOT
sudo passwd root
#设置密码........
#以后 输入su 回车 输入密码 回车 就是ROOT
Copy the Code
清理商店缓存
rm ~/.cache/deepin/deepin-appstore* -rf && sudo apt update -y
Copy the Code
更新系统
sudo apt update -y && sudo apt upgrade -y
Copy the Code
脚本一键仓库原来下载 实例 安装 GCC9
#!/bin/bash
#安装GCC9
echo "deb http://mirrors.163.com/debian sid main contrib non-free" >> ${HOME}/Desktop/install.list
cd /etc/apt/sources.list.d
sudo cp -r ${HOME}/Desktop/install.list /etc/apt/sources.list.d
sudo dpkg --add-architecture i386
sudo apt update
sudo apt-get install gcc-9
sudo rm -rf /etc/apt/sources.list.d/install.list
sudo rm -rf ${HOME}/Desktop/install.list
Copy the Code
添加编译程序
#!/bin/bash
#${HOME} 表示 /home/用户名 应为每个人用户名不一样用环境变量代替
#自定义 /xxx 目录变量------------------------------------------------------------------
#------借花献佛---------
#[https://bbs.deepin.org/post/183730##=1]#
tmp=/tmp
wdzl=${tmp}/wdzl-topbar
#---解压-----
tar xvf ${wdzl}/deepin-topbar.tar.gz -C ${wdzl}
mkdir -p ${wdzl}/deepin-topbar/build
#---安装依赖-------
sudo apt install cmake #安装编译程序
sudo apt install qttools5-dev libgsettings-qt-dev libdde-network-ut* libdframeworkdbus* libdbusmenu-qt5-dev libxcb-ewmh-dev libxcb-util* libxtst* libxcb-im* libxcb-ic* libxcb-co* libxcb-composite0-dev libprocps-dev dde-dock-dev qtbase5-dev-tools libdtkwidget-dev qt5* g++
#---进如编译目录------------
cd ${wdzl}/deepin-topbar/build
cmake ../
make
sudo make install
#---删除不需要的-----
#rm -rf ${wdzl}/deepin-topbar
#rm -rf ${wdzl}/deepin-topbar.tar.gz
#rm -rf ${wdzl}/自诉文件-2019-11-01-19-27-40.txt
#解压结束启用系统自文本编辑器打开自诉说明文件
deepin-editor ${wdzl}/deepin-topbar/安装前必读.txt
deepin-editor ${wdzl}/自诉文件-2019-11-01-19-27-40.txt
Copy the Code
一键脚本模板
#!/bin/bash
#在该脚本写上你的当前用户密码就可以全自动安装了
#在脚本显示提示文字信息 echo ""
#echo -e "\033[35m文字\033[0m"
#yes Y | sudo apt install winetricks 自动确认
#免手动输入密码echo '当前用户密码写这里'|sudo -S /2019-11-11-11
echo 'www.deepin.org'|sudo -S /2019-11-11-11
#echo "=======首条sudo命令 需要输入密码 密码不回显"=======
echo -e "\033[35m===该脚本在桌面使用.建议脚本双击终端运行==【↑↑忽略上面错误信息↑↑】===\033[0m"
echo -e "\033[35m创建源列表winehq-日期精确到秒.list,并复制到/etc/apt/sources.list.d\033[0m"
cd /etc/apt/sources.list.d
sudo rm -rf /etc/apt/sources.list.d/winehq-*-*-*-*-*-*.list
#mkdir ${HOME}/Desktop/tmp-`date +%Y-%m-%d-%H-%M-%S`
echo "deb https://dl.winehq.org/wine-builds/debian/ stretch main" >> ${HOME}/Desktop/winehq-`date +%Y-%m-%d-%H-%M-%S`.list
sudo cp -r ${HOME}/Desktop/winehq-*-*-*-*-*-*.list /etc/apt/sources.list.d
rm -rf ${HOME}/Desktop/winehq-*-*-*-*-*-*.list
#---------------------------------------------------------
echo -e "\033[35m创建wine-uninstaller.desktop,并复制到/usr/share/applications\033[0m"
echo "[Desktop Entry]" >> ${HOME}/Desktop/wine-uninstaller.desktop
echo "Type=Application" >> ${HOME}/Desktop/wine-uninstaller.desktop
echo "Name=Wine Program Uninstaller" >> ${HOME}/Desktop/wine-uninstaller.desktop
echo "Exec=wine uninstaller" >> ${HOME}/Desktop/wine-uninstaller.desktop
echo "Terminal=false" >> ${HOME}/Desktop/wine-uninstaller.desktop
echo "Icon=wine" >> ${HOME}/Desktop/wine-uninstaller.desktop
echo "Categories=Utility;" >> ${HOME}/Desktop/wine-uninstaller.desktop
cd /usr/share/applications
sudo cp -r ${HOME}/Desktop/wine-uninstaller.desktop /usr/share/applications
#---------------------------------------------------------
#本来想写在同一行 \n 换行 专递到文本的,但是不能申明该脚本文件类型
echo -e "\033[35m在桌面创建【WINE容器设置】文件夹 并且在次文件夹内创建 wine控制脚本\033[0m"
mkdir ${HOME}/Desktop/WINE容器设置
echo "创建 在桌面创建 WINE容器设置 文件夹 且以下创建的脚本在该文件夹"
echo "--------------------------------------------------------"
echo "创建 Wine设置.sh"
echo "#!/bin/bash" >> ${HOME}/Desktop/WINE容器设置/Wine设置.sh
echo 'wine=/opt/wine-staging/bin/wine' >> ${HOME}/Desktop/WINE容器设置/Wine设置.sh
echo 'prefix_dir=${HOME}/.wine' >> ${HOME}/Desktop/WINE容器设置/Wine设置.sh
echo 'WINEPREFIX=${prefix_dir} ${wine} "${prefix_dir}/drive_c/windows/system32/winecfg.exe"' >> ${HOME}/Desktop/WINE容器设置/Wine设置.sh
echo 'exit 0' >> ${HOME}/Desktop/WINE容器设置/Wine设置.sh
#--------------------------------------------------------
echo "结束 给WINE容器脚本可执行权限"
chmod -R 755 ${HOME}/Desktop/WINE容器设置/*sh
echo "--------------------------------------------------------"
#---------------------------------------------------------
echo -e "\033[35m安装winetricks\033[0m"
#sudo apt install winetricks
yes Y | sudo apt install winetricks
#--------------------------------------------------------
echo -e "\033[35m开始安装wine4.~ 开启32位支持 建议通宵挂机安装\033[0m"
sudo dpkg --add-architecture i386
yes Y | sudo apt install dirmngr
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 76F1A20FF987672F
sudo apt update
yes Y | sudo apt install --install-recommends winehq-stable
cd /etc/apt/sources.list.d
sudo rm -rf /etc/apt/sources.list.d/winehq-*-*-*-*-*-*.list
#--------------------------------------------------------
echo -e "\033[35m查看当前wine版本\033[0m"
wine --version
#---------------------------------------------------------
echo -e "\033[35m首次运行 wine\033[0m"
wine winecfg
Copy the Code
Reply
Like 0
Favorite
View the author
All Replies
superendermansm
deepin
2019-10-11 03:02
#1
很狂野,很粗暴,很喜欢
Reply
Like 0
View the author
jianguo922
deepin
2019-10-11 04:29
#2
不错,顶一下
Reply
Like 0
View the author
Please
sign
in first
Featured Collection
Change
[Tutorial] deepin25 WSL Offline Installation Guide
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Ranking
Change
What is the purpose of UOS AI?
Cannot upgrade "Deepin 25.0.10"
chrome browser
Feature Request: Adding an option for a "Floating Dock" mode in DDE
[Feature Request] Drop-down grid panel for window snap layouts
Popular Events
More