Linux双系统及软件安装
本文主要介绍在Dell的XPS笔记本上安装Ubuntu18,并进行一些配置和常用软件的安装和使用。
1 Linux系统安装
1.1 制作启动盘
- Win+R,输入msinfo32回车,出现系统界面,查看BIOS模式,本教程适用于BIOS模式是UEFI。
- 启动Rufus,选择Ubuntu18镜像文件,点击“开始”制作启动盘。
1.2 Windows分区
- 右键“此电脑”→“管理”打开管理器。
- 点击“磁盘管理”→右键选择磁盘→点击“压缩卷”→输入压缩空间量→点击“压缩”。
1.3 开始安装
- 设置启动顺序:开机按F12(不需要按Fn)进入BIOS→点击“BIOS SETUP”进入设置界面→选择“Secure Boot”,关闭→选择“Boot Options”,选中u盘,通过键盘的方向键将u盘移动到最上面,点击“APPLY CHANGES”,再点击“EXIT”退出。电脑可能没有进入安装界面,点击电压按键关闭电脑,再打开即可。
- 选择Install Ubuntu→语言默认English→键盘布局默认→不连接wifi→勾选安装第三方软件→选择“Something else”。
- 分区:选中之前生成的“free”分区,点击“+”添加分区。
- EFI分区:大小200MB,逻辑分区,空间起始位置,用于efi。
- SWAP分区:大小8GB(物理内存2倍),逻辑分区,空间起始位置,用于swap。
- 根目录:大小为剩下所有空间,主分区,空间起始位置,用于ext4日志文件系统,挂载点为“/”。
- 选择启动项位置:一定要选择刚才分配的200MB的efi分区。
- 时区输入Shanghai→设置用户信息。
- 开始安装。全部完成之后,会提醒你重启,把U盘拔了,点"现在重启",如果卡死就强制关机再重启就好。
- 重启后你会看到以下界面,第一项是ubuntu启动项,第二项是ubuntu高级设置,第三项是windows启动项,第四项不用管。
1.4 安装中文输入法
- 点击右上角的设置按钮进入Settings界面
- 选择Region & Language→Manage Installed Languages→弹出The Language support is not installed completely提示信息→选择install(这一步可能已经把Chinese (simplified)安装好了)→Install/Remove Languages→勾选Chinese (simplified)→Apply
- 安装成功后,把“汉语(中国)”移到最前面,这样可以让系统以中文显示, Keyboard input method system选择为IBus。
- 重启系统,会提示是否更改文件夹名,勾选“不要再次询问我”, 点击“保留旧的文件夹名称”。此时,系统还只是能识别中文,我们并不能输入中文,因为我们还没有安装中文输入法。
- 进入“设置”→“区域和语言”→在输入源中点击+号,选中里面的汉语,再选中里面的汉语(Intelligent Pinyin),添加即可。
- 将汉语(Intelligent Pinyin)移动到第一位。
- 设置输入法切换快捷键:“设置”→“设备”→“键盘”→“打字”→设置快捷键。
1.5 其它设置
- 修改软件源
- 点击左面左下角的图标,选择Software & Updates。
- Download from选择Other→China→mirrors.aliyun.com→close→Reload。
- 将Home下的文件夹首字母改为小写
- 先将Home下的文件夹改成要改写的形式,如“Desktop”改成“desktop”。
- 终端执行命令gedit ~/.config/user-dirs.dirs,把后面的文件夹名改成小写即可。
2 常用软件安装使用
2.1 Filezilla
- CentOS7下安装
sudo yum -y install epel-release
sudo yum -y install filezilla
- Ubuntu下安装
sudo apt-get install filezilla
- Filezilla使用
- 新建站点,进行下图所示设置连接即可
2.2 GCC
- 错误:no acceptable C compiler found in $PATH
- 安装:
sudo apt-get install gcc
2.3 Wireshark
- 执行
sudo apt-get install wireshark
安装Wireshark。 - 安装过程中弹出设置框,选择是,允许普通用户使用wireshark抓包。
- 如果上一步选择了否,可以通过命令
sudo dpkg-reconfigure wireshark-common
重新配置。 - 在普通用户下打开wireshark发现没有网络端口,可以在root用户下启动wireshark,也可以通过下述流程添加用户权限。
- 新建wireshark用户组:
sudo groupadd wireshark
- 配置和添加权限:
sudo chgrp wireshark /usr/bin/dumpcap
,sudo chmod 4755 /usr/bin/dumpcap
- 加入wireshark用户组:
sudo gpasswd -a <your_username> wireshark
,<your_username>是当前系统的用户名。 - 终端输入wireshark启动程序,双击网络端口开启监控。
- 新建wireshark用户组:
2.4 VS Code
- 进入VS Code官网,下载deb安装包。
- 执行
sudo dpkg -i xxx.deb
安装软件。
2.5 向日葵
- 进入向日葵官网,下载图形版本deb安装包。
- 执行
sudo dpkg -i xxx.deb
安装软件。 - 如果提示缺少依赖包,执行
sudo apt-get install -f -y
安装依赖包。 - 执行
/usr/local/sunlogin/bin/sunloginclient
启动客户端。 - 执行
sudo dpkg -r sunloginclient
卸载软件。