小编Nma*_*ath的帖子

22.04 LTS“sudo do-release-upgrade”不起作用

sudo do-release-upgrade -cd
Run Code Online (Sandbox Code Playgroud)

回报

Checking for a new Ubuntu release
New release '22.04' available.
Run 'do-release-upgrade' to upgrade to it.
Run Code Online (Sandbox Code Playgroud)

然后

sudo do-release-upgrade
Run Code Online (Sandbox Code Playgroud)

回报

Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS development release
set Prompt=normal in /etc/update-manager/release-upgrades.
Run Code Online (Sandbox Code Playgroud)

我认为这个错误是:

22.04 未标记为 LTS。因此do-release-upgrade不适用于从 20.04 LTS 升级到 22.04 LTS。

除了 之外还有什么解决方法吗set Prompt=normal in /etc/update-manager/release-upgrades.

do-release-upgrade 20.04 22.04

61
推荐指数
1
解决办法
5万
查看次数

为什么 Ubuntu 22.04 中的分数缩放会显示有关影响性能的警告消息?

自从 Ubuntu 在显示设置中添加分数缩放以来,已经有几年了。

一开始,用户出现以下警告:

可能会增加功耗、降低速度或降低显示清晰度

显示设置

现在,2022 年了,我使用的是 Ubuntu 22.04,警告仍然存在。我希望这些年来分数缩放已经足够成熟,但似乎还没有。

所以:

  1. Ubuntu 中的分数缩放有什么问题?
  2. 200% 和 125% 之间的技术差异是什么导致第一个不需要警告?
  3. 为什么 Windows 中的分数缩放没有这样的警告?

gnome display scaling display-resolution

16
推荐指数
2
解决办法
3万
查看次数

如何使用全盘加密安装 Ubuntu,而不必“擦除所有内容”?

我想使用 LVM 安装带有全盘加密的 Ubuntu。我的硬盘上已经安装了 Windows 10。

对于全磁盘加密,安装程序仅提供擦除所有内容以将其安装在加密 LVM 上的选项。有没有办法使用 LVM 进行全盘加密来手动安装 Ubuntu?

我在 Ubuntu Server 安装程序中看到了这个选项,但我不想在安装 Ubuntu Server 后手动安装 GNOME。

encryption partitioning dual-boot luks system-installation

15
推荐指数
1
解决办法
1万
查看次数

超级键是什么?

我正在尝试查看通知列表。

通知列表为您提供了一种在方便时返回通知的方法。当您单击时钟或按Super+时,它就会出现V。通知列表包含您尚未执行操作或永久驻留在其中的所有通知。

什么是超级?

notification

12
推荐指数
4
解决办法
7501
查看次数

无法通过 SSH 禁用密码身份验证

我配置了通过 SSH 密钥登录,该密钥有效,但我仍然可以通过密码登录,这是我不想要的。

我曾经sudo nano /etc/ssh/sshd_config做过以下更改:

PasswordAuthentication no
PubkeyAuthentication yes
Run Code Online (Sandbox Code Playgroud)

我禁用了 root 登录,因为我的用户可以登录。

它应该拒绝使用密码登录,但它仍然允许。

我的 ssh 版本是 OpenSSH_8.9p1 Ubuntu-3,OpenSSL 3.0.2 2022 年 3 月 15 日在 Ubuntu 22.04 上。

如何禁用通过 SSH 使用密码登录的功能?

ssh authentication login 22.04

11
推荐指数
1
解决办法
1万
查看次数

无法在 Ubuntu 20.04 LTS 上安装 nvidia-driver-toolkit - 需要可卸载的软件包

我一直在尝试安装,nvidia-cuda-toolkitsudo apt install nvidia-cuda-toolkit显示以下错误:

The following packages have unmet dependencies:  nvidia-cuda-toolkit :
Depends: nvidia-cuda-dev (= 10.1.243-3) but it is not going to be
installed E: Unable to correct problems, you have held broken
packages.
Run Code Online (Sandbox Code Playgroud)
Running `sudo apt install nvidia-cuda-dev` yields:

The following packages have unmet dependencies:  nvidia-cuda-dev :
Depends: libcublas10 (= 10.1.243-3) but 10.2.2.214-1 is to be
installed
                   Recommends: libvdpau-dev but it is not going to be installed
                   Recommends: libnvcuvid1 but it is not installable E: …
Run Code Online (Sandbox Code Playgroud)

nvidia cuda nvidia-geforce 20.04

10
推荐指数
1
解决办法
2万
查看次数

Apache2 升级版本后无法启动 22:04

将 Ubuntu 16.04 升级到 18.04,然后升级到 20.04,最后升级到版本 22.04 后,我收到此错误:

\n

我该如何解决它?

\n
root@vmi155065:/etc/apache2/mods-enabled# sudo service apache2 status\n\xc3\x97 apache2.service - The Apache HTTP Server\n     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)\n     Active: failed (Result: exit-code) since Sun 2022-05-01 17:27:12 CEST; 1 day 20h ago\n       Docs: https://httpd.apache.org/docs/2.4/\n    Process: 621 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)\n        CPU: 31ms\n\nMay 01 17:27:12 vmi155065.contaboserver.net systemd[1]: Starting The Apache HTTP Server...\nMay 01 17:27:12 vmi155065.contaboserver.net apachectl[636]: apache2: Syntax error on line 146 of /etc/apache2/apache2.conf: Syntax error on line 3 of /etc/apache2/mods-enabled/php7.4.load: …
Run Code Online (Sandbox Code Playgroud)

apache2 22.04

9
推荐指数
1
解决办法
2万
查看次数

Ubuntu 20.04 LTS - Bose QuietComfort 35 ii

我这周刚安装了 Ubuntu,我有一对 Bose QuietComfort 35 II。我遇到的唯一问题是选择高保真 (A2DP 接收器) 时。输入设备自动切换到内置麦克风,这是当今所有会议的一个问题。

有没有人遇到这种情况或我可以做些什么?

sound microphone bluetooth

8
推荐指数
1
解决办法
1767
查看次数

如何防止两个或多个具有不同 IP 的用户使用一个用户名同时连接到我的服务器?

在我的国家,我用来绕过互联网过滤/审查的方法之一是 SSH 隧道。为此,我使用命令在 Ubuntu 18.04 服务器上创建一个用户adduser USERNAME --shell=/bin/false。不过这种方法有一个很大的缺陷,就是多个不同IP地址的用户可以同时使用这个用户名连接到我的服务器,导致服务器的IP被政府过滤。如何防止两个或多个具有不同 IP 的用户使用一个用户名同时连接(SSH 隧道)到我的服务器?

PS我是Linux和Ubuntu的初学者,所以请简单地解释一下所有步骤。

server ssh adduser

8
推荐指数
1
解决办法
833
查看次数

如何在 i-386 架构上将 Ubuntu 18.04 升级到 21.04?

我正在尝试将戴尔笔记本电脑上的 Ubuntu 18.04 升级到 21.04(i-386 架构),以便能够安装质子 VPN。

输出消息:

There will not be any further Ubuntu releases 
for this system's 'i386' architecture. Updates for 
Ubuntu 18.04 LTS will continue until April 2023.
Run Code Online (Sandbox Code Playgroud)

是否有任何选项可以升级到另一个更新的 Linux 平台,该平台支持与 Proton VPN 兼容的 GTK 版本,或者是我升级硬盘的唯一选择?或者有人可以建议我可以在 i386 架构的笔记本电脑上安装的另一种免费的体面 VPN 服务吗?

vpn 32-bit

7
推荐指数
1
解决办法
451
查看次数