前言

假期在家无聊,刚好把六年前的一台笔记本电脑利用起来,原来电脑虽然说配置说不上古董机器,但是运行win系统感觉还是不流畅,所幸给换成Linux桌面版系统,在网上查阅了很多,Linux桌面系统要么推荐Ubuntu要么是基于Ubuntu系统的,早期安装过deepin,但是个人不是太喜欢吧,最终锁定安装Elementory OS,先展示安装后的效果吧,使用elementary-2-macos美化后的界面,在图标和界面风格上倾向于mac风格。

更新 最近已将生产力迁移到Elementary OS 附上一张最新桌面

启动盘制作

准备一个容量超过4G的U盘,建议先备份U盘中的重要文件,制作启动盘会格式化数据。

下载镜像

下载地址:https://elementary.io/下载原版安装镜像,注意将价格改为0。

U盘制作

推荐复刻工具Rufus
下载地址:https://rufus.ie/

安装

查询自己安装电脑型号进入Bios的方法,一般都是在开机时候出现Logo按下ESC或者F1,F2,F12等.
进入Bios --> 关闭Secure Boot密钥认证 --> 启用UEFI引导模式 --> 选择U盘启动 --> 等待安装
安装过程中根据自己习惯选择基本配置,语言,时区,用户名,密码等等。
系统的安装过程比较简单,大概等待十几分钟就可以完成。

系统美化

系统美化可以直接安装其他系统主题,这里使用github上一个项目elementary-2-macos来进行美化。

安装Elementary Tweak控制面板

Elementary Tweak是一个对系统外观进行集中管理的控制面板。

sudo add-apt-repository ppa:philip.scott/elementary-tweaks     添加Tweak源
sudo apt-get update                                            更新系统源缓存
sudo apt-get install elementary-tweaks                         安装Tweak

安装后打开设置就可以进入Tweaks对系统外观进行设置。

主题文件下载

下载地址:https://github.com/UKeyboard/elementary-2-macos
下载后解压包含文件夹:

icons             图标文件
plank-themes      Dock文件三
themes            主题效果文件

文件替换

替换系统主题:将解压目录themes中Arc文件夹添加至/usr/share/themes/ 或 ./local/share/themes任一目录中。
替换系统图标:将解压目录icons中la-capitaine-icon-theme文件夹添加至 /usr/share/icons/ 或 ./local/share/icons任一目录中。
替换Dock主题:将解压目录plank-themes中Capeos和Pantiva文件夹添加至 /usr/share/plank/themes 或 ./local/share/plank/themes任一目录中。

替换后,进入设置,打开Tweaks进行如下配置,就可以看到最开始的效果图了,图标没有加载,重启系统即可。

常用工具

截图工具flameshot

sudo apt install flameshot

安装后可以自定义快捷命令启动截图,这里设置alt+A

下载工具Motrix

支持磁力链接下载,Gitee地址https://gitee.com/mirrors/motrix

开发环境配置

系统安装完成,搭建开发环境并安装一些常用开发工具,这里个人软件安装统一目录在/home/xxc/soft下。

终端zsh

Linux中最好用的终端应该就是zsh,下载zsh然后配置oh-my-zsh来美化,最终效果,neofetch查看系统信息

安装zsh

sudo apt install zsh

切换zsh
可以查看已经安装的shell

cat /etc/shells

切换为zsh

chsh -s /bin/zsh

下载oh-my-zsh
Github地址https://github.com/ohmyzsh/ohmyzsh
或者

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

配置zsh
执行vim ~/.zshrc,设置默认主题ZSH_THEME="ys",查看更多效果https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

JDK安装

下载地址:https://download.oracle.com/otn/java/jdk/8u241-b07/1f5b5a70bf22433b84d0e960903adac8/jdk-8u241-linux-x64.tar.gz
配置环境变量

export JAVA_HOME=/home/xxc/soft/jdk/jdk1.8.0_241
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

Maven安装

下载地址:http://maven.apache.org/
配置环境变量

export MAVEN_HOME=/home/xxc/soft/maven/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin

MySQL安装

下载地址:https://dev.mysql.com/downloads/repo/apt/
进入下载目录执行,打开终端,执行命令:

sudo dpkg -i mysql-apt-config_0.8.14-1_all.deb

选择要安装的版本5.7或者8,点击ok。

执行命令

sudo apt update
sudo apt install mysql-server

按照提示设置用户名密码完成安装,安装完成会自动启动mysql服务。
如果选择mysql8默认字符集为UTF8,选择安装mysql5.7系统默认字符集为latin1,插入中文数据会报错或者乱码。
修改字符集:

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
将character-set-server =utf8追加在[mysqld]下

重启mysql服务

systemctl restart mysql

