zoukankan      html  css  js  c++  java
  • 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

     待续......

  • 相关阅读:
    用一个测试类简化排序算法时间复杂度的研究
    用斗地主的实例学会使用java Collections工具类
    数据结构:用实例分析ArrayList与LinkedList的读写性能
    用一个通俗易懂的例子彻底说清楚单例模式
    用自定义链式栈解决力扣括号匹配问题
    数据结构之链式队列的代码实现及有趣应用
    用非常硬核的JAVA序列化手段实现对象流的持久化保存
    SpringBoot整合SpringSecurity实现JWT认证
    六百字搞懂lambda
    判空我推荐StringUtils.isBlank
  • 原文地址:https://www.cnblogs.com/KylinBlog/p/7816009.html
Copyright © 2011-2022 走看看