安装Linux必做
开始
之前想体验黑苹果,奈何技术有限,驱动问题迟迟得不到解决,又灰溜溜的装回Linux,装回来后参考各篇博客配置各种环境,特此记录
换源
安装后第一件事情就是换源,这里装的是elementary os,可以直接使用ubuntu的源
#编辑源文件,最好在操作之前对源文件进行备份 sudo vim /etc/apt/sources.list #修改该文件,删除或注释原来全部内容,添加如下内容 # 阿里源 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
这里我用的是阿里的源,也可以找其他的源,操作完这一步后执行如下命令进行更新
sudo apt update && sudo apt upgrade
可能会出现无法连接或更新失败等问题,可以尝试临时修改 DNS 解决
sudo vim /etc/resolv.conf #将 dns-nameservers的值修改为 8.8.8.8或其他dns服务器ip
刚刚安装好系统更新完软件最好重启一下电脑
安装搜狗输入法
linux自带的输入法非常难用,这里我修改为搜狗输入法
#安装 fcitx sudo apt install fcitx im-config #选择fcitx管理输入法配置 #下载 sogou for linux,在fcitx里找到搜狗拼音并加入输入法
安装编程环境
安装 jdk
创建jdk安装目录
sudo mkdir -p /usr/lib/jvm
解压下载好的 java1.8,并放到目录下
tar -zxvf jdk-8u202-linux-x64.tar.gz sudo mv jdk1.8.0_202 /usr/lib/jvm
配置环境变量
vim /etc/profile #在文件最后面添加如下内容 export JAVA_HOME=/usr/lib/jvm/ jdk1.8.0_202 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
应用修改
source /etc/profile #检查是否成功 java -version #打印出对应的版本即为安装成功
安装 mysql
sudo apt install mysql-client-5.7 sudo apt install mysql-server-5.7
如果在安装过程中有设置密码,那么恭喜你,安装成功,如果没有往下看
#查看mysql给我们分配的用户 sudo cat /etc/mysql/debian.cnf #使用一个用户来登录 mysql update mysql.user set authentication_string=password('root') where user='root' and Host ='localhost'; update user set plugin="mysql_native_password"; flush privileges; quit;
然后使用用户名 root ,密码 root 登录mysql
安装 node , npm
sudo apt-get install nodejs sudo apt-get install npm #测试 node -v npm -v
npm更换淘宝镜像
npm config set registry https://registry.npm.taobao.org #检查 npm config get registry
安装 fiddler,postman,idea,chrome,qq for linux,wine…
官网下载直接安装,慢慢折腾,idea内置maven换阿里云镜像
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 https://maven.apache.org/xsd/settings-1.0.0.xsd"> <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> </settings>
找个美美的壁纸,开心写代码