2023年8月24日修改
1. 优麒麟不能正常兼容ntfs格式硬盘
该情况一般是通过windows系统进行ntfs格式化分区的硬盘,ubuntu或者优麒麟系统虽然能识别,但无法正常完成粘贴、编辑等功能,需要通过ntfsfix命令来进行硬盘修复才能正常使用。
1) 安装ntf-3g(一般已经安装,可以尝试)
hollowman@hollowman-F117:~$ sudo apt install ntfs-3g
2) 查看文件系统信息,从而找到ntfs分区
命令:lsblk -f
lsblk(list block)块设备列表,也就是列出所有磁盘信息。
hollowman@hollowman-F117:~$ lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
sda
├─sda1 vfat FAT32 1365-F283 467.3M 2% /boot/efi
├─sda2 swap 1 c6ff6200-b9e0-43fb-a1a5-8780cc8904c0 [SWAP]
└─sda3 xfs 9a8c0f9b-81d6-4518-a389-3ab635485bea 214.7G 7% /
sdb
├─sdb1 ntfs 软件 12A670A4A67089CD 117G 20% /media/hollowman/软件
├─sdb2 ntfs 学习 5420768F207677B6 72.9G 50% /media/hollowman/学习
└─sdb3 ntfs 娱乐 F8047CA3047C6712 152.7G 12% /media/hollowman/娱乐
3) 对ntfs分区进行修复
如上,ntfs分区为sdb1、sdb2和sdb3等3个分区,则对每个分区执行ntfsfix命令
hollowman@hollowman-F117:~$sudo ntfsfix /dev/sdb1
hollowman@hollowman-F117:~$sudo ntfsfix /dev/sdb2
hollowman@hollowman-F117:~$sudo ntfsfix /dev/sdb3
4) 重启。
2. zip压缩包解压乱码问题
windows压缩编码和linux解压默认的编码不一致导致的。windows系统压缩编码一般为GBK,可以通过命令来指定编码解压。
unzip -O GBK filename.zip
3. 如何隐藏分区
如果你怕误操作某些分区而导致系统问题,那隐藏分区是个不错的选择。
终端运行blkid
查看需隐藏的分区UUID号,然后以超级权限编辑以下文件
sudo vi /usr/lib/udev/rules.d/80-udisks2.rules
按照以下格式替换你需要隐藏的UUID号对应的分区
ENV{ID_FS_UUID}=="18e72db3-ebb6-458a-956a-b3bf9ac2fd09", ENV{UDISKS_IGNORE}="1"
保存重启
4. 如何给分区设置卷标(label)
1) 对需要设置卷标(label)的分区取消挂载
$ umount /dev/vdb3
2) 设置卷标(label)
不同格式的分区,有不同的命令来设置label
ntfs格式: sudo ntfslabel 设备路径 卷标名
$ sudo ntfslabel /dev/vdb3 soft
ext格式: sudo e2label 设备路径 卷标名
$ sudo e2label /dev/vda3 soft
5. 如何保留软件版本(以wps-office为例)
有时候最新版本不一定是最好的,那就保留之前的版本让其不能自动更新吧。
$ sudo apt-mark hold wps-office #锁定wps-office为当前版本,upgrade将不会升级此软件。
wps-office 设置为保留。
$ apt-mark showhold #查看锁定的软件包
wps-office
$ sudo apt-mark unhold wps-office #取消软件包锁定
取消保留 wps-office 的设置。
6. 如何降级安装
由于系统的动态更新导致与某些软件所需依赖有时候会造成冲突,需要对某些依赖进行降级处理。
方法1:通过aptitude来解决降级安装。
$ sudo apt install aptitude
$ sudo aptitude install cxwechat #按照提示需要选择降级处理方式,一般第一步输入n,后续都输入y即可
$ sudo apt install cxqq #后面的qq可以不需要aptitude安装,因为安装微信时已经将依赖包降级了
方法2:将所需依赖包降级后再通过软件商店安装。
$ sudo apt install 依赖的低版本包名1 包名2 ...
然后再安装对应的软件包。
7. 如何汉化man手册
man手册一般保存在/user/share/man目录下,man手册默认是英文的,通过安装汉化手册解决。注意:仍有不少命令是英文的。
$ sudo apt-get install manpages-zh
8. 如何禁用触摸板
优麒麟没有禁用触摸板的图形界面,对于不希望使用触摸板或者因怕触碰到触摸板而导致误操作的用户来说,可以通过下面命令来禁用触摸板(重启失效)
$ xinput list #查看输入设备,找到触摸板id
$ xinput disable TouchPadid #禁用触摸板,重启后失效。
9. kmre (已过时,供参考)
常用的包
kmre # KMRE 环境(默认安装)
kmre-apk-installer # Apk 安装器(默认安装)
kylin-installer # 关于 Apk 的卸载依赖(默认安装)
kmre数据目录: /var/lib/kmre/data/kmre-1000-hollowman
kmre配置调出命令: kylin-kmre-settings
如果 kmre 打不开,可能是 kylin-kmre-modules-dkms
没有安装
$ sudo apt install linux-headers-`uname -r` # KMRE环境需要与内核一致的内核头文件包
$ sudo apt install kylin-kmre-modules-dkms
10. 如何升级内核
对于已经安装的系统,强制让用户升级内核有一定风险。若要使用新内核,可以使用命令进行手动升级:
$ sudo apt install linux-image-5.11.0-41-generic
$ sudo apt install linux-modules-extra-5.11.0-41-generic
$ sudo apt install linux-headers-`uname -r` # 安装最新的内核头文件包
11. 忘记密码怎么办
1.重启,长按 SHIFT 键,直至出现 GNU GRUB 菜单。
2.此时第一个菜单 Ubuntu 应该处于焦点状态,直接按 e 键即可对该菜单的启动参数进行编辑。
3.移动光标,找到 linux /boot/vmlinuz-XXX root=XXX ro quiet splash $vt_handoff
这一行,将 ro
修改为 rw
,并在该行最后添加 init=/bin/bash
,修改后应该是这样的:linux /boot/vmlinuz-XXX root=XXX rw quiet splash $vt_handoff init=/bin/bash
。
修改的2个参数说明:
rw
表示可写(修改)的意思;init=/bin/bash
表示启动进入 bash 也就是命令行界面。
4.按 CTRL
+x
或者 F10
,选中 Ubuntu,并回车,即会以修改后的启动参数引导系统,并进入命令行界面。
5.执行修改密码命令,输入新的密码。
# passwd 你的用户名
6.按 CTRL
+ALT
+DEL
重启,即可以新的密码登录。
12. 查看系统安装时间
$ passwd -S hollowman
hollowman P 06/02/2022 0 99999 7 -1
$ sudo tune2fs -l /dev/sda3 | grep create
Filesystem created: Thu Jun 2 11:21:27 2022
13. crossover变成试用
$ sudo apt reinstall ubuntukylin-default-settings
14. 关于 lock-frontend 问题
升级或者安装软件时,提示错误"正在等待缓存锁:无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程 22562(unattended-upgr)持有"
$ sudo rm /var/cache/apt/archives/lock
$ sudo rm /var/lib/dpkg/lock