MySQL workbench安装

下载地址:https://dev.mysql.com/downloads/workbench/
安装相关依赖

sudo apt-get -f install

否则在安装MySQL workbench时会报出以下错误

 dpkg: 依赖关系问题使得 mysql-workbench-community 的配置工作不能继续:mysql-workbench-community 依赖于 libgtkmm-3.0-1v5 (>= 3.22.0);然而:未安装软件包 libgtkmm-3.0-1v5。mysql-workbench-community 依赖于 libpcrecpp0v5 (>= 7.7);然而:未安装软件包 libpcrecpp0v5。mysql-workbench-community 依赖于 libzip4 (>= 0.10);然而:未安装软件包 libzip4。

依赖安装完成后,在执行命令

sudo dpkg -i mysql-workbench-community_8.0.19-1ubuntu18.04_amd64.deb

安装完成,客户端会自动识别,输入密码即可进入图形界面

如果先安装docker,可以用docker来安装mysql,更加方便,便于管理。

VMware 15.5.1安装

Linux版本的VMware Workstation15.5.1下载地址:https://www.vmware.com/go/getWorkstation-linux
安装包是以.bundle为后缀的文件,需要授予该文件可执行的权限,进入到下载文件路径,执行命令:

sudo chmod -R +x *.bundle
./VMware-Workstation-Full-15.5.1-15018445.x86_64.bundle

安装过程提示输入激活密钥,这里提供一个网上资源

CG392-4PX5J-H816Z-HYZNG-PQRG2

完成后,就可以看到VMware的图标了。

NodeJs安装

添加源

10.x的源

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

12.x的源

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

安装

sudo apt-get install -y nodejs

版本验证

# vincente @ vincente in /etc/apt/sources.list.d [9:17:33]
$ npm -v
6.14.8# vincente @ vincente in /etc/apt/sources.list.d [9:19:57]
$ node -v
v12.20.0

Docker安装

卸载旧版本Docker

sudo apt-get remove docker docker-engine docker.io containerd runc

安装 apt 依赖包,用于通过HTTPS来获取仓库:

sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common

添加 Docker 的官方 GPG 密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

设置稳定版仓库

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

需要注意的是此处$(lsb_release -cs)是获取系统版本代号,使用命令查看

echo $(lsb_release -cs)

我现在安装系统获取的版本号为hera但是通过https://download.docker.com/linux/ubuntu找不到对应的版本号,查询Ubuntu18.04的代号是bionic,此处将$(lsb_release -cs)直接修改为bionic,否则加了镜像源之后,会一直报404错误,手动修改/etc/apt/sources.list中docker源hera为bionic,然后再次执行命令更新源。

sudo apt update

执行命令,安装Docker

sudo apt install -y docker-ce

安装完成后Docker会自动启动,执行命令查看Docker状态

systemctl status docker

如果提示没有权限

starslight@starslight:/etc/apt/sources.list.d$ docker search elastic
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/search?limit=25&term=elastic: dial unix /var/run/docker.sock: connect: permission denied

新建一个docker用户组,并将登陆用户添加到docker用户组。

sudo groupadd docker #添加docker用户组
sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中
newgrp docker #更新用户组

redis安装

参考https://www.cnblogs.com/conly/p/11937399.html

IDEA安装

下载地址:https://download.jetbrains.8686c.com/idea/ideaIU-2019.3.2.tar.gz
进入下载目录,提取文件,启动。

tar -zxvf ideaIU-2019.3.2.tar.gz
idea-IU-193.6015.39/bin/./idea.sh

SpringSuiteTools安装

下载地址:https://spring.io/tools
进入下载目录,提取文件,启动。

tar -zxvf spring-tool-suite-4-4.5.1.RRLEASE.tar.gz
./SpringToolSuite4

添加桌面启动图标

进入/usr/share/applications/目录,里面是各种应用启动方式,上面安装的IDEA,SpringSiuteTools没有启动图标使用很不方便我们可以新建一个桌面启动图标,以SpringSiuteTools为例:
/usr/share/applications/目录新建一个文件以.desktop为后缀,添加以下内容

Name=Spring Suite Tools                            图标展示名称
Comment=STS
Exec=/home/xxc/soft/sts/SpringToolSuite4           启动可执行文件
Icon=/home/xxc/soft/sts/icon.xpm                   图标源文件
Terminal=false
Type=Application
Categories=Development
NoDisplay=false
StartupNotify=true

图形处理工具GIMP

添加软件来源

sudo add-apt-repository ppa:otto-kesselgulasch/gimp

更新

sudo apt-get update

安装GIMP

sudo apt-get install gimp gimp-plugin-registry gimp-data-extras

man汉化

sudo apt install manpages-zh

