IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Win10双系统安装Ubuntu20.04并配置安装各种软件 -> 正文阅读

[系统运维]Win10双系统安装Ubuntu20.04并配置安装各种软件

安装Ubuntu 20.04双系统

查看电脑信息

这里主要参考这篇文章

  1. 查看BIOS模式
    win+r进入运行,输入msinfo32回车,在出现的界面中查看BIOS模式一项。一般为UEFI,如果你的BIOS模式是传统,那么你该换电脑了本文安装双系统的部分对你没有价值。
  2. 查看硬盘数
    讲道理这个应该在买电脑的时候就很清楚了,不过这里还是讲一下操作。右键桌面上的此电脑,点击管理,在出来的界面中选择磁盘管理。比如笔者就是256G的固态硬盘(磁盘0)加上1T的机械硬盘(磁盘1)。对于单双磁盘,后续操作有所不同,本文中笔者只记录双硬盘的操作,详细的请参考上面的链接🔗。

制作启动盘

这里主要参考这篇文章

  1. 下载Ubuntu 20.04镜像,官网下载地址
    这里提一下版本的问题,到目前为止(2021.11.12)Ubuntu最新的LTS(Long Term Support)为20.04版本,预计2022年会推出22.04,到时候下载最新版的就好。注意:下好的镜像文件放哪都行,就是别放U盘里。别问我为什么
  2. 制作启动U盘
    需要提前准备一个大于2G的U盘,开始前先备份里面的内容,因为等下要将其格式化。
    首先下载制作软件rufus,官网下载地址,打开后选择镜像文件,其他选项默认即可,直接点击右下方开始。(注意: 此操作会格式化U盘,开始前请做好备份。)一般情况下,指不是我这种非洲人 在界面最下方有一行文字 “检测到1个设备” 即代表成功。
    此操作可能出现的问题主要是U盘损坏,可以反复插拔试几次,不行就格式化,再不行就进行量产。量产都无效的话说明你的U盘已经寄了,建议重买

开始安装Ubuntu 20.04并选择启动方式

这一步需要进入BIOS以及BOOT Manager,在此之前先搞清楚自己电脑型号对应的操作方法,比如我的是联想Think,按F1进入BIOS,F12进入BOOT Manager。将制作好了的启动U盘插好,重启,电脑的LOGO出来前反复按F1进入BIOS,在Security一栏中将Security Boot改为Disabled,保存退出即可。继续反复按下F12进入BOOT Manager,在启动方式中选择USB的一项(如果有多个请选择UEFI)。接着进入Ubuntu安装菜单,选择Install Ubuntu(graphics),不带graphics的一项是没有图形界面的,安装过程中语言选择English(US),地区选择中国上海。至此安装完毕,下面是配置环节。

配置Ubuntu 20.04操作系统

系统配置

由于笔者用了4K显示器,这里也跟着设置一下。分辨率一般会默认为3840 * 2160,主要是下面的缩放,总觉得100%字太小了,于是将其改为200%正合适。开启下面的分数缩放选项后可以设置125%、150%、175%缩放率。
在这里插入图片描述

然后是配置网络,直接在网络设置里面可以手动设置IP、网关、DNS 等
在这里插入图片描述
接着可以安装网络工具查看网络信息

  • sudo apt update
  • sudo apt upgrade
  • sudo apt install net-tools
  • ifconfig

安装软件

首先提一下,Ubuntu 20.04中的软件商店不好用,使用命令行方式将其卸载

  • sudo snap remove snap-store

后面我们安装软件基本上只会使用到sudo apt install <packagename>这一安装种方式。另外提一下,使用apt install方式安装的软件默认位置

  1. 下载的deb软件包存放位置 /var/cache/apt/archives
  2. 软件安装位置 /usr/share
  3. 可执行文件位置 /usr/bin
  4. 配置文件位置 /etc
  5. 库文件位置 /usr/lib

如果是自己下载好deb软件包放到本地下载,默认位置

  1. 软件安装位置 /opt
  2. 可执行文件位置 /usr/bin

先装几个常用工具包

  • sudo apt install vim git gcc g++ make cmake m4 wget python -y

-y表示询问是否安装时一律回答是

以下是常用软件列表

Terminator

  • sudo apt install terminator

为什么要第一个装它呢?我爱装啥就装啥你管得着吗? 当然是因为Terminator的功能比普通终端更强大啦!它可以拆分终端,管理多个终端界面有着不错的效果,以下是常用快捷键

Ctrl+Shift+O                    //水平分割终端
Ctrl+Shift+E                    //垂直分割终端

第一次使用可以发现界面非常丑,做了一些配置让它变好看,以下配置来源于这篇文章

  • sudo gedit ~/.config/terminator/config

修改其内容如下

[global_config]
  suppress_multiple_term_dialog = True
[keybindings]
[profiles]
  [[default]]
    background_color = "#002b36"
    background_darkness = 0.92
    background_type = transparent
    cursor_color = "#3036ec"
    font = Ubuntu Mono 15
    foreground_color = "#839496"
    show_titlebar = False
    login_shell = True
    custom_command = tmux
    use_system_font = False
[layouts]
  [[default]]
    [[[window0]]]
      type = Window
      parent = ""
    [[[child1]]]
      type = Terminal
      parent = window0
