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背景图片

    替换/usr/share/images/desktop-base/desktop-grub.png
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

待续......

Debian9初始配置的更多相关文章

  1. Git 笔记二-Git安装与初始配置

    git 笔记二-Git安装与初始配置 Git的安装 由于我日常生活和工作基本上都是在Windows上,因此此处只说windows上的安装.Windows上的安装和其他程序一样,只需要到http://g ...

  2. IDEA 初始配置教程

    IDEA 初始配置教程 如果你是第一次使用 IDEA,或者对 IDEA 常用配置仍然不熟悉,那么本文就特别适合你. 本文只是根据我自己的使用经验来进行配置,不一定适合所有的情况,但是对你肯定会有帮助. ...

  3. Git初始配置和基本使用

    初次运行Git前的配置 本文是在安裝完git以后首先应做到一些配置,安装教程可以参考廖雪峰git教程 用户信息 当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址. 这样做很重要,因为每 ...

  4. paloalto防火墙执行初始配置

    1.默认情况下,防火墙的 IP 地址为 192.168.1.1,用户名/密码为 admin/admin. 为了安全起见,在继续执行其他防火墙配置任务之前,必须更改这些设置.必须从 MGT 接口(即使计 ...

  5. Centos6.5 安装MYSQL 5.5 -5.6.-5.7 一键yum快速安装 ,初始配置

    Centos6.5 安装MYSQL 5.5 ---5.6---5.7 一键yum快速安装 ,初始配置 第一步:安装mysql-5.5---- 5.6 ---- 5.7的yum源 [root@sv03 ...

  6. Testlink1.9.17使用方法( 第三章 初始配置[配置用户、产品] )

    第三章 初始配置(配置用户.产品) 一. 设置用户 QQ交流群:585499566 在TestLink系统中,每个用户都可以维护自己的私有信息.admin可以创建用户,但不能看到其它用户的密码.在用户 ...

  7. [原]Jenkins(三)---Jenkins初始配置和插件配置

    /** * lihaibo * 文章内容都是根据自己工作情况实践得出. *版权声明:本博客欢迎转发,但请保留原作者信息! http://www.cnblogs.com/horizonli/p/5331 ...

  8. 关于思科C2950交换机清除密码,恢复初始配置的方法

    上个月河南做项目,因需要大批量的对服务器进行操作系统的安装,于是想到了PXE网络批量安装, 好不容易到机房的仓库找到网线及一台思科交换机,但到安装的时候,发现思科交换机里应该有配置了 通过配置线连接交 ...

  9. MySQL5.7初始配置

    MySQL5.7初始配置 Windows7 环境安装MySQL5.7配置命令 <<<<<<<<<<<<<<<& ...

随机推荐

  1. OS X快捷键小技巧

    退出command+Q,关分页Command+W,刷新Command+R,新开分页Command+T 全屏 ctrl+command+F 每个Mac使用者都知道点击下窗口左上角黄色圆形的按钮就可以最小 ...

  2. 14.list列表

    1).列表的切片 li = ['德玛西亚',[1,2,3],'luokesasi','eson','女神','jingdongi'] l1 = li[0] print(l1) #>>> ...

  3. SSH整合JAR包详解

    如果要使用连接池,添加JAR : c3p0-0.9.1.2.jar

  4. Bootstrap 默认/标准按钮

    Bootstrap 默认/标准按钮 <!DOCTYPE html><html><head><meta http-equiv="Content-Typ ...

  5. UVa-232-纵横字谜的答案

    这一题的话,输出的时候,我们要按照3位输出,不能按照两位,因为是10*10的网格,所以就是100位,不管有没有100的起始格,它都是按照3位进行输出的,从题上的输出可以看到,不然的话,就会PE. 然后 ...

  6. MYSQL数据库SQL语句集锦

    *特别说明:FILED代表数据表字段,CONDITIONS代表where之后的条件,TABLENAME代表数据表名   []中括号内的内容代表 可有可无. 创建数据库 create  database ...

  7. (55)zabbix模板嵌套

    在zabbix使用过程中,在某些情况下,一个host需要link多个模板.这么做显得比较麻烦,很容易忘记到底要link哪些模板,我想link一个模板就达成这个目标,行不行?然没问题,zabbix模板内 ...

  8. 主DNS服务-反向解析

    上篇说了主DNS正向解析 当中是有个小问题的,什么问题呢? 试问当我们输入wwww或ww或更多w的时候它还能解析出来吗? 或者不输入w的时候还能解析吗? 上篇没有定义是解析不了的,怎么定义呢?很简单, ...

  9. vim之替换命令

    格式:<range>s /<pat1>/<pat2>/gc <range>用来指定替换命令执行的范围: 百分号(%)表示所有行 点(.)表示当前行 美元 ...

  10. python--BOM和DOM

    一. 介绍 什么是BOM和DOM? 简要答案:BOM是浏览器对象模型,用来获取或设置浏览器的属性.行为,例如:新建窗口.获取屏幕分辨率.浏览器版本号等. DOM是文档对象模型,用来获取或设置文档中标签 ...