Elementary OS安装及开发环境配置(一)
前言
假期在家无聊,刚好把六年前的一台笔记本电脑利用起来,原来电脑虽然说配置说不上古董机器,但是运行win系统感觉还是不流畅,所幸给换成Linux桌面版系统,在网上查阅了很多,Linux桌面系统要么推荐Ubuntu要么是基于Ubuntu系统的,早期安装过deepin,但是个人不是太喜欢吧,最终锁定安装Elementory OS,先展示安装后的效果吧,使用elementary-2-macos美化后的界面,在图标和界面风格上倾向于mac风格。
启动盘制作
准备一个容量超过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进行如下配置,就可以看到最开始的效果图了,图标没有加载,重启系统即可。
开发环境配置
系统安装完成,搭建开发环境并安装一些常用开发工具,这里个人软件安装统一目录在/home/xxc/soft下。
JDK安装
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
安装完成,客户端会自动识别,输入密码即可进入图形界面
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的图标了。
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
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
2.更新
sudo apt-get update
3.安装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
系统迁移优化持续更新中...
Elementary OS安装及开发环境配置(一)的更多相关文章
- 使用U盘安装Linux最美桌面发行版Elementary OS 及常用开发环境配置(JDK,Redis,MySQL,Docker,IDEA,STS)
前言 假期在家无聊,刚好把六年前的一台笔记本电脑利用起来,原来电脑虽然说配置说不上古董机器,但是运行win系统感觉还是不流畅,所幸给换成Linux桌面版系统,在网上查阅了很多,Linux桌面系统要么推 ...
- Ubuntu16.04安装后开发环境配置和常用软件安装
Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安 ...
- Fedora和Ubuntu下安装OpenGL开发环境配置
Fedora下OpenGl开发环境配置 开发OpenGL工程需要3个库文件和对应的头文件: libglut.so,libGLU.so,libGL.so, gl.h ,glu.h, glut.h 这些库 ...
- 不用rustup,Windows下gnu版Rust安装与开发环境配置
写在前面 本文介绍了在不使用rustup的情况下,在Windows上安装gnu版的Rust,并配置开发环境(VSCode + rust-analyzer,CLion + IntelliJ Rust)的 ...
- Python安装及开发环境配置
Python的语法简洁,功能强大,有大量的第三方开发包(模块).同时Python不像java一样对内存要求非常高,适合做一些经常性的任务方面的编程.根据codeeval网站数据统计显示,连续三年,Py ...
- Mac os安装golang开发环境
为了能够愉快地进行golang编程,我们需要安装以下几样东西: 包管理Homebrew 语言环境golang 版本管理git 虚拟器docker 编译器Goland 我将按照这个顺序叙述整个安装过程 ...
- Digispark(ATTINY85) 微型开发板驱动安装与开发环境配置教程
前几天无聊就弄了弄这个玩,网上教程可能有点杂,在这里就总结一下. Digispark开发板(也就是badusb)能干什么,自己搜去,/坏笑. 1.准备材料:Attiny85微型 USB接口开发板 Di ...
- VirtualBox安装ubuntu 开发环境 配置
一 下载VirtualBox安装程序以及ubuntu光盘镜像 1.下载VirtualBox安装程序(本文选用的是6.0.12版本) 建议从清华大学镜像站 https://mirrors.tuna.ts ...
- Python编译器及Sublime Text3安装及开发环境配置
1.初学Python,你需要一个好的开发编辑器 在选择Python编辑器时,可能纠结于那个Python的版本更好一些,在Python2.x和Python3.x版本中, Python3.x版本更好一些, ...
随机推荐
- centos8安装fastdfs6.06集群方式一之:软件下载与安装
一,查看本地centos的版本 [root@localhost lib]# cat /etc/redhat-release CentOS Linux release 8.1.1911 (Core) 说 ...
- nginx安全:配置ssl证书(https证书)
一,配置https证书的意义 https协议是由SSL+http协议构建的安全协议,支持加密传输和身份认证, 安全性比http要更好,因为数据的加密传输,更能保证数据的安全性和完整性 例如:不使用ht ...
- centos8平台使用ab做压力测试
一,安装ab [root@blog ~]# yum install httpd-tools 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/archi ...
- switch host 切换本地host
百度网盘提取地址 提取码: 753r 下载后放到软件目录即可使用
- 第二十六章 ansible主要模块介绍
一.Ansible模块回顾 1.command模块 [root@m01 ~]# ansible web01 -m command -a 'free -m' 2.shell模块 #支持管道符这种特殊符号 ...
- Django model总结(上)
Django model是django框架中处于比较核心的一个部位,准备分三个博客从不同的方面分别进行阐述,本文为<上篇>,主要对[a]Model的基本流程,比如它的创建,迁移等:默认行为 ...
- ceph踩坑日记之rgw_dynamic_resharding
1.背景说明 参考说明: https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/2/html/object_gatewa ...
- 二叉树、平衡二叉树、B-Tree、B+Tree 说明
背景 一般说MySQL的索引,都清楚其索引主要以B+树为主,此外还有Hash.RTree.FullText.本文简要说明一下MySQL的B+Tree索引,以及和其相关的二叉树.平衡二叉树.B-Tree ...
- js-循环遍历
for循环 (最传统的方法) let arr=[a,b,c,d] for (var i = 0; i < arr.length; i++) { console.log(arr[i]); } fo ...
- 在PLC中开关量采集模块的作用
PLC系统作为工业控制的基础设备在如今的现代化工厂应用中已经非常的广泛.许多工厂应用中,都需要对现场采集来的脉冲信号进行计数统计.如果是使用专用脉冲计数模块的话,价格会非常的昂贵,在很多采集低速脉冲信 ...