我首先要说明的是,我很确定这是我自己设计的独特混乱,但我希望有人遇到过这种情况并且可能能够提供帮助。
我的笔记本电脑运行 Pop!_OS 22.04(基于 Ubuntu Jammy)。我真的很喜欢xscreensaver软件包,但是 Debian/Ubuntu/Pop!_OS 发行版存储库包含过时的版本,并且只有 sid (又名不稳定)包含更新的软件包*。
不用担心,这就是固定存在的原因,所以这就是我的设置方式:
/etc/apt/preferences.d/unstable-200
文件:Run Code Online (Sandbox Code Playgroud)Package: * Pin: release a=unstable Pin-Priority: 200
/etc/apt/preferences.d/xscreensaver-2000
文件:Run Code Online (Sandbox Code Playgroud)Package: xscreensaver* Pin: release a=unstable Pin-Priority: 2000
/etc/apt/sources.list.d/debian.sid.list
文件:Run Code Online (Sandbox Code Playgroud)deb [arch=amd64] http://http.us.debian.org/debian sid main contrib non-free
这实际上是有效的,此时运行sudo apt install xscreensaver
会安装更新的版本。然而,有一个奇怪的副作用。
当我sudo apt update
接着运行时sudo apt upgrade
,我得到以下输出:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be DOWNGRADED: …
Run Code Online (Sandbox Code Playgroud) 我一直在四处寻找,但找不到明确的答案,或者当我的系统向我显示其他情况时,我发现答案是“否”。
\n我正在运行 Arch Linux,在将新 HDD 连接到 ZFS 池时,我注意到我的主 SSD 系统驱动器有一个LABEL
属性/属性(不确定术语是什么)。
注意:我说的是驱动器,而不是该驱动器内的分区。
\n我真的很想让我的其他磁盘有一个LABEL
这样的功能,但不知道如何完成。
有人知道如何实现这一目标吗?
\n下面是一个清理后的输出,lsblk
以说明我正在寻找的内容。\n在我的系统中,<#LABEL1#>
设置如输出中所示,我想设置/更改<#WANTTHIS#>
。
NAME SIZE TYPE LABEL PTTYPE PTUUID MODEL SUBSYSTEMS\nloop0 ###.#M loop block\nloop1 ###.#M loop block\nloop2 ###.#M loop block\nloop3 ###.#M loop block\nsda ###.#G disk <#LABEL1#> gpt aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa SomeModelString1 block:scsi:pci\n\xe2\x94\x9c\xe2\x94\x80sda1 ###.#M part <#LABEL1#> gpt aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa block:scsi:pci\n\xe2\x94\x9c\xe2\x94\x80sda2 ###.#M part <#LABEL1#> gpt aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa block:scsi:pci\n\xe2\x94\x9c\xe2\x94\x80sda3 ###.#M part <#LABEL1#> gpt aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa block:scsi:pci\n\xe2\x94\x9c\xe2\x94\x80sda4 ###.#G part …
Run Code Online (Sandbox Code Playgroud)