• Ubuntu 开发环境搭建教程


    Ubuntu 开发环境搭建教程

    本文原始地址:https://sitoi.cn/posts/18425.html

    更新

    sudo apt upgrade
    sudo apt update
    

    生成本机密钥

    ssh-keygen -t rsa -C "shitao0418@gamil.com"
    

    默认位置: ~/.ssh/

    安装 vim

    sudo apt install vim
    

    免 sudo 密码

    echo -e 'Defaults:shitao !requiretty
    shitao ALL = (root) NOPASSWD:ALL' | sudo tee /etc/sudoers.d/shitao
    

    安装软件

    htop 可视化系统监测

    sudo apt install htop
    

    ssh 远程链接软件

    sudo apt-get install openssh-server openssh-client
    

    jdk java 开发环境

    sudo apt install openjdk-8-jdk 
    

    python pip 开发工具

    sudo apt install python3 python3-pip
    

    pip 升级

    pip3 install --upgrade pip --user
    

    curl

    sudo apt install curl
    

    安装网络相关包

    sudo apt install net-tools
    

    docker 安装

    sudo apt install docker.io
    

    ibus-pinyin 中文输入法

    sudo apt install ibus-pinyin
    
    • 重启系统

    • 进入语言设置

    • 选择中文输入法 chines 然后找 pinyin

    chromium 浏览器

    sudo apt install chromium-browser
    

    全部安装上述全部软件

    sudo apt install htop openssh-server openssh-client openjdk-8-jdk python3 python3-pip curl net-tools docker.io ibus-pinyin chromium-browser
    

    安装 nvm

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
    

    安装 npm

    nvm install node
    

    更换源

    更换 pipy 源

    mkdir ~/.pip
    vim ~/.pip/pip.conf
    

    文件样例:

    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    

    更换 maven 源

    进入 maven 文件夹,在 conf 目录中找到 settings.xml 文件

    sudo vim /usr/share/maven/conf/settings.xml
    

    配置 mirrors 的子节点,添加如下 mirror

    <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>central</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
    

    更换 npm 源

    npm config set registry https://registry.npm.taobao.org
    

    更换 docker 源

    sudo vim /etc/docker/daemon.json
    
    {
        "insecure-registries":[
    
        ],
        "registry-mirrors":[
            "https://registry.docker-cn.com"
        ]
    }
    

    更换 gem 源

    sudo gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
    
  • 相关阅读:
    D. Renting Bikes 二分
    Maximum Absurdity DP + 数学
    模拟 H
    Secrets 数论
    A. Knight Tournament SET的应用
    B. Xenia and Hamming Codeforces 256B GCD,LCM处理字符串
    Alternate Task UVA11728 暴力枚举
    GCD Extreme (II) 欧拉函数的应用
    Bit Magic HDU 4421 2-Sat
    Encoding http://acm.hdu.edu.cn/showproblem.php?pid=1020
  • 原文地址:https://www.cnblogs.com/sitoi/p/11819633.html
Copyright © 2020-2023  润新知