我正在尝试使用 Ubuntu 服务器扫描可用的 Wi-Fi 网络。我尝试在不安装任何第三方软件包的情况下完成此操作。
据我所知,在 Ubuntu Server 的安装过程中,向导会建议它找到的一些可用网络,但我不知道它在 ISO 中使用什么程序来执行此操作。
- 不安装任何额外的包可以做到这一点吗?
- 如果没有,我可以安装什么软件包来进行快速扫描?(请注意,我想避免使用 NetworkManager 并继续使用默认的 systemd-networkd)
我正在尝试使用 Ubuntu 服务器扫描可用的 Wi-Fi 网络。我尝试在不安装任何第三方软件包的情况下完成此操作。
据我所知,在 Ubuntu Server 的安装过程中,向导会建议它找到的一些可用网络,但我不知道它在 ISO 中使用什么程序来执行此操作。
Ubuntu 22.04
我创建了一个 Debian 包,它必须在用户重新启动机器后执行一些安装后的工作。
我有一个执行重启后工作的脚本,让它在下次重启后运行一次的正确方法是什么?
我目前的想法是将其注册为运行一次的 systemd 服务,并让它在运行后接触一些虚拟文件,然后如果虚拟文件存在(例如在随后的重启后)就不执行任何操作。
但我想知道是否已经有其他内置方法可以在下次重启后仅运行一次程序。
我在 Ubuntu Server 22.04 LTS 上使用自动安装功能时遇到了问题。我的目标是部署一个具有自定义存储布局的系统,但自动安装过程在存储配置阶段失败了。我使用以下 YAML 代码片段进行配置:
grub:
reorder_uefi: false
storage:
config:
# Initialize disk and BIOS GRUB partition
- grub_device: true
id: disk-sda
path: /dev/sda
ptable: gpt
type: disk
wipe: superblock-recursive
- device: disk-sda
flag: bios_grub
id: grub-part
number: 1
size: 1M
type: partition
# EFI System Partition
- device: disk-sda
id: efi-part
number: 2
size: 512M
type: partition
- fstype: fat32
id: efi-fs
type: format
volume: efi-part
- device: efi-fs
id: efi-mount
path: /boot/efi
type: mount
# 4 GB swap partition
- device: disk-sda
id: swap-part
number: 3
size: 4G
type: partition
- fstype: swap
id: swap-fs
type: format
volume: swap-part
- device: swap-fs
id: swap-mount
path: none
type: mount
# 100 GB root partition
- device: disk-sda
id: root-part
number: 4
size: 100G
type: partition
- fstype: ext4
id: root-fs
type: format
volume: root-part
- device: root-fs
id: root-mount
path: /
type: mount
# 50 GB home partition
- device: disk-sda
id: home-part
number: 5
size: 50G
type: partition
- fstype: ext4
id: home-fs
type: format
volume: home-part
- device: home-fs
id: home-mount
path: /home
type: mount
我已经验证了 /dev/sda 对于目标磁盘是正确的,并且我特意配置了 BIOS GRUB(带有 bios_grub 分区)和 EFI 系统分区。尽管如此,安装程序仍然无法成功完成,并在存储配置步骤中停止。
任何见解、提示或建议都将不胜感激。
编辑:我已经验证了我的自动安装文件的其余部分仅通过使用以下方法即可完美运行:
storage:
layout:
name: lvm
但是,我想具体将存储配置为上述配置。
一年前,一位智者在 GitHub 上报告了一个 bug:“Ubuntu 24.04 (IBus 1.5.29-rc2) 中重音字符持续存在”。他非常准确地描述了这个问题,据说一位 IBus 开发人员已经修复了它。虽然我听不懂这些人说的一半,但我确信我新安装的 Ubuntu 24.04 和 GNOME 文本编辑器也遇到了同样的问题。
值得注意的是,上述错误报告中建议的解决方法(GTK_IM_MODULE=simple gnome-text-editor
在终端中运行命令)是有效的。但是,至少希望能够通过 GUI 正常访问 GNOME 文本编辑器。
我试过把 IBus 从 1.5.29-rc2 升级到最新版本,但是……Ubuntu 坚持说没什么可升级的。我没法跟我的电脑争论,对吧?也许用这个GTK_IM_MODULE=simple
工具默认从 GUI 启动文本编辑器可能是一个可行的解决方案,但我不知道怎么做(如果真的可以做到的话)。我也考虑过降级到 MS Windows。
非常感谢您的帮助。请访问上面的 GitHub 链接;其中提到的所有技术规格均适用。
附录。从终端启动文本编辑器(使用命令gnome-text-editor
)并尝试使用死键输入重音字符时,会显示以下 IBus 警告:
[...] ibus_input_context_post_process_key_event: Type 'h' is not supported.
另外,让我澄清一下,这个错误不仅限于 GNOME 文本编辑器;当需要输入重音字符(例如命名文件)时,它也会出现于 Nautilus(Ubuntu 的默认文件管理器)中。
我在一台 24.04.2 LTS 的机器上使用 Evince 46.3.1,同时打开了 10 到 20 个 PDF 文件。如果我在 Evince 仍然打开的情况下关机/重启电脑,它似乎只会记住上次打开的文件,而不会记住上次打开的文档窗口。如果你经常阅读论文,就会发现差异很大。预期/期望的行为:重启后,点击 Evince 图标会打开上次会话中打开的所有窗口。我该如何配置这个行为?
补充:刚看到这篇2020年的帖子: 如何让evince在启动时打开最后一个文档? 请不要告诉我这是2025年的情况。
全新安装 Ubuntu 24.04 桌面。
选择与我在 Ubuntu 22.04 桌面上使用的相同物理键盘相同的英语(美国)键盘。
物理键盘是 Hyper X Nordic 键盘。
几乎所有按键都无法给出正确的输出。例如,当我按下键盘上的问号键时,_
屏幕上显示的是(下划线)。
问题是我应该在这个操作系统中为这个键盘选择什么键盘定义
需要澄清的是,这个键盘在 Ubuntu 22.04 中运行良好,并且在美国英语布局下运行良好,为什么在 Ubuntu 24.04 中却不行?
我正在运行 Ubuntu 24.04.2 LTS。
由于我的根文件系统严重拥堵,我正在寻找将快照移动到其他文件系统(例如我的主文件夹)的方法。我找到了这个帖子,并决定尽我有限的能力,按照其中的提示操作(我知道,我应该多做些研究……)。不幸的是,这个帖子似乎没有合适的答案——而且,我在操作过程中还犯了一些错误——包括:
……这导致我的文件系统更加臃肿。现在,我的 snap 文件都不能用了。我请求帮助来解决这个问题。
这是我所做事情的日志:
d@boom:~$ sudo mv /var/snap ~/snap
[sudo] password for d:
d@boom:~$ cd /var
d@boom:/var$ ls
backups cache crash lib local lock log mail metrics opt run spool tmp
d@boom:/var$ sudo ln -s ~/snap /snap
d@boom:/var$ ls -la
total 56
drwxr-xr-x 13 root root 4096 4月 7 19:52 .
drwxr-xr-x 23 root root 4096 4月 7 19:19 ..
drwxr-xr-x 2 root root 4096 4月 7 08:04 backups
drwxr-xr-x 23 root root 4096 2月 17 17:41 cache
drwxrwsrwt 2 root whoopsie 4096 4月 6 14:49 crash
drwxr-xr-x 77 root root 4096 3月 6 18:29 lib
drwxrwsr-x 2 root staff 4096 4月 22 2024 local
lrwxrwxrwx 1 root root 9 8月 27 2024 lock -> /run/lock
drwxrwxr-x 17 root syslog 4096 4月 7 08:22 log
drwxrwsr-x 2 root mail 4096 8月 27 2024 mail
drwxrwsrwt 2 root whoopsie 4096 8月 27 2024 metrics
drwxr-xr-x 2 root root 4096 8月 27 2024 opt
lrwxrwxrwx 1 root root 4 8月 27 2024 run -> /run
drwxr-xr-x 8 root root 4096 7月 18 2017 spool
drwxrwxrwt 16 root root 4096 4月 7 19:38 tmp
-rw-r--r-- 1 root root 208 8月 27 2024 .updated
d@boom:/var$ sudo ls -la
total 56
drwxr-xr-x 13 root root 4096 4月 7 19:52 .
drwxr-xr-x 23 root root 4096 4月 7 19:19 ..
drwxr-xr-x 2 root root 4096 4月 7 08:04 backups
drwxr-xr-x 23 root root 4096 2月 17 17:41 cache
drwxrwsrwt 2 root whoopsie 4096 4月 6 14:49 crash
drwxr-xr-x 77 root root 4096 3月 6 18:29 lib
drwxrwsr-x 2 root staff 4096 4月 22 2024 local
lrwxrwxrwx 1 root root 9 8月 27 2024 lock -> /run/lock
drwxrwxr-x 17 root syslog 4096 4月 7 08:22 log
drwxrwsr-x 2 root mail 4096 8月 27 2024 mail
drwxrwsrwt 2 root whoopsie 4096 8月 27 2024 metrics
drwxr-xr-x 2 root root 4096 8月 27 2024 opt
lrwxrwxrwx 1 root root 4 8月 27 2024 run -> /run
drwxr-xr-x 8 root root 4096 7月 18 2017 spool
drwxrwxrwt 16 root root 4096 4月 7 19:38 tmp
-rw-r--r-- 1 root root 208 8月 27 2024 .updated
d@boom:/var$ ls
backups cache crash lib local lock log mail metrics opt run spool tmp
d@boom:/var$ ls -ln
total 44
drwxr-xr-x 2 0 0 4096 4月 7 08:04 backups
drwxr-xr-x 23 0 0 4096 2月 17 17:41 cache
drwxrwsrwt 2 0 109 4096 4月 6 14:49 crash
drwxr-xr-x 77 0 0 4096 3月 6 18:29 lib
drwxrwsr-x 2 0 50 4096 4月 22 2024 local
lrwxrwxrwx 1 0 0 9 8月 27 2024 lock -> /run/lock
drwxrwxr-x 17 0 102 4096 4月 7 08:22 log
drwxrwsr-x 2 0 8 4096 8月 27 2024 mail
drwxrwsrwt 2 0 109 4096 8月 27 2024 metrics
drwxr-xr-x 2 0 0 4096 8月 27 2024 opt
lrwxrwxrwx 1 0 0 4 8月 27 2024 run -> /run
drwxr-xr-x 8 0 0 4096 7月 18 2017 spool
drwxrwxrwt 16 0 0 4096 4月 7 19:38 tmp
d@boom:/var$ sudo mv ~/snap /var/snap
mv: error writing '/var/snap/thunderbird/common/.thunderbird/3ie11tn2.default/ImapMail/mail.da.info/INBOX.sbd/Drafts': No space left on device
mv: cannot create directory '/var/snap/thunderbird/684': No space left on device
mv: cannot create directory '/var/snap/mattermost-desktop': No space left on device
mv: cannot create directory '/var/snap/chromium': No space left on device
mv: cannot create directory '/var/snap/snap': No space left on device
mv: cannot create directory '/var/snap/metadata-cleaner': No space left on device
后来,为了清理空间,我重新启动了
sudo rm -r /var/snap
如果它有任何用处,这就是我得到的snap list
:
Name Version Rev Tracking Publisher Notes
bare 1.0 5 latest/stable canonical✓ base
chromium - 3084 latest/stable canonical✓ broken
core 16-2.61.4-20240607 17200 latest/stable canonical✓ core
core20 20241206 2496 latest/stable canonical✓ base
core22 20250210 1802 latest/stable canonical✓ base
core24 20241217 739 latest/stable canonical✓ base
cups 2.4.11-3 1079 latest/stable openprinting✓ -
ffmpeg-2204 7.0 126 latest/stable snapcrafters✪ -
ffmpeg-2404 7.1.1 59 latest/stable snapcrafters✪ -
firefox 136.0.3-1 5947 latest/stable mozilla✓ -
firmware-updater 0+git.22198be 167 1/stable/… canonical✓ -
gnome-42-2204 0+git.38ea591 202 latest/stable/… canonical✓ -
gnome-46-2404 0+git.7d0cf36 77 latest/stable canonical✓ -
gtk-common-themes 0.1-81-g442e511 1535 latest/stable/… canonical✓ -
gtk2-common-themes 0.1 13 latest/stable canonical✓ -
hunspell-dictionaries u16.04-20180902+pkg-8e08 21 latest/stable brlin -
kf6-core24 6.8.2-6.11.0-6.2.5-24.12.3 22 latest/stable kde✓ -
mattermost-desktop 5.11.2 778 latest/stable snapcrafters✪ -
mesa-2404 24.2.8 495 latest/stable canonical✓ -
metadata-cleaner 2.5.4 58 latest/stable soumyadghosh✪ -
snap-store 0+git.90575829 1270 2/stable/… canonical✓ -
snapd 2.67.1 23771 latest/stable canonical✓ snapd
snapd-desktop-integration 0.9 253 latest/stable canonical✓ -
thunderbird 128.8.1esr-1 684 latest/stable canonical✓ -
我删除了 Chromium,试图释放硬盘空间。Thunderbird 或 Firefox 等快照的快捷方式仍然出现在我的系统中,但我无法打开它们。我所有的用户数据似乎都安全地保存在我的主文件夹中——我只是不知道如何开始清理和修复……
Gimp 昨天运行正常。今天却无法启动。状态栏短暂显示它正在启动,然后就终止了。系统监视器没有显示 Gimp 进程正在运行。
我重启了电脑,但 Gimp 仍然无法启动。我还卸载了 Gimp,并通过软件商店重新安装。这个问题与系统更新(包括新内核)同时发生。这可能与此有关,也可能无关。
我运行了开始菜单中显示的命令:
env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/gimp_gimp.desktop /snap/bin/gimp %U
结果
Warning: /snap/gimp/510/openvino not present inside gimp snap. Please install the snap using 'sudo snap install openvino-toolkit-2404 --beta' and restart the application.
Warning: /snap/gimp/510/openvino-ai-plugins-gimp not present inside gimp snap. Please install the snap using 'sudo snap install openvino-ai-plugins-gimp --beta' and restart the application.
[OpenVINO AI Plugins for GIMP]: Installing super resolution and semantic segmentation models to /home/couture/.local/share/openvino-ai-plugins-gimp and config to /home/couture/snap/gimp/common
/snap/gimp/510/usr/bin/gimp: symbol lookup error: /snap/gimp/510/usr/bin/gimp: undefined symbol: g_variant_builder_init_static
问题似乎出在 g_variant_builder_init_static 上,但我对这条消息了解不多。我认为我不需要 openvino,但我按照说明安装了两个 openvino 包。Gimp 仍然无法启动,但出现了一条新消息:
../lib/igt_device_scan.c: 987 scan_drm_devices Failed assertion: !ret
有什么提示吗?
Gimp 3.0.2(当前版本)。修订版:Ubuntu 22.04、18.04 上出现的问题,以及 Ubuntu 24.04 上其他人报告的问题。