zoukankan      html  css  js  c++  java
  • 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/
    
  • 相关阅读:
    Jzoj4822 完美标号
    Jzoj4822 完美标号
    Jzoj4792 整除
    Jzoj4792 整除
    Educational Codeforces Round 79 A. New Year Garland
    Good Bye 2019 C. Make Good
    ?Good Bye 2019 B. Interesting Subarray
    Good Bye 2019 A. Card Game
    力扣算法题—088扰乱字符串【二叉树】
    力扣算法题—086分隔链表
  • 原文地址:https://www.cnblogs.com/sitoi/p/11819633.html
Copyright © 2011-2022 走看看