使用cman替代man

echo "alias cman='man -M /usr/local/zhman/share/man/zh_CN' " >>.bash_profile

适配置文件生效

source .bash_profile

测试man/cman

vincente@vincente:~$ man
您需要什么手册页?

完工!
其他不需要修改,添加保存,即可在桌面看到添加的快捷方式,保证路径正确。

其他

常用中文软件安装参考
官方网址https://elementaryos.cn/storage.html
系统迁移优化持续更新中…

ElementaryOS安装及常用环境配置相关推荐

  1. Ubuntu16.04安装后开发环境配置和常用软件安装

    Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安 ...

  2. Centos7.9最小化安装与初始化环境配置

    Centos7.9最小化安装与初始化环境配置 镜像源下载地址:http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/ (CentOS-7.9.20 ...

  3. debian android环境搭建,Debian的安装和工作环境配置(zz)

    Debian的安装和工作环境配置 Debian 是linux的一个发行版本,由于其软件安装升级方便的特点, 近几年迅速发展壮大起来.我是这个学期开始用debian的,发现它极 其适合我这样的懒人:只要 ...

  4. Linux桌面版安装及开发环境配置

    Linux桌面版安装及开发环境配置 1.安装Linux For Desktop 本文所面向对象无非也是和本人一样的技术小白,和windows系统以及mac不同,对于linux系统的选择却也是众说纷纭, ...

  5. 超详细 WSL2安装+深度学习环境配置

    超详细 WSL2安装+深度学习环境配置 一点记录 ! 正式开始 ! 先决条件 WSL 启用 一.命令安装 二.手动安装(推荐方式) 三.设置 WSL 默认大版本 四.更新 WSL2 版本(可选) 五. ...

  6. 安装JDK1.8+环境配置

    安装JDK1.8+环境配置 1.下载JDK 2.安装JDK 3.环境配置 3.1 新建系统变量 3.2 添加Path路径 3.3 使用cmd命令行验证是否环境配置成功 1.下载JDK 直接官网下载:h ...

  7. laravel5.8笔记一:安装与服务器环境配置

    laravel版本:5.8 环境要求: PHP >= 7.1.3 OpenSSL PHP 扩展 PDO PHP 扩展 Mbstring PHP 扩展 Tokenizer PHP 扩展 XML P ...

  8. eclipse下载,安装,JDk环境配置教程

    eclipse下载,安装,JDk环境配置教程(多图) 第一步:下载eclipse,并安装. 下载链接:http://www.eclipse.org/downloads/ 点击 Download Pac ...

  9. mysql免安装版net不是_MYSQL 免安装版的环境配置

    如:D:\Program Files\mysql-5.6.23-winx64 2.配置my.ini文件: [client] port=3306 default-character-set=utf8 [ ...

最新文章

  1. 重磅:国拨概算5.34亿!“新一代人工智能”重大项目项目申报指南发布
  2. 在Python中使用OpenCV裁剪图像
  3. C语言中字符数组的初始化与注意事项
  4. latex acm-sigconf使用总结
  5. ORACLE 9 默认密码
  6. c# 调用浏览器打开页面
  7. cad卸载_CAD一键卸载工具
  8. Java/大数据常见面试
  9. matlab均值量化函数_Matlab量化函数quantiz解析
  10. android真机测试什么不同,android真机测试闪退
  11. win10触控平板 如何禁掉IE10的手势控制
  12. Linux平台常用终端指令合集【超级全】
  13. 【ZOJ题目分类】备忘
  14. 关于JS运算,出现多余小数点尾数,浮点问题处理
  15. modelzoo,WDSR模型训练脚本问题
  16. 物联网rfid技术在工业自动化中的应用
  17. 产品经理面试必须知道的事
  18. robotium无源码环境
  19. js验证不完全收录(非空,中英逗号,字数限制,特殊字符,密码,用户名,手机号)
  20. 【教學】如何使用Ghost 2003備份還原SATA硬碟?

热门文章

  1. 在运行jsp文件是,总显示404
  2. 经典冷笑话(从一个小女孩的博客里偷来的,汗!有点不好意思)
  3. DedeCMS织梦文章数据在线一键迁移至WordPress系统(附插件)
  4. docker中mysql的备份与恢复
  5. android 新闻咨询、抖音视频、应用下载、视频直播高仿APP客户端源码
  6. VS+Qt+Halcon——显示图片,实现鼠标缩放、移动图片
  7. 揭秘百度大规模机器学习领域的五大首创技术
  8. 为什么一个字节表示2个16进制位?
  9. 智能视频分析平台EasyCVR授权方式之加密机的使用及常见注意事项
  10. Linux环境安装mysql数据库详细教程(含卸载和密码重置过程)