ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Ubuntu 安装笔记

2022-06-28 22:33:33  阅读:197  来源: 互联网

标签:CJK Sans sudo 笔记 Ubuntu snap Noto 安装


记录一些系统安装和配置过程中踩过的坑。版本 Ubuntu 20.04 LTS 。

系统安装

使用固态移动硬盘或固态 U 盘 (例如 aigo U393) 安装便携的 Ubuntu 系统(可以在其他机器上启动,且无需担心误操作损坏硬盘的数据)。

从 Ubuntu Server 镜像而不是 Desktop 镜像安装,Server 镜像体积小,安装很快。

Tip: 可以用 Virtualbox 安装系统,将准备装系统的 U 盘分配给虚拟机,即可在只有一块盘的环境下安装系统,不用担心引导安装错。另外,刚安装好后可以借助主机的网络完成软件安装。

将默认的 apt 源替换为清华源: https://mirrors.tuna.tsinghua.edu.cn

Virtualbox 注意事项:

  1. 需要安装 Extension Pack 。
  2. 在虚拟机设置中开启 EFI 并将 USB 控制器选择为 USB 3.0

桌面安装与配置

安装轻量级 Xfce4 桌面: sudo apt install xfce4 ,其中 Display Manager 选择 lightdm

电源: xfce4-power-manager
蓝牙: bluetoothblueman
剪贴板: xfce4-clipman

在 Ubuntu 20.04 下不需要安装 xfce4-screensaver,有 light-locker 了。

配置锁屏: Settings -> KeyBoard -> Shortcuts,为 xflock4 命令添加快捷键 Super + L 。

fcitx 输入法

sudo apt install fcitx fcitx-googlepinyin

系统托盘上找到小键盘,右键 Configure 添加中文 Google Pinyin 输入法。

如果开机之后系统托盘没有出现 fcitx 小键盘,可在 Applications/Accessories/Fcitx 手动启动,或者用 Settings/Session and Startup 添加 fcitx 为开机启动项。

中文字体

安装中文字体

sudo apt install fonts-noto fonts-wqy-microhei fonts-wqy-zenhei

解决部分中文汉字显示为日文字形 (如 "门", "关", "复", "径", "将" 等):

修改 /etc/fonts/conf.d/64-language-selector-prefer.conf,将简体中文 (SC) 的优先级提高。

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>Noto Sans CJK SC</family>
            <family>Noto Sans CJK TC</family>
            <family>Noto Sans CJK HK</family>
            <family>Noto Sans CJK JP</family>
            <family>Noto Sans CJK KR</family>
            <family>Lohit Devanagari</family>
        </prefer>
    </alias>
    <alias>
        <family>serif</family>
        <prefer>
            <family>Noto Serif CJK SC</family>
            <family>Noto Serif CJK TC</family>
            <family>Noto Serif CJK JP</family>
            <family>Noto Serif CJK KR</family>
            <family>Lohit Devanagari</family>
        </prefer>
    </alias>
    <alias>
        <family>monospace</family>
        <prefer>
            <family>Noto Sans Mono CJK SC</family>
            <family>Noto Sans Mono CJK TC</family>
            <family>Noto Sans Mono CJK JP</family>
            <family>Noto Sans Mono CJK KR</family>
            <family>Noto Sans Mono CJK HK</family>
        </prefer>
    </alias>
</fontconfig>

网络管理

在 20.04 下桌面自带网络管理器(在 18.04 需要手动安装 wicd)。

解决有线网卡 device not managed 的问题:

修改 /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

[keyfile]
unmanaged-devices=none
# 将 unmanaged-devices 设置为 none

然后用 nmcli 命令将网卡设置为 managed

sudo nmcli device set eth0 managed yes # eth0 换成实际的有线网卡名

完成后重启计算机或重启 network-manager 服务: sudo systemctl restart network-manager.service

挂载本地硬盘

Thunar 挂载本地硬盘时提示权限不足:

修改 /usr/share/polkit-1/actions/org.freedesktop.UDisks2.policy 文件,将 org.freedesktop.udisks2.filesystem-mount-system 的配置改为如下

<defaults>
  <allow_any>auth_admin</allow_any>
  <allow_inactive>auth_admin</allow_inactive>
  <allow_active>yes</allow_active>
</defaults>

(将 allow_active 原本的 auth_admin_keep 修改为 yes

从旧的 Ubuntu 系统迁移数据

Ubuntu 18.04 开始,系统盘根目录采用 LVM 分区格式(例如 /dev/sdc3 的分区为 ubuntu--vg ubuntu--lv(前面是分组名,后面是分区名)

LVM 分区相关的命令: vgscan, lvs, lvscan, lvmdiskscan, vgdisplay

  1. vgdisplay 获取系统上已有 LVM 分区的 UUID。

  2. vgrename 将指定 UUID 的分区重命名(当前 Ubuntu 和旧的 Ubuntu 系统盘如果分区结构相同,LVM 分组会重名)

     vgrename AAAAAA-AAAA-AAAA-AAAA-AAAA-AAAA-AAAAAA ubuntu-old
    

    示例中间的参数应替换成实际分区的 UUID。将旧系统盘的 ubuntu--vg 分区组重命名为 ubuntu-old 以便和当前系统做区分。

  3. vgchange -a y 激活 LVM 分区

而后即可用 mount 命令挂载旧分区: sudo mount /dev/ubuntu-old/ubuntu-lv /mnt/ubuntu-old/

锁屏后输入密码界面卡死

由于系统内同时安装并激活了 light-lockerxfce4-screensaver 引起,卸载 xfce4-screensaver 或者在 Settings/Session and Starup 中禁用上述二者之一。

Snap 相关

snap 没有国内源,需配置代理以加速软件包下载:

sudo snap set system proxy.http="http://127.0.0.1:8889"
sudo snap set system proxy.https="http://127.0.0.1:8889"

其中 proxy.https 的值内仍然使用 http ,端口号根据自己使用的代理软件的实际配置调整。

安装 snap-store-proxysnap-store-proxy-client :

sudo snap install snap-store-proxy
sudo snap install snap-store-proxy-client

在 Ubuntu 22.04 中,浏览器 firefox 和 chromium 都只能通过 snap 方式安装,即使执行 apt 命令也是在安装过程中调用 snap 。如果直接用 Ctrl+C 方式暂停 apt 安装,可能导致 snap 进程残留(从而无法重新安装)。

清理方法:

snap changes            # 找到状态为 Doing 的任务 ID
sudo snap abort $id     # `$id` 替换成实际的任务 ID, 而后状态从 Doing 变为 Error 即可

标签:CJK,Sans,sudo,笔记,Ubuntu,snap,Noto,安装
来源: https://www.cnblogs.com/dhy2000/p/16421481.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有