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/
    
  • 相关阅读:
    链表--判断一个链表是否为回文结构
    矩阵--“之”字形打印矩阵
    二叉树——平衡二叉树,二叉搜索树,完全二叉树
    链表--反转单向和双向链表
    codeforces 490C. Hacking Cypher 解题报告
    codeforces 490B.Queue 解题报告
    BestCoder19 1001.Alexandra and Prime Numbers(hdu 5108) 解题报告
    codeforces 488A. Giga Tower 解题报告
    codeforces 489C.Given Length and Sum of Digits... 解题报告
    codeforces 489B. BerSU Ball 解题报告
  • 原文地址:https://www.cnblogs.com/sitoi/p/11819633.html
Copyright © 2011-2022 走看看