[plugins]

下面设置右键打开Terminator,以下内容来源于这篇文章

  • sudo apt install nautilus-actions filemanager-actions
  • fma-config-tool

选择File->New action,配置如下
在这里插入图片描述
Command一栏配置如下
在这里插入图片描述
其中Path填入/usr/bin/terminatorParameters填入--working-directory=%d/%b
左上角Filemanager…tool打开Preference,设置如下
在这里插入图片描述
保存,然后命令行输入

  • nautilus -q

搜狗输入法

Ubuntu自带的输入法默认不能输入中文,即使设置中文输入法后,用起来也会让你脑溢血不方便,因此顺便装一个搜狗输入法。由于搜狗输入法是在小企鹅输入法的基础上安装的,默认输入法为IBus,因此先将输入方式设为fcitx
在这里插入图片描述
重启Ubuntu,可以看到屏幕右上角出现了键盘的标识,表明设置成功。然后去搜狗拼音官网下载deb包,运行以下命令以安装

  • sudo apt install ./sogoupinyin_2.4.0.3469_amd64.deb

右键小键盘标识,选择Configure,添加搜狗输入法
在这里插入图片描述
输入sogoupinyin就可以搜到,添加即可,最后选中sogoupinyin,点击上键将其移到第一位。使用过程中可以按Shift切换中/英,按Ctrl+Space或者win+Space切换输入法。

Visual Studio Code

vscode可以通过snap安装,但前面提到了,笔者依然使用apt进行安装,以便统一管理,以下内容主要源自于这篇文章
首先安装相关依赖

  • sudo apt install software-properties-common apt-transport-https

然后使用wget命令插入 Microsoft GPG key

  • wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -

启用Visual Studio Code源仓库

  • sudo add-apt-repository “deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main”

安装VSCode

  • sudo apt install code

现在可以直接通过命令行键入code来启动VSCode,也可以在软件列表中点击图标启用。笔者还设置了一个右键打开Code,方法同Terminator,不过Command里面Parameters要填入%d/%b

deepin-wine、QQ、微信

安装deepin-wine的主要目的是安装QQ、微信等Windows下的软件,这里主要参考这个项目

  • git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git

这个项目有一个问题,就是它在2019年就已经停止更新了,其中使用到的源还是阿里云镜像,但阿里云镜像已在2020年取消了对QQ、微信等应用的支持,因此我们需要换到deepin的官方源。在下载好的文件夹目录下,修改其中的install_2.8.22.sh文件

  • gedit ./install_2.8.22.sh

选择搜索并替换,将其中所有的mirrors.aliyun.com替换成packages.deepin.com,保存,然后可以开始安装

  • sudo chmod 754 ./install_2.8.22.sh
  • sudo ./install_2.8.22.sh

等待安装的时候可以去deepin下载QQ、微信等应用的deb包,QQ是deepin.com.qq.im,微信是deepin.com.wechat,分别进入对应的目录下载最新的deb包即可。
等待deepin-wine安装好了,同时需要的deb包也下载好了之后,进入deb包所在的目录开始安装

  • sudo apt install ./deepin.com.qq.im_9.1.8deepin0_i386.deb
  • sudo apt install ./deepin.com.wechat_2.6.8.65deepin0_i386.deb

重启Ubuntu后即可看到QQ和微信在软件列表中。真正用起来还会出现一些问题,这里列举几点

  1. 软件无法显示中文
    /opt/deepinwine/tools/run.sh/opt/deepinwine/tools/run_v2.sh中将 WINE_CMD 那一行修改为 WINE_CMD=“LC_ALL=zh_CN.UTF-8 deepin-wine”
  2. 4k分辨率显示器下QQ、微信界面太小
命令行运行:
env WINEPREFIX="$HOME/.deepinwine/Deepin-WeChat" /usr/bin/deepin-wine winecfg

在出来的界面中Graphics一栏,屏幕分辨率设为200正合适
在这里插入图片描述
以上是调整微信分辨率的方法,QQ同理,只需要把命令中的WeChat改为QQ即可

  1. 托盘不在图标状态栏中

解决办法是安装Gnome Shell插件TopIcons Plus,安装方法有两种,一是直接在浏览器中启用扩展自动安装,传送门;二是下载GitHub上的此项目,自己在本地安装,传送门。安装完毕后

  • sudo apt install gnome-tweak-tool

使用gnome-tweak-tool工具开启TopIcons Plus扩展。具体操作不再展开。

WPS Office

平时看论文、写报告什么的需要用一下WPS,首先去官网下载deb包,这里选择64位 Deb格式 For X64,然后在下载目录下运行命令

  • sudo apt install ./netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb

可能出现的问题是英文界面和字体缺失,这两个都不是什么大问题,自行百度一下就能解决。

网易云音乐

上班不摸鱼,还怎么全方位有效地可持续发展下去??! 首先去官网下载deb包,然后在下载目录下用sudo apt install命令进行安装就好啦!遇到的问题是4k显示器下网易云客户端分辨率太小,解决方法是参考这篇文章,修改/opt/netease/netease-cloud-music/netease-cloud-music.bash脚本文件,在第三行增加一句export QT_SCALE_FACTOR=2表示缩放两倍。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-14 08:15:40  更:2021-10-14 08:15:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 19:58:28-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码