Debian9初始配置

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

小小輸入法:

7 安装IPtux或Dukto R6 局域网文件传输

sudo apt install iptux

8 安装网易云音乐或ieaseMusic

sudo apt install netease-cloud-music

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 微信

electronic-wechat
sudo apt install electronic-wechat
weweChat

12 安装通讯工具

  超信- 和重要的人聊重要的事

  企业密信,开启安全通信丨加密聊天软件丨【安司密信 企业密信】

  openSUSE 社区编译版 qTox 

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

 待续......

原文地址:https://www.cnblogs.com/KylinBlog/p/7816009.html