1 进入root用户
su root
2 修改镜像源:编辑/etc/apt/sources.list文件
nano /etc/apt/sources.list 修改内容如下: deb http://mirrors.ustc.edu.cn/debian/ stretch main non-free contrib deb-src http://mirrors.ustc.edu.cn/debian/ stretch main non-free contrib deb http://security.debian.org/debian-security stretch/updates main contrib non$ deb-src http://security.debian.org/debian-security stretch/updates main contrib$ deb http://mirrors.ustc.edu.cn/debian/ stretch-backports main non-free contrib deb-src http://mirrors.ustc.edu.cn/debian/ stretch-backports main non-free cont$ # stretch-updates, previously known as 'volatile' deb http://mirrors.ustc.edu.cn/debian/ stretch-updates main contrib non-free deb-src http://mirrors.ustc.edu.cn/debian/ stretch-updates main contrib non-free
3 安装sudo
apt install sudo
4 添加用户权限:编辑/etc/sudoers文件
nano /etc/sudoers 修改内容如下: # User privilege specification root ALL=(ALL:ALL) ALL kylin ALL=(ALL:ALL) ALL
5 启用中文社区源的命令
echo "deb https://repo.debiancn.org/ stretch main" | sudo tee /etc/apt/sources.list.d/debiancn.list; wget https://repo.debiancn.org/pool/main/d/debiancn-keyring/debiancn-keyring_0~20161212_all.deb -O /tmp/debiancn-keyring.deb; sudo apt install /tmp/debiancn-keyring.deb; sudo apt update; rm /tmp/debiancn-keyring.deb; 使用 stretch 及以下版本,需安装 apt-transport-https,命令如下: sudo apt update; sudo apt install apt-transport-https;
6 安装中文输入法
搜狗輸入法:
sudo apt install fcitx fcitx-tools fcitx-config* fcitx-frontend* fcitx-module* fcitx-ui-* presage
sudo apt install sogoupinyin
小小輸入法:
Github:https://github.com/dgod/yong
下载地址:http://yongim.ys168.com/
7 安装IPtux或Dukto R6 局域网文件传输
Dukto R6官网:http://www.msec.it/blog/?page_id=11
sudo apt install iptux
8 安装网易云音乐或ieaseMusic
sudo apt install netease-cloud-music
ieaseMusic github:https://github.com/trazyn/ieaseMusic
9 安装chrome浏览器
sudo apt install google-chrome-stable
10 安装ss-qt5,electron-ssr,brook,goflyway
electron-ssr :https://github.com/erguotou520/electron-ssr ss-qt5:sudo apt install shadowsocks-qt5
brook:https://github.com/txthinking/brook/releases
goflyway:https://github.com/coyove/goflyway/releases
11 微信
12 安装通讯工具
企业密信,开启安全通信丨加密聊天软件丨【安司密信 企业密信】
13 Ulauncher linux桌面启动器
14 安装vs-code
sudo apt install code
15 安装elixir
安装Elixir
sudo apt-get install elixir
16 切换JAVA版本
查看jdk旧版本优先级
sudo update-alternatives --display javac
配置java环境变量
sudo gedit /etc/profile
#Java环境变量
export JAVA_HOME=/opt/jdk1.8.0_181
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
应用新的环境变量
source /etc/profile
解压新jdk版本至/usr/local/lib下,使用update-alternatives配置
sudo update-alternatives --install /usr/bin/java java /usr/local/lib/jdk1.8.0_151/bin/java 100
sudo update-alternatives --install /usr/bin/javac javac /usr/local/lib/jdk1.8.0_151/bin/javac 100
选择默认的JDK版本
sudo update-alternatives --config java
选择新版本的编号
验证检查
sudo update-alternatives --display javac
java -version
17 安装maven
解压maven至/usr/local/lib下
sudo mv apache-maven-3.5.2 /usr/local/lib
配置maven环境变量
sudo gedit /etc/profile
#Maven环境变量
export MAVEN_HOME=/usr/local/lib/apache-maven-3.5.2
export PATH=${PATH}:${MAVEN_HOME}/bin
应用新的环境变量
source /etc/profile
检查验证
mvn -version
配置maven本地仓库与镜像站
切换到maven安装目录
cd /usr/local/lib/apache-maven-3.5.2
编辑settings.xml 文件
sudo gedit conf/settings.xml
配置maven的本地仓库
<localRepository>/home/kylin/文档/MAVEN/repo</localRepository>
配置maven的镜像仓库
<mirrors>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirrors>
18 安装Tomcat
解压tomcat至/usr/local/lib下
sudo mv apache-tomcat-9.0.1 /usr/local/lib
配置tomcat环境变量
sudo gedit /etc/profile
#Tomcat环境变量
export CATALINA_BASE=/usr/local/lib/apache-tomcat-9.0.1
export CATALINA_HOME=//usr/local/lib/apache-tomcat-9.0.1
export TOMCAT_HOME=/usr/local/lib/apache-tomcat-9.0.1
应用新修改的环境变量
source /etc/profile
配置tomcat用户名密码的设置
切换到tomcat安装目录
cd /usr/local/lib/apache-tomcat-9.0.1
配置用户名密码
sudo gedit conf/tomcat-users.xml
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="admin" password="admin" roles="manager"/>
19 安装eclipse-jee
解压eclipse至/usr/local/bin下
sudo mv eclipse /usr/local/bin
创建eclipse桌面快捷方式
sudo gedit /usr/share/applications/eclipse.desktop
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=eclipse
Comment=Eclipse IDE
Exec=/usr/local/bin/eclipse/eclipse
Icon=/usr/local/bin/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
20 64位系统开启32位支持
打开终端然后输入: dpkg --print-architecture; 输出: amd64 则说明已经拥有了64位架构内核 打开多架构支持: sudo dpkg --add-architecture i386; sudo apt update; 确认打开多架构支持: dpkg --print-foreign-architectures 输出: i386
21 安装远程控制工具
sudo apt install anydesk
22 安装winetricks-zh
sudo apt install winetricks-zh
23 修改grud背景图片
1 替换/usr/share/images/desktop-base/desktop-grub.png 2 update-grub
24 安装硬件配置的图形信息
sudo apt install lshw-gtk
25 安装Debian搜索查看包
sudo apt install packagesearch
26 安装新立得软件包管理器
sudo apt install synaptic
27 安装文档查看器
sudo apt install evince
28 安装pdf编辑器
sudo apt install pdfmod
29 安装日志查看
sudo apt install gnome-logs
30 安装十六进制编辑器
sudo apt install ghex
31 安装文件目录对比工具
sudo apt install meld
32 安装Anjuta DevStudio
sudo apt install anjuta
33 安装ISO镜像刻录工具
sudo apt install gnome-multi-writer
34 Linux包查询
35 安装unity3d
36 HOST
提供两个 Hosts 的更新源: https://github.com/googlehosts/hosts https://raw.githubusercontent.com/vokins/yhosts/master/hosts
37 SS/SSR
https://doub.io/sszhfx/ https://www.hinmeng.com/free-ssr.html
另外介绍两个命令,和desktop图标有关的 desktop-file-install 安装图标图标到Application目录 desktop-file-validate 验证你的桌面图标文件的正确性 比如我下的命令可以把我桌面上已经安装好了的eclipse图标添加到开始菜单里 desktop-file-install --add-category Development eclipse.desktop
待续......