1.双系统安装
(1)首先安装windows系统。
UltraISO
UltraISO
打开其中备用版本
(3)制作U盘镜像
Ubuntu
因为20.04也已经使用好多年了,许多大佬已经使用很久了,遇到的问题大都可以通过百度或谷歌来解决,我一直在使用20.04版本。
8Gubuntu
点击“启动->写入硬盘映像”,选择自己的U盘,点击“写入”,即会开始制作系统优盘,此过程会自动格式化U盘。
刻录开始,等待一段时间,直到看到“刻录成功”,即完成系统盘制作。
ubuntu
F12
选择首先从U盘启动
选择Install Ubuntu
安装时建议大家先使用英文,因为中英文字符编码不一样,如果安装时使用中文,后续开发时可能会出现报错,虽然都可以解决,但大佬们应该不屑回答这些小问题的,也没有相应的文档,而先使用英文,安装完成后将语言改成中文,其他如桌面文件夹名称等都不改变,就可以避免这类问题。
选择其他选项,手动设置分区,因为机器有固态硬盘,所以有/dev/nvme0n1 /dev/sda两个盘符,将机械硬盘选择挂载在/home2,各分区的大小如下图,根据自己硬盘调整。
然后选择时区,接下来都是麻瓜操作。
2.使用环境配置
(1)更新软件源
Ubuntu
- 首先要备份最初源头,防止丢失
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
- 下载安装vim使用vim打开/etc/apt/sources.list文件
sudo apt-get install vim
sudo vim /etc/apt/sources.list
进入vim后先按i进入编辑模式,将光标指针移动到最后一个字符后面,按ESC进入代码模式,输入d1G回车执行,快速删除删除光标所在行到第一行的所有数据。
若没删干净,切换编辑模式用delete删除,删除完后,复制添加如下条目,切换代码模式输入!wq并回车执行保存并推出vim。(可以学习一些简单的vim操作,更高效的使用ubuntu)。
#华为源地址
deb https://repo.huaweicloud.com/ubuntu/ focal main restricted
deb https://repo.huaweicloud.com/ubuntu/ focal-updates main restricted
deb https://repo.huaweicloud.com/ubuntu/ focal universe
deb https://repo.huaweicloud.com/ubuntu/ focal-updates universe
deb https://repo.huaweicloud.com/ubuntu/ focal-backports main restricted universe
deb https://repo.huaweicloud.com/ubuntu/ focal-security main restricted
deb https://repo.huaweicloud.com/ubuntu/ focal-security universe
# 清华源地址
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
- 更新源
sudo apt-get update
- 如出现依赖问题,解决方式如下:
sudo apt-get -f install
这里推荐使用清华源或者中国科技大学源,阿里源挺卡的
- 更新本地数据库
sudo apt update
- 更新所有已安装的包(也可以使⽤ full-upgrade)
sudo apt upgrade
- ⾃动移除不需要的包
sudo apt upgrade
(2)更新语言为汉语
首先打开语言支持,系统将会对语言进行自动更新,接下来将汉语(中国)用鼠标拖放至最顶部,点击应用,完毕后,重启更新系统即可,开机后将询问是否更改文件夹名称为汉语,这里选择保留旧名称。(保留文件夹源名称不变,防止后期开发时,中文字符串无法读取)
(3)设置中文输入法
打开设置>区域与语言>输入源:
点击"+"号,添加中文(智能拼音),完事就可以正常的使用系统输入法输入中文了,输入方式及快捷键与windows类似。
Ubuntu
3.桌面美化操作
之前从没玩过这个,这次装系统看到别人的仿mac系统,感觉很好看,最终效果不限于下图,是不是感觉还不错,可以一起试试。
(1)首先安装一些必要的软件
sudo apt update
sudo apt install gnome-tweaks chrome-gnome-shell
sudo apt install gtk2-engines-murrine gtk2-engines-pixbuf
sudo apt install sassc optipng inkscape libcanberra-gtk-module libglib2.0-dev libxml2-utils
Ubuntu 20.04 默认使用的是 gnome 的桌面环境,本文的美化也是基于 gnome 桌面环境,美化 gnome 桌面环境少不了安装 gnome 插件,gnome 插件的网址是:https://extensions.gnome.org
打开 Firefox 浏览器,在地址栏输入 gnome 插件的网址,如下图:
挑喜欢的插件安装,如果不认识的可以先跟我一样安装下面几个,只要在 Firefox 浏览器中安装 gnome extensions 的扩展包,点击安装,安装浏览器弹出的提示依次确认即可。安装好扩展包后刷新以下浏览器页面就可以开始安装 gnome 插件了。
- user themes(允许桌面跟随用户主题)
- dash to dock(dock配置插件)
- Todo list(安装后在桌面上可以直接添加每日任务)
- No title bar(安装后,打开文件夹时,地址栏前面的空白将隐藏)
- Coverflow alt-tab(安装后可以通过Alt+Tab快速切换工作窗口,切换时还有滑动动画,我很喜欢)
- Compiz alike windows effect(拖动窗口时,窗口会像水一样波动,看起来很高级)
每个插件都有一些常用的设置参数,可以自己配置着玩玩,找一种自己喜欢的风格主题。
下图是dash to dock配置的示例:
(2)安装主题包
在网站(https://www.gnome-look.org/browse?cat=135&ord=latest)上,有很多开源的桌面主题可以下载。这里选择 WhiteSur Gtk Theme 主题。
正常是打不开的,因为需要FQ,我在下面留下百度云连接:
Ubuntu 20.04
- 主题包:/usr/share/themes/
将下载好的主题包解压到这个目录,或者解压后拷贝到这个目录。
- Icons 图标:/usr/share/icons
将下载好的 Icons 图标解压到这个目录,或者解压后拷贝到这个目录。
- 鼠标图标:/usr/share/icons
将下载好的鼠标图标解压到这个目录,或者解压后拷贝到这个目录。
- 选择下载的壁纸图片,右键设置为壁纸即可。
上面的操作一定要保证正确无误,接下来就可以选择这些主题包,并让其生效了。
打开 gnome-tweaks 工具,如下图:
上图红色方框中选中的就是刚刚安装的主题,选中后桌面和图标、鼠标图标,shell 主题等都相应的变化了,注意对比。
(3)美化任务栏
安装 plank dock 工具可以在桌面底部设置一个常驻任务栏,我尝试了下,感觉不太好,首先无法在任务栏添加application快捷键,对于日常使用来说就需要用快捷键代替或者直接使用sh,其次感觉plank很轻飘,图标老是晃动,不好点击,但是确实挺好看的,如果能够日常开发习惯使用shell的话,还是很不错的,答主还是未从windows操作下改正过来,所以最后放弃了plank,大家可以尝试下。
参考原本分享的链接来尝试吧。
4.常用软件安装
软件安装的基本命令:
离线安装指令
sudo dpkg -i + **********
如Typora、VsCode
在线安装指令
sudo apt-get install *******
(1)安装百度云
直接百度一下百度云盘ubuntu版本,下载后进行安装
sudo dpkg -i baidunetdisk_4.3.0_amd64.deb
(2)安装Typora和Vscode
分享一些安装包:
直接使用类似如下命令即可安装,安装即可使用。
sudo dpkg -i typora_0.11.18_amd64.deb
(3)推荐一个好用的截图软件——火焰截图
sudo apt-get install flameshot
flameshot gui
打开设置–>键盘快捷键–>拉到最下方点击“+”,如下图配置快捷方式
以后直接ctrl+A就可以截图了,比原本的qq截图好用。
(4)VLC视频播放器(替代Potplayer)
sudo apt install vlc
这是一款很好用的视频解析软件,类似于windows上的Potplayer。
(5)安装钉钉
sudo dpkg -i com.alibabainc.dingtalk_1.4.0.20425_amd64.deb
钉钉卸载方法
sudo dpkg -r com.alibabainc.dingtalk
sudo dpkg -P com.alibabainc.dingtalk
(6)安装Chrome浏览器
- 下载chrome安装包
选择64bit.deb(适⽤用于Deblan/Ubuntu)的安装报下载。
- 安装chrome浏览器
打开终端,使用root权限,执行安装
sudo dpkg -i google-chrome-stable_current_amd64.deb
初次安装如果出现 Errors where encountered while processing:google-chrome-stable 错误,需要安装googlechrome-stable,执行以下命令:
apt-get install google-chrome-stable
如果安装了了google-chrome-stable后,还报错,错误信息为:Unmet dependencies. "Try apt-get -f install" with no packages (or specify ....) 错误,则执行:
apt-get -f install
安装完毕后,重新执行 第⼀步的命令
sudo dpkg -i google-chromestable_current_amd64.deb
如果此时没有报错就说明已经安装成功
- 安装chromedriver
通过百度,搜索“淘宝NPM” 寻找chromedriver下载地址,点击进入;
通过百度,搜索“chrome和chromedriver的对照表”,选择自己的合适的chromedriver
返回第一步打开的chromedriver版本网页,下载适合自己浏览器的chromedriver
下载之后,在下载文件夹中找到,点击右键,选择解压到当前目录
打开终端,将解压后的chromedriver执行程序拷贝到 /usr/bin 目录下
cd~/Download sudo cp chromedriver /usr/bin
运行程序如果没有报错,说明选择的chromedriver的版本是正确的,如果报错,说明版本没有选对,删除下载文件夹中的chromedriver文件和 /usr/bin 中的chromedriver,重复上述步骤,选在适合自己浏览器的chromedriver下载安装
(7)安装Sublime
在学习代码时,我喜欢使用Sublime或vscode来写,因为他们很轻量,打开和运行很快,其中最快的的是Sublime。
使用以下命令安装依赖项以从 Web 上获取软件包。
sudo apt install apt-transport-https ca-certificates curl software-properties-common
使用以下命令导入仓库的 GPG 密钥。
curl -fsSL https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
使用命令将 Sublime 文本编辑器的软件库添加到我们系统的软件库列表中。
sudo add-apt-repository "deb https://download.sublimetext.com/ apt/stable/"
使用命令安装 Sublime 文本编辑器。
sudo apt install sublime-text
安装成功。
Pycharm
玩python怎么少的了pycharm呢?这里提供pycharm2019.3专业版的安装使用方式。
软件包地址:
Pycharm2019.tar.xz/opt
sudo mv Pycharm2019 /opt
resources_zh_CN_PyCharm_2019.3_r1.jaropt/Pycharm2019/lib/
sudo mv resources_zh_CN_PyCharm_2019.3_r1.jar /opt/Pycharm2019/lib/
/opt/Pycharm2019/bin
cd /opt/Pycharm2019/bin ./pycharm.sh
- 创建桌面快捷方式
在欢迎界面点击下边的Configure–>选择“Create Desktop Entry”–>勾选“Create the entry for all users”–>OK, 之后可以在所有程序里找到pycharm图标,右键–>添加到收藏夹
- crack破解——初始化后将crack压缩包拖放至pycharm界面中即可破解完毕
- 配置默认解释器(当然也可以创建python时再配置)
安装python3 pip3
sudo apt-get install python3-pip
同样在欢迎界面点击下边的Configure–>选择Settings ,点击左侧的Project Interpreter–>右侧下拉按钮–>选择Show All
在弹出的界面点击“+”按钮 ,选择System Interpreter
到这里基本可以愉快的在pycharm上编写Python代码了
Ubuntu
首先安装虚拟环境库
pip3 install virtualenv
pip3 install virtualenvwrapper
安装好之后,创建存放虚拟环境目录
sudo mkdir ~/.pythonvenvs
然后设置环境变量,使用vim打开~/.bashrc文件
vim ~/.bashrc
在最后面并添加如下:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=~/.pythonvenvs
source /usr/local/bin/virtualenvwrapper.sh
生效环境变量
source ~/.bashrc
如果出现报错
bash: /usr/local/bin/virtualenvwrapper.sh: 没有那个文件或目录
virtualenvwrapper.sh
which virtualenvwrapper.sh
source ~/.bashrc
virtualenvwrapper.user_scripts creating /home/.pythonvenvs/premkproject
virtualenvwrapper.user_scripts creating /home/.pythonvenvs/initialize
虚拟环境操作
# 创建
mkvirtualenv venv1
# 创建虚拟环境(指定python版本):
mkvirtualenv -p python3 venv1
# 查看虚拟环境
workon
# 使用虚拟环境
workon venv1
# 退出虚拟环境
deactivate
# 删除虚拟环境(必须先退出虚拟环境内部才能删除当前虚拟环境):
rmvirtualenv venv1