2023年11月24日发(作者:)
安装ubuntu18.04.3全过程
⽬录
正⽂
⼀、安装ubuntu18.04.3操作系统:
⽬前还是建议⼤家不要安装18.04,感觉系统不是很稳定。⼀是bug有点多,⽐如每次开机都会有错误报告要提交;⼆是和软件的兼容性不是
很好,⽐如vmware⽆法识别该系统内核;三是共享屏幕有bug。
我是已经装好了才发现这些问题的,不过基本上都能解决,就先⽤着吧。
我本次的安装⽅案是双硬盘双系统,WIN10装在500G的机械硬盘上(记得要先装win10,否则设置双系统启动⽐较⿇
烦),ubuntu18.04.3装在220G的SSD上。以下是安装步骤:
1、在BIOS上设置Secure Boot Control为Disabled,Launch CSM为Enabled。否则,在BIOS的启动选项中会看不到硬盘选项。
2、制作⽀持UEFI启动的Ubuntu USB启动盘;
(1)到官⽹上下载;
3、选择硬盘并确定分区⽅案:
我选择安装ubuntu在SSD上。参考⽹上的⼤量分区⽅法后,总结出的⼀个分区⽅案,具体分区⽅式如下表格所⽰。
注:(1)分区⼤⼩列,由于ubuntu在安装系统时,分区的那⼀步骤,按照1000进制来算的,所以当时分区时填写的256M,现在显⽰
是243M(=256*1000*1000/1024/1024);
(2)有20G左右未分区,备⽤,⽤于将来扩展。
分区名称磁盘设备分区⼤分区类型挂载点主/逻辑
EFI分区dev/sdb:223.6GB;/dev/sdb1243MEFI系统/boot/efi主分区
boot分区/dev/sdb2488M主分区Linux⽂件系统(Ext4⽇志⽂件系统)/boot
磁盘标签类型:gpt
⼩
交换分区swap/dev/sdb311.5GLinux swap⽆逻辑分区
根⽬录/dev/sdb4128.8GLinux⽂件系统(Ext4⽇志⽂件系统)/逻辑分区
家⽬录/dev/sdb562GLinux⽂件系统(Ext4⽇志⽂件系统)/home逻辑分区
Win10 C盘dev/sda:465.8 GB;/dev/sda1100GHPFS/NTFS/exFAT/mnt/c主分区
Win10 D盘/dev/sda2365.8GHPFS/NTFS/exFAT/mnt/d主分区
磁盘标签类型:dos
4、取消"启⽤快速启动":
“快速启动”是Windows8引进的新特性,“快速启动”会影响Grub开机引导过程,可能出现⽆法载⼊Ubuntu的状况,因此需要关闭。在“控制⾯
板-->硬件和声⾳-->电源选项-->系统设置”,取消勾选“启⽤快速启动(推荐)”,最后选择“保存修改”。
===============接下来就正式开始安装了!==================
5、选择时区,语⾔:
时区选择shanghai,语⾔选择英语。
(最好选择语⾔为英语(默认选项),因为如果选择中⽂,则安装时会下载很多中⽂相关的安装包,会很慢。如果要更换操作系统的语⾔为
中⽂,可以在系统安装好后再设置,然后让它慢慢下载,这段时间你可以做其他事情。当然,如果你在安装前已经选择了中⽂,安装过程
中,如果⽆法忍受漫长的下载过程,可以点击下图红框中的“SKIP”按钮,跳过下载步骤,等系统安装好了,登录系统继续下载这部分内容,
安装好中⽂语⾔环境。)
跳过连接wifi(⽹上有说连接wifi可能会有问题),反正我⼀直插着⽹线的。
6、选择正常安装/最⼩安装:
正常安装(Normal Installation)会安装Web Broswer,office software,games and media players。
最⼩安装(Minimal Installation)会安装Web Broswer and basic utilities。
不⼀定要像⽹上说的选择最⼩化安装,可以选择正常安装,也挺快的,⽽且省的后⾯⼿动安装⼀些东西。我就选择的正常安装。
7、选择安装类型:
此时提⽰是否与windows 10 共存,选择最后⼀项:其他选项(Something else),便于⾃⼰按需划分分区。
8、根据前⾯确定的⽅案进⾏分区:
9、分区完毕,进⼊下⼀步的⾃动安装系统的步骤:
注意下⽅截图中的SKIP按钮,如果感觉下载时间太长,等不了,可以点击SKIP按钮,跳过下载和安装,等系统完全装好后,再慢慢下载和
按钮(上⾯第5步中已经提到过了)。
⼆、系统设置:
1、系统语⾔由英⽂改为简体中⽂:
2、修改开机启动等待时间:
可以使⽤图形⼯具来修改,当然直接⼿动修改就可以了。
sudo vim /etc/default/grub
修改开启启动等待时间:将默认GRUB_TIMEOUT=10改⼩⼀点,我改成了5。
修改启动显⽰:
这⾥的splash表⽰在开机时会有ubuntu字样出现在屏幕,⽂字下⽅有闪烁的点,也就是⼀个开机动画。
可以将GRUB_CMDLINE_LINUX_DEFAULT由 "quiet splash"改为"quiet"。如果想打印启动信息,则可直接改为"text"。
GRUB_TIMEOUT_STYLE=hidden
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
改为
#GRUB_TIMEOUT_STYLE=hidden
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
改完后需要刷新下配置:sudo update-grub
3、Win10 和 ubuntu18.04 启动选择问题:
我没有像⽹上说的那样,在win10中使⽤EasyBCD,添加⼀个ubuntu的启动项,当然应该是可以这么操作的。因为我的2个系统分别装在
了2块硬盘上,所以我启动时,可以按ESC键,选择某块硬盘启动,就能启动相应的系统。平时默认是启动SSD,也就是ubuntu系统。
4、更新国内源:备份原来的⽂件,并添加阿⾥源:
⾄于作⽤,和maven仓库中修改仓库源为阿⾥云的作⽤差不多。
sudo cp /etc/apt/ /etc/apt/
sudo gedit /etc/apt/
然后在头部添加下⾯内容:
然后,更新源: sudo apt-get update
5、解决系统时差问题:
解决Ubuntu 18.04+Windows双系统时间不同步的问题:
⽹上的⽅法:timedatectl set-local-rtc 1 --adjust-system-clock
6、安装受限的解码器
sudo apt-get install ubuntu-restricted-extras
⽬前还不知道其作⽤体现在哪⾥。
7、启⽤“点击 Ubuntu Dock中的某个⽬前获取焦点的应⽤程序的图标,则最⼩化该程序”的功能:
gsettings set -to-dock click-action 'minimize'
8、主题和字体:
暂时不处理。参考链接中有,以后有需要再处理。
9、安装apt-fast:
它相当于⼀个多线程的apt-get,速度更快:
(1)安装:
sudo add-apt-repository ppa:apt-fast/stable
sudo apt-get update
sudo apt-get -y install apt-fast
在安装期间,需要选择⼀个默认的软件包管理器 (de),还需要设置其余选项。但是你可以随时通过编辑配置⽂件 /etc/apt-
fast/conf 来更改设置。选择默认的apt-get,多线程数我设置为8,即可。
(2)配置镜像:
安装完成后,需要在/etc/⾥配置apt-fast使⽤的⼀系列镜像。可以在下⾯的URL中找到⼀系列Debian/Ubuntu镜像。
选择那些地理上靠近你的镜像后,加⼊到/etc/。
Ubuntu下,我使⽤的阿⾥源、上海交通⼤学源、南京⼤学源,配置如下语句:
如上⾯所⽰,对于⼀个特定档案的个别镜像,需要⽤逗号分割开来。你需要在/etc/apt/的MIRRORS字符串中包含默认的镜像指定
站点。
之后在使⽤时, 将对应命令中的 apt-get 替换为 apt-fast 即可。
注:如果安装过程中报如下错误:
E: ⽆法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可⽤)
E: ⽆法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占⽤它?
只要重启电脑就⾏了。
10、安装ifconfig:
更加⽅便的查看ip等⽹络地址信息:
sudo apt install net-tools
11、安装gdebi:(这⼀步,我偷懒下,直接照搬了参考链接中的内容)
要安装本地deb⽂件,可以⽤dpkg来安装,但是不能解决依赖的问题。⽽gdebi却可以,并且还提供GUI安装⽅式:
sudo apt-get install gdebi
dpkg -i #原,不解决依赖
gdebi #现,解决依赖
12、给普通⽤户添加sudo权限:(这⼀步,我偷懒下,直接照搬了参考链接中的内容)
在安装ubuntu时,会要求输⼊⼀个⽤户。⽽该⽤户没有sudo权限,因此在执⾏命令时经常需要在命令前加上sudo,这样⾮常繁琐,因此可
以进⾏设置。需要修改/etc/sudoers⽂件。(我按照以下⽅式修改,但是不起作⽤。)
①当前⽤户对sudoers⽂件没有写权限,所以先添加写权限
sudo chmod u+w /etc/sudoers
②编辑sudoers⽂件
sudo vim /etc/sudoers
这⾥有两种改法:⼀种是:直接设置sudo免密。
%sudo ALL=(ALL:ALL) ALL
改为
%sudo ALL=(ALL:ALL) NOPASSWD:ALL
另外⼀种是:设置当前⽤户免密。找到root ALL=(ALL) ALL这⼀⾏,在下⾯添加以下内容:
当前⽤户名 ALL=(ALL:ALL) NOPASSWD:ALL
③撤销sudoers⽂件写权限
sudo chmod u-w /etc/sudoers
这是后来修改的⽅法:
sudo visudo
找到这⼀⾏:%admin ALL=(ALL) ALL
修改为: %admin ALL=(ALL) NOPASSWD: ALL
然后Ctrl+O保存,会输出”File Name to Write ”,然后回车,再执⾏Ctrl+X退出编辑。
13、挂载win10的磁盘到ununtu:
⾸先,原本win10的2块磁盘,不会⾃动挂载到linux上,需要打开“⽂件”,然后点击win10的2个分区,才会挂载到了以下⽬录:
/media/witt/000E5F4B000
/media/witt/WIN10
我要实现开机就⾃动挂载到另外的⽬录。步骤如下:
(1)创建2个挂载点(即⽬标挂载⽬录),命令如下:
$ sudo mkdir /mnt/c/
$ sudo mkdir /mnt/d/
(2)利⽤命令mount挂载win10分区,然后打开/mnt/c就可以看到你C盘的⽂件了。这⾥的umask=0表⽰允许所有⽤户读写挂载分区的⽂
件。
sudo mount -t ntfs /dev/sda1 /mnt/c -o iocharset=utf8,umask=0
sudo mount -t ntfs /dev/sda2 /mnt/d -o iocharset=utf8,umask=0
最后,卸载分区的命令:
umount /dev/sda1
umount /dev/sda2
14、将Ubuntu主⽂件夹⾥的中⽂⽂件夹名称改成英⽂:
⽅法⼀:
⾸先修改现有主⽂件夹下各⽂件夹名称:
Desktop、 Documents、 Download、 Music、 Pictures、 Public、 Templates、 Videos ……
然后编辑配置⽂件:gedit ~/.config/
把⽂件夹指向改掉,例如:
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Download"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
⽅法⼆:
打开终端,在终端中输⼊命令:
export LANG=en_US
xdg-user-dirs-gtk-update
跳出对话框询问是否将⽬录转化为英⽂路径,同意并关闭.
在终端中输⼊命令:
export LANG=zh_CN
关闭终端,并重起.下次进⼊系统,系统会提⽰是否把转化好的⽬录改回中⽂.选择不再提⽰,并取消修改.主⽬录的中⽂转英⽂就完成了。不过这
关闭终端,并重起.下次进⼊系统,系统会提⽰是否把转化好的⽬录改回中⽂.选择不再提⽰,并取消修改.主⽬录的中⽂转英⽂就完成了。不过这
个⽅法需要修改LANG,我担⼼会对我的开发有影响,所以还是喜欢⽅法⼀。
三、⾮开发常⽤软件安装:
1、安装搜狗输⼊法。
(1)⾸先卸载电脑中存在的ibus输⼊法,这个时候在系统中还可以看到ibus的设置和输⼊法,不过没有关系,如果介意的话可以重启电脑
即可消除。另外,如果不想卸载,留着也没关系。
sudo apt remove 'ibus*'
以下是卸载命令执⾏时的提⽰:
下列软件包将被【卸载】:
ibus ibus-libpinyin ibus-table ibus-table-wubi
升级了 0 个软件包,新安装了 0 个软件包,要卸载 4 个软件包,有 196 个软件包未被升级。
解压缩后将会空出 58.0 MB 的空间。
(2)安装 fcitx 输⼊法配置框架:
sudo apt install fcitx-bin fcitx-table
然后打开设置中⼼, 选中 “区域和语⾔” > 管理已安装的语⾔(会提⽰是否安装ibus的输⼊法,这⾥选择“稍后提醒”) > 键盘输⼊法系统中选
择 “fcitx” > 应⽤到整个系统
然后重启电脑,就可以再右上⾓看到 fcitx 的设置图标;
注:Ubuntu 搜狗输⼊法输⼊汉字时,候选栏是⼀串字符数字乱码问题解决⽅法:
A.如果是刚装完搜狗输⼊法,则输⼊命令:
sudo apt-get install -f #进⾏依懒性检查,判断是否缺失依赖项
B. 如果是之前⼀直可以输⼊中⽂的,突然⽆法输⼊,则不是依赖项的问题,此时输⼊命令:
killall fcitx
C.如果2仍不能解决问题,则删除配置⽂件,Ubuntu下搜狗的配置⽂件在~/.config下的3个⽂件夹⾥:SogouPY、、sogou-
qimpanel 删除这3个⽂件夹,然后重启搜狗即可:
sudo rm -rf SogouPY
sudo rm -rf
sudo rm -rf sogou-qimpanel
2、安装⾕歌浏览器:
(1)将下载源加⼊到系统的源列表(添加依赖)
(2)导⼊⾕歌软件的公钥,⽤于对下载软件进⾏验证。
(3)⽤于对当前系统的可⽤更新列表进⾏更新。(更新依赖)
sudo apt-get update
(4)⾕歌 Chrome 浏览器(稳定版)的安装。(安装软件)
sudo apt-get install google-chrome-stable
(5)启动⾕歌 Chrome 浏览器。
/usr/bin/google-chrome-stable
3、安装360浏览器。
可以在以下⽹址下载:
直接在浏览器中打开以上⽹址,或者⽤wget:
下载好之后,直接双击deb⽂件安装,也可以⽤dpkg -i 来安装。
我随便在⽹上下载了⼀个browser360-beta_10.0.1002.0-1_,也能⽤,先⽤着吧。
4、安装adobe flash player:
直接官⽹下载linux版本,然后直接双击⽂件安装。
5、安装wps(暂时不装,ubuntu⾃带的软件LibreOffice也挺好⽤的):
从wps官⽹下载安装,然后解决字体缺失问题。
6、安装截图⼯具flameshot:
可以直接运⾏命令安装: sudo apt-fast install flameshot
如果发现版本⼩于0.6,则没有在截图上添加⽂字的功能,此时,可以直接在以下⽹址下载后安装:
查看版本: flameshot -v
设置截图的快捷键:
进⼊设置 --- 设备 --- 键盘 --- 点击最下⽅的 + 号:
名称:flameshot
命令:flameshot gui
快捷键: ALT + Q
如下截图所⽰:
7、安装qq,TIM:
以下为推荐容器,任选其⼀即可:
8、安装wechat(deepin版本):
下载地址:
下载下来后再dpkg命令安装:
$ sudo dpkg -i _2.6.8.65deepin0_
(正在读取数据库 ... 系统当前共安装有 146735 个⽂件和⽬录。)
正准备解包 _2.6.8.65deepin0_ ...
正在将 :i386 (2.6.8.65deepin0) 解包到 (2.6.8.65deepin0) 上 ...
dpkg: 依赖关系问题使得 :i386 的配置⼯作不能继续:
:i386 依赖于 deepin-wine (>= 2.18-19);然⽽:
系统中 deepin-wine 的版本为 2.18-12。
:i386 依赖于 deepin-wine-helper (>= 1.2deepin8);然⽽:
系统中 deepin-wine-helper:i386 的版本为 1.2deepin0。
报错如下:
dpkg: 处理软件包 :i386 (--install)时出错:
依赖关系问题 - 仍未被配置
正在处理⽤于 gnome-menus (3.13.3-11ubuntu1.1) 的触发器 ...
正在处理⽤于 desktop-file-utils (0.23-1ubuntu3.18.04.2) 的触发器 ...
正在处理⽤于 mime-support (3.60ubuntu1) 的触发器 ...
正在处理⽤于 hicolor-icon-theme (0.17-2) 的触发器 ...
在处理时有错误发⽣:
:i386
于是改⽤gdebi命令:
$ sudo gdebi _2.6.8.65deepin0_
Reading Done
Building dependency tree
Reading Done
Reading Done
还是有报错:
此软件包不可安装
Dependency is not satisfiable: deepin-wine (>= 2.18-19)
虽然报了以上错误,但是仍然可以使⽤。不过屏幕中央有⼀个⿊⾊正⽅形⽅块。
问题的原因:貌似是这个版本时x86架构的,所以安装不兼容。
最终,还是要卸载,因为在安装其他软件时,提⽰:
下列软件包有未满⾜的依赖关系:
:i386 : 依赖: deepin-wine:i386 (>= 2.18-19)
依赖: deepin-wine-helper:i386 (>= 1.2deepin8) 但是 1.2deepin0 正要被安装
所以必须要卸载wechat。
9、远程控制:xrdp 和 ssh
使⽤ubuntu⾃带的远程桌⾯软件。
(1)其他windows电脑远程到该ubuntu:(端⼝号3389)
$ sudo apt-fast install xrdp
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您也许需要运⾏“apt --fix-broken install”来修正上⾯的错误。
下列软件包有未满⾜的依赖关系:
:i386 : 依赖: deepin-wine:i386 (>= 2.18-19)
依赖: deepin-wine-helper:i386 (>= 1.2deepin8) 但是 1.2deepin0 正要被安装
E: 有未能满⾜的依赖关系。请尝试不指明软件包的名字来运⾏“apt --fix-broken install”(也可以指定⼀个解决办法)。
按照上⾯说的,运⾏sudo apt --fix-broken install
然后再运⾏sudo apt install xrdp
成功。
还有其他操作,在⽹页的教程中。
注意:windows远程桌⾯到ubuntu时,内⽹中,session可以选择vnc-any,外⽹中,session可以选择console。选择其他选项会报错。
(2)其他windows电脑通过ssh远程到该ubuntu:(端⼝号22)
$ ssh [⽤户名]@[远程主机名或 IP] [命令或脚本]
eg. $ ssh daygeek@ df -h
ubuntu上安装openssh-server: sudo apt-fast install openssh-sever
启动ssh服务:
/etc/init.d/ssh start
或 service sshd start
验证ssh是否已经启动: netstat -nltp或 ps -e | grep ssh
设置允许root登录:
修改ssh配置,vim /etc/ssh/sshd_config
修改该配置:PermitRootLogin yes
记得⼀定要重启!
(3)ubuntu远程到其他windows电脑(端⼝号3389):
利⽤remmina:
192.168.6.6
administrator
WORKGROUP
报错:You requested an H264 GFX mode for server , but your libfreerdp does not
support H264. Please check Color Depth Settings.
解决⽅法:
我先执⾏了如下命令,但是没⽤:
sudo apt-add-repository ppa:remmina-ppa-team/remmina-next
sudo apt-get update
sudo apt-get install remmina remmina-plugin-rdp libfreerdp-plugins-standard
然后,我打开remmina,编辑⽬标远程桌⾯记录设定,修改⾊深,解决。如下截图所⽰:
右击红框中的记录,选择“edit”按钮:
修改⾊深为 “真彩⾊(32位)”:
10、安装有道词典。
在有道官⽹上下载最新版本的deb安装包,dpkg -i .....deb
报错,缺少依赖,于是执⾏以下命令:
apt-get update
apt update
apt --fix-broken install
再次安装,成功。
也可以试着执⾏命令: gdebi ***.deb
11、安装酷狗⾳乐。实在装不了。可以打开⽹页版,不过没有⾃⼰建⽴的歌单,不爽。
于是⽤ ⽹易云⾳乐 代替,不过它也有它的问题,就是部分中⽂是乱码,全部是⽅框。
12、安装迅雷。
在deepin-wine中安装的迅雷极速版,效果确实不错。
cd /usr/apps/
sudo dpkg -i rspeed_7.10.35.366deepin18_
13、安装VLC:
直接在ubuntu软件商店中安装的软件,
也可以直接apt安装: sudo apt-fast install vlc
14、MarkDown 编辑器:
# add Typora's repository
sudo apt-get update
# install typora
sudo apt-get install typora
15、Ubuntu Kylin 软件中⼼:
暂时不装。
16、备份不常⽤的资料到移动硬盘上,为虚拟机腾出地⽅。
17、在win10上安装idea2018.3.6,以及scala插件,scala运⾏环境,激活office2010,然后ghost备份win10。
18、备份ubuntu系统。
19、安装adobe flash player:
sudo apt-fast -y install flashplugin-installer
四、开发常⽤软件安装:
(注意:开发软件统⼀放到 /usr/develop/路径下! )
1、安装java 1.8.0_231:
oracle官⽹上下载 , 然后解压到 /usr/develop/ ,然后配置环境变量:
sudo vim ~/.profile
添加如下语句:
export JAVA_HOME=/usr/develop/jdk1.8.0_231
export PATH=$PATH:$JAVA_HOME/bin
最近发现系统中不知为何安装了openjdk version 11.0.4,
执⾏$ java -version,显⽰结果是 openjdk version "11.0.4" 2019-07-16
执⾏$ which java,显⽰结果是 /usr/bin/java
最终,修改了java⽂件的名称:
$ cd /usr/bin/
$ sudo mv java java_bak
才使得java的默认版本变回了1.8
2、安装IDEA2018.3.6:
官⽹下载.⽂件,解压缩到/usr/apps/⽂件夹中,然后打开终端命令⾏界⾯,进⼊bin⽬录,然后sh ,初始化⼀下,以后就可以正
常启动了。当然,还要激活(和windows中⼀样激活,利⽤,具体教程⽹上⼀⼤堆)。
(2)给idea创建桌⾯快捷(不是固定在dock上的那个图标,⽽是显⽰在 点击左下⽅的“显⽰应⽤程序”按钮后显⽰的程序列表中):三种官
⽅⽅式:
In the Customize IntelliJ IDEA wizard - when you run IntelliJ IDEA for the first time.
On the Welcome screen: Configure | Create Desktop Entry.
In the main menu: Tools | Create Desktop Entry.
三种⽅式都可以,只是⼀般情况都是选第三种,因为第⼀种情况的机会只有⼀次,就是在你刚装好 IntelliJ IDEA 后。第⼆种情况也是要通过
设置才能每次都看到欢迎屏幕。
3、安装scala:
官⽹上下载需要的版本,然后直接双击deb⽂件进⾏安装:
⽤迅雷下载还不算很慢,如果⽤wget,或者360浏览器⾃带的下载器,会很慢很慢!
4、安装scala SDK插件 for IDEA:
(1)离线安装:可以进⼊官⽹下载需要的版本:
(我下载的是 )
然后进⼊settings --- plugins --- Install Plugin from Disk ,根据弹出的⽂件选择框,选择下载的zip⽂件,然后就能安装了。
(2)在线安装:进⼊settings --- plugins --- Marketplace,搜索框中输⼊scala,程序会⾃动搜索到匹配当前IDEA版本的scala,然后点进去
(2)在线安装:进⼊settings --- plugins --- Marketplace,搜索框中输⼊scala,程序会⾃动搜索到匹配当前IDEA版本的scala,然后点进去
安装即可。
5、安装git:
命令:sudo apt-fast install git
6、安装vim:
命令:sudo apt install vim -y
7、安装maven:
暂时不⽤装,使⽤IDEA⾃带的3.3.9,兼容性⽐较好,maven仓库⽤win10磁盘上的。
注意:⼀定要设置系统启动时,⾃动挂载win10的分区!
8、安装notepadqq(类似win下的notepad++):
⽅法1:
sudo add-apt-repository ppa:notepadqq-team/notepadqq #添加源
sudo apt-get update #更新最新版本,这步⽤户⾃⼰选择,可以直接⽤⽼版本的
sudo apt-fast install notepadqq
Ubuntu下的卸载⽅法:
sudo apt-get remove notepadqq
sudo add-apt-repository --remove ppa:notepadqq-team/notepadqq
(该⽅法1是为了说明如何卸载repository源。)
⽅法2: 利⽤snap:(⽤该⽅法,虽然它下载资源很慢很慢)
sudo apt-fast install snapd
sudo snap install --classic notepadqq
9、安装mysql。
(1)dpkg -l | grep mysql # 查看有没有安装MySQL
sudo apt-fast install mysql-server # 安装MySQL
netstat -tap | grep mysql #检查是否安装成功
通过上述命令检查之后,如果看到有 mysql 的socket处于 LISTEN 状态则表⽰安装成功。
(2)尝试登录mysql报错:
mysql -uroot -proot
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
原因:密码不对,在ubuntu上,刚安装好mysql后,其root密码为随机密码,需要重置。
解决⽅法:
⾸先,查看到debian-sys-maint账户的密码4KURmRuGPV1Zn24F
$ sudo cat /etc/mysql/
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = 4KURmRuGPV1Zn24F
socket = /var/run/mysqld/
[mysql_upgrade]
host = localhost
user = debian-sys-maint
password = 4KURmRuGPV1Zn24F
socket = /var/run/mysqld/
然后,⽤debian-sys-maint账户登录mysql:
mysql -u debian-sys-maint -p4KURmRuGPV1Zn24F
接下来,执⾏如下命令:
mysql> use mysql;
mysql> update set authentication_string=password('newpassword') where user='root'and Host = 'localhost';
mysql> update user set plugin="mysql_native_password";
mysql> flush privileges; #注意这⼀步⼀定要执⾏,否则前功尽弃!
mysql> quit
最后,再次⽤root登录,成功:
mysql -uroot -pnewpassword
(3)MySQL完全卸载指令:
#依次执⾏以下三条,过程可能出现卸载确认窗⼝,选YES即可
sudo apt-get autoremove --purge mysql-server
(2)赋予执⾏权限并安装:
$ chmod +x VMware-Workstation-Full-14.1.2-8497320.x86_
$ sudo ./VMware-Workstation-Full-14.1.2-8497320.x86_ (普通⽤户下的安装命令)
然后出现安装步骤界⾯,和windows差不多,按照步骤往下⾛就⾏。
出现错误:(:4811): Gtk-WARNING **: ⽆法在模块路径中找到主题引擎:“murrine”,
(:4811): Gtk-WARNING **: ⽆法在模块路径中找到主题引擎:“murrine”,
Gtk-Message: Failed to load module "canberra-gtk-module": : ⽆法打开共享对象⽂件: 没有那个⽂件或⽬录。
此时忽略该错误,可以继续往下⾛。也可以执⾏如下安装命令尝试解决(最终解决了“⽆法在模块路径中找到主题引擎:‘murrine’”的报错,
但未解决“⽆法打开共享对象⽂件: 没有那个⽂件或⽬录”的报错):
sudo apt-get -y install murrine-themes
sudo apt-get -y install gtk2-engines-murrine
sudo apt-get -y install libgtkmm-2.4-1c2a
sudo apt-get -y install libgtkmm-2.4-dev
sudo apt-get -y install libcanberra-gtk-module:i386
(3)在Linux系统下安装了VMware后打开提⽰GCC没有找到的解决⽅法 [GNU C Compiler (gcc) version 7.4.0 was not found.]
解决⽅法:安装GCC。
在终端中执⾏以下三条命令:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install build-essential
(4)另⼀个问题未解决:Before You Can Run Vmware, Several Modules Must Be Compiled And Loaded Into The Running Kernel"。
错误⽇志:/tmp/vmware-root/
⾥⾯也没有什么有价值的内容,就最后来了⼀句:2019-11-03T09:19:33.609+08:00| vthread-1| W115: Failed to build vmnet. Failed to
execute the build command.
⽹上查了很多资料,说是linux系统kernel版本太⾼,导致vmware⽆法识别,
想过要卸载vmware14,装15版本的,卸载命令:
/usr/lib/vmware-installer/2.1.0$ sudo vmware-installer -u vmware-workstation
但是后来⼜找到⼀篇⽂章,决定再抢救⼀下,没想到成功了。
它的⽅法是写⼀个shell脚本,为vmware打补丁。
shell脚本路径: /usr/develop/
不过,重启电脑之后,⼜出现该问题了,每次重启电脑都要重新打补丁才⾏。暂时就先这么⽤着吧。
(5)⼜遇到新的问题:vmware打开虚拟机报错:
Version mismatch with vmmon module: expecting 330.0, got 360.0.
You have an incorrect version of the 'vmmon' kernel module.
Try reinstalling VMware Workstation.
我是在ubuntu上安装了vmware14.1.2,然后想要打开win10上⽤vmware14.1.3创建的虚拟机镜像,想着是不是vmware的版本不同,于是
在ubuntu上卸载vmware14.1.2,重新装⼀个vmware14.1.3。
但是14.1.3还是有问题,⼲脆重装15.0.4:
VMware 15 Pro序列号为:
ZA54H-4UDDH-M813Y-HYP59-N6KA4
YU380-68E45-089FZ-ENZZX-WP8T0
成功win10上的vmware14.1.3创建的虚拟机,可以正常运⾏在ubuntu18.04的vmware15.0.4上
注:以上序列号仅供学习、研究使⽤!
12、安装vmware中的各类软件。不⽤做这⼀步,因为win上的虚拟机镜像可以直接在ubuntu上⽤。
13、查看虚拟机的mac地址是否有变动。
进⼊虚拟机,执⾏如下命令:
vim /etc/udev/rules.d/
cdh01:当前mac:000c 29b0 ce4d 对的
cdh02: 当前mac:00 :0C :29 :2B :34 :F5 对的
cdh03: 当前mac:00 :0C :29 :35 :2E :E4
cdh04: 当前mac:00 :0C :29 :B1 :E6 :85
⼩结:(1)虚拟机的mac地址没有变动。
(2)ubuntu第⼀次打开已存在的win10中的虚拟机时,选择移动(I Moved It),⽽不是复制(I Copied It)。
14、安装Xshell:
xshell没有linux版本的,不过可以使⽤finalShell代替。
【finalShell的安装⽅法:
FinalShell Linux版安装及教程
wntr 2017-06-19 17:20 28⽉前 252444 阅读 0 回复 FinalShell
该版本功能和windows版基本⼀样,但是主机检测和远程桌⾯功能由于兼容性问题暂时⽆法使⽤,以后会⽀持.
(注意,FinalShell已经不再⽀持32位系统)
⼀键安装脚本:
rm -f finalshell_install_ ;wget /downloads/finalshell_install_;chmod +x
finalshell_install_;./finalshell_install_;
安装路径:
/usr/lib/FinalShell/
配置⽂件路径:
/home/$USER/.finalshell/】
其实不⽤安装,因为可以直接在终端使⽤ssh命令连接。
15、安装gradle。IDEA中设置好,打开gradle项⽬时,会⾃动安装。
16、安装redis:
17、未完成,可暂缓:Java Decompiler反编译⼯具,tomcat,mysql workbench,docker.
五、ubuntu相关知识:
1、ubuntu 命令挂起/休眠/模式:
sudo shutdown -h now,sudo poweroff :⽴刻关机;
sudo shutdown -h 10: 10分钟后关机;
sudo shutdown -c: 取消通过shutdown命令设置的关机;
sudo reboot:⽴刻重启;
sudo shutdown -r 10 10分钟后重启;
sudo shutdown -r 13:15 在13:15重启;
sudo pm-hibernate : 休眠,将系统状态保存到硬盘,可断电;
sudo pm-suspend: 挂起,将系统状态保存到内存,需要给内存持续供电;
sudo pm-powersave :省电模式;
挂起之后内存还在⼯作,休眠之后所有设备都停⽌⼯作。
2、ubuntu中的super键就是windows中的win键(窗⼝键)。
3、启动终端的快捷键:CTRL + ALT + T
4、使⽤Ctrl+Z将vim丢到后台之后怎么换回这个Vim继续⼀开始的⼯作,⽽不是去删除swp暂存档?
ctrl+z是把进程挂起了,是所有进程都会这样,⽽不仅是vim。
解决⽅法:执⾏以下2个命令:
(1)jobs #查看当前shell有多少个挂起的进程,前⾯会有个序号
(2) fg 序号 #把那个序号的进程恢复到前台
5、 apt --fix-broken install :修正apt安装过程中的依赖错误。
六、参考⽂章链接:
发布评论