Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
最近频繁重装系统,做了个重做系统后的软件安装脚本
deepin Talks
902
views ·
1
replies ·
To
floor
Go
186******39
deepin
2020-01-10 18:45
Author
本帖最后由 l0rraine 于 2020-1-10 11:07 编辑
脚本没啥技术含量,高手们不要笑,有不足之处请指教。
脚本说明
这个脚本只是为了自己重做系统后重装软件方便,带有大量的个性化内容,使用需要一定的编程基础自行修改,我尽量完整说明吧。
运行命令:sudo ./install.py
脚本的结构
脚本可以自动识别scripts里面的py文件作为菜单显示,脚本需要以 数字- 开头,想要扩展的可以自己扩展啦
需要用dpkg安装的包放在packages里面
自己需要拷贝的个性化配置放在config里面
common.py
这是一个通用类,里面的user和home_path需要自行修改
脚本内容
1-安装必备组件
必须安装的组件,pip和configparser是脚本必须用的
2-设置系统环境
可以把自己的网络设置从/etc/NetworkManager/system-connections拷贝到config/net里面,这里会自动拷贝,dnsmasq同理。
我这里安装了ss,所以设置了一下proxychain4,大家心领神会吧
3-安装mysql
别的没啥好说的,最后的修改配置是指我把数据目录保存到自己用户目录下了,这里链接下
4-安装php
这里的修改配置只是简单的把启动用户换成了自己的登录名,就是在common.py里面定义的那个
5-安装nginx
同样,修改配置是一些个性化内容,我把站点的配置文件放在common.py里面定义的home_path里面了,这里目录链接了下。
同时把nginx.conf里面的启动用户换成了自己的登录名,就是在common.py里面定义的那个
6-安装Android开发相关
只是安装了kvm,设置了环境变量,需要根据自己的实际情况修改
7-常用软件
.deb包放在packages下面,自己根据需要修改吧
8-安装Nvidia驱动
这个脚本的作者厉害了,看这里看这里
https://bbs.deepin.org/post/185547
,我这里只是调用罢了。把下载的NVIDIA-xxx.run文件放在packages目录下面,会自动识别的。
百度盘
链接:
https://pan.baidu.com/s/1a9gHqIUbS12OEhEo4JozQA
提取码: q1r5 复制这段内容后打开百度网盘手机App,操作更方便哦
Reply
Like 0
Favorite
View the author
All Replies
186******39
deepin
2020-01-10 19:02
#1
本帖最后由 l0rraine 于 2020-1-10 11:08 编辑
md转html复制粘贴可以了
================
论坛不支持md吗还是我不会写
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
WiFi Drivers
Popular Events
More
脚本没啥技术含量,高手们不要笑,有不足之处请指教。
脚本说明
运行命令:sudo ./install.py
脚本的结构
common.py
脚本内容
1-安装必备组件
2-设置系统环境
我这里安装了ss,所以设置了一下proxychain4,大家心领神会吧
3-安装mysql
4-安装php
5-安装nginx
同时把nginx.conf里面的启动用户换成了自己的登录名,就是在common.py里面定义的那个
6-安装Android开发相关
7-常用软件
8-安装Nvidia驱动
百度盘