假设我在文件中选择了一个文件。我如何将其完整文件路径复制到剪贴板?点击<CTRL>+L
后跟<CTRL>+C
(或<CTRL>+X
) 只会将父目录的路径复制到剪贴板。如何将完整路径复制到剪贴板?
我并不是在寻找拖放功能(例如,我已经知道我可以将文件拖到终端应用程序,然后将其路径粘贴到那里)。
假设我在文件中选择了一个文件。我如何将其完整文件路径复制到剪贴板?点击<CTRL>+L
后跟<CTRL>+C
(或<CTRL>+X
) 只会将父目录的路径复制到剪贴板。如何将完整路径复制到剪贴板?
我并不是在寻找拖放功能(例如,我已经知道我可以将文件拖到终端应用程序,然后将其路径粘贴到那里)。
我想运行该命令并使用带有符号插入符号的命令选项find
获取桌面目录中的某些文件/目录regex
^
如您所知,插入^
符号匹配行的开头,我想获取以字母开头的所有文件/目录t
;我使用了以下命令find . -regex "^./t"
,但事实证明,它只会匹配名称为简单t的文件/文件夹!
我知道正则表达式whole path
不仅会匹配 ,还会匹配file name
。但是为什么所有这些都不匹配,因为它们以 开头./t
。
./tcpdump.txt
./t.txt
./test.sh
./trade.txt
./torbrowser.desktop
./token.txt
PS:这个正则表达式对我有用,^./t.*
但仍然无法理解原始命令中插入符号的行为
由于某种原因,GRUB 在例行更新后不会更新可用内核列表
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
grub-probe: error: unknown filesystem.
Found linux image: vmlinuz-6.8.0-44-generic in rpool/ROOT/ubuntu_9jipvg
Found initrd image: initrd.img-6.8.0-44-generic in rpool/ROOT/ubuntu_9jipvg
Found linux image: vmlinuz-6.8.0-41-generic in rpool/ROOT/ubuntu_9jipvg
Found initrd image: initrd.img-6.8.0-41-generic in rpool/ROOT/ubuntu_9jipvg
/usr/sbin/grub-probe: error: unknown filesystem.
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Adding boot menu entry for UEFI Firmware Settings ...
done
这是启动文件夹中的内容:
$> ls -lah /boot
total 185M
drwxr-xr-x 4 root root 15 Oct 2 14:56 .
drwxr-xr-x 22 root root 26 Apr 27 20:04 ..
-rw-r--r-- 1 root root 281K Oct 2 13:23 config-6.8.0-44-generic
-rw-r--r-- 1 root root 281K Aug 30 10:32 config-6.8.0-45-generic
drwxr-xr-x 2 root root 2 Sep 11 02:18 efi
drwxr-xr-x 2 root root 4 Oct 2 14:57 grub
lrwxrwxrwx 1 root root 27 Oct 2 14:50 initrd.img -> initrd.img-6.8.0-45-generic
-rw-r--r-- 1 root root 77M Oct 2 13:48 initrd.img-6.8.0-44-generic
-rw-r--r-- 1 root root 77M Oct 2 14:50 initrd.img-6.8.0-45-generic
lrwxrwxrwx 1 root root 27 Oct 2 14:56 initrd.img.old -> initrd.img-6.8.0-44-generic
-rw------- 1 root root 8,7M Aug 30 10:32 System.map-6.8.0-45-generic
lrwxrwxrwx 1 root root 24 Oct 2 14:50 vmlinuz -> vmlinuz-6.8.0-45-generic
-rw------- 1 root root 15M Aug 13 12:22 vmlinuz-6.8.0-44-generic
-rw------- 1 root root 15M Aug 30 11:02 vmlinuz-6.8.0-45-generic
lrwxrwxrwx 1 root root 24 Oct 2 14:56 vmlinuz.old -> vmlinuz-6.8.0-44-generic
我彻底清除了 45 版并重新安装。我没有看到任何错误,apt 也没有。
当我重新启动时,我将进入紧急模式,并且必须通过以下方式手动返回内核版本 44:
update-initramfs -u -k 6.8.0-44-generic
然后系统按预期启动 - 但使用旧内核。
grub 有啥问题?
向 grub-amd64-efi 包报告的错误
https://bugs.launchpad.net/ubuntu/+source/grub2-unsigned/+bug/2084584
这里有新的 Linux 用户。我无法在通过 USB 网络共享连接到互联网的 Dell XPS 13 9343 笔记本电脑上找到 wifi。无线网卡 - Broadcom BCM4352 802.11ac 双频 (14e4:43b1) rev 03。我尝试安装 bcmwl-kernel-source 和 firmware-b43-installer,但出现无法找到两个命令的包的错误。
请帮忙!
如何在连接到互联网时播放声音?我找到了一个 Python 脚本,但应该有一个更简单的解决方案。
我只想在连接时播放声音。甚至通知发送也可以。
我想知道什么时候可以连接互联网,这样我就不会启动浏览器并收到“无法找到网页”的提示。
我的目标:在华硕 NUC 14 Pro+ 上安装具有全盘加密(lvm 或 zfs)的 Ubuntu 桌面(Ubuntu 将其标识为 NUC14RVS-B,配备 Intel Core Ultra 7 155H CPU)。
有效的方法:使用相同的 LiveCD 和硬件,安装不带全盘加密的Ubuntu 。
不起作用:安装全盘加密的 Ubuntu 后启动(启动加载程序后)。屏幕变黑(完全变黑,无光标,无紫色等)。
我有一个带有 ubuntu-24.04.1-desktop-amd64 的 LiveCD usb(已检查校验和正确)。
LiveCD 启动正常,允许我通过默认设置(安装第三方/媒体编解码器已选中)和“清除所有内容”选项安装(未加密)Ubuntu。重启后,安装完成并启动正常。
如果我再次执行相同的操作并选择默认选项,但只更改为“高级选项”全盘加密(ZFS 或 LVM 有同样的问题),则安装将完成并显示 OK 消息。重新启动并移除 liveCD 后,我会看到一个启动菜单,Ubuntu 位于顶部,但当我选择它时,屏幕变暗(但计算机似乎仍在运行)。如果我选择 Ubuntu 高级选项并启动到恢复模式,也会发生同样的事情。
如果我再次启动 LiveCD,我就可以解密驱动器并安装它。
Gparted 显示 LiveCD 在磁盘上创建了三个分区。fat32 /boot/efi (boot, esp 标志)、ext4 /boot 和 / 上的 [Encrypted]。
如果有必要的话,该显示器是通过雷电连接的 Apple Studio Display。
我已关闭 SecureBoot 并在 BIOS 中允许第三方 UEFI。
我曾尝试编辑 grub 来启动它,nomodeset nouveau.modeset=0 i915.modeset=0
但没有成功。
对于我下一步应该尝试什么,有什么建议吗?
编辑进一步缩小了问题范围,它仅在通过雷电连接 Studio Display 启动时发生。将其连接到带有 HDMI 的另一台显示器,启动顺利,没有任何问题。
升级到 24.04 后,Outline Client 和 Outline Manager appimages 都不再起作用。
我确实libfuset64
按照其他地方的建议进行了安装,但是出现了 SUID 权限错误。
$ ./Outline-Client.AppImage
[584847:1001/220953.594798:FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /tmp/.mount_Outlintr1Gf9/chrome-sandbox is owned by root and has mode 4755.
[1] 584847 trace trap (core dumped) ./Outline-Client.AppImage
如果我运行大纲,./Outline-Client.AppImage --no-sandbox
那么它可以完美地工作,但这应该不太安全。
我想知道是否有一种方法可以运行大纲而不必使用--no-sandbox
标志
我想将运行在 Oracle VM Virtual Box 7.0.20 上的 Linux Ubuntu 18.04 更新到 22.04。虽然我无法一步完成,但我必须分两步完成,第一步应该是更新到版本 20.04。
我首先尝试使用桌面的软件更新程序。它显示了以下消息:
无法下载存储库信息。请检查您的互联网连接。
但在 Firefox 上互联网运行正常。
现在我在终端上尝试了
sudo apt-get update
我收到以下类型的错误消息:
http://snapshot.debian.org/archive/debian-security/20140517T222731Z jessie/updates InRelease 以下签名无效:EXPKEYSIG 8B48AD6246925553...
和
W: 签名验证时出错。存储库未更新,将使用以前的索引文件……
我已经访问过很多网站,但找不到任何有用的提示。
有人能帮帮我吗?
提前致谢
固件包未安装。
dpkg-deb (subprocess): decompressing archive '/var/cache/apt/archives/linux-firmware_20240318.git3b128b60-0ubuntu2.4_amd64.deb' (size=483854410)
member 'data.tar': zstd error: Data corruption detected
我尝试强制重新安装并重新下载软件包,但错误仍然出现。我该如何修复它。完整命令输出如下:
sudo dpkg -i --force-overwrite /var/cache/apt/archives/linux-firmware_20240318.git3b128b60-0ubuntu2.4_amd64.deb
(Reading database ... 312180 files and directories currently installed.)
Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.4_amd64.deb ...
Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.4) over (20220329.git681281e4-0ubuntu3.34) ...
dpkg-deb (subprocess): decompressing archive '/var/cache/apt/archives/linux-firmware_20240318.git3b128b60-0ubuntu2.4_amd64.deb' (size=483854410) member 'data.tar': zstd error: Data corruption detected
dpkg-deb: error: <decompress> subprocess returned error exit status 2
dpkg: error processing archive /var/cache/apt/archives/linux-firmware_20240318.git3b128b60-0ubuntu2.4_amd64.deb (--install):
cannot copy extracted data for './lib/firmware/mrvl/pcieuart8997_combo_v4.bin.zst' to '/lib/firmware/mrvl/pcieuart8997_combo_v4.bin.zst.dpkg-new': unexpected end of file or stream
update-initramfs: Generating /boot/initrd.img-6.8.0-45-generic
update-initramfs: Generating /boot/initrd.img-5.15.0-122-generic
dracut-install: could not get modinfo from 'cicada': Exec format error
dracut-install: could not get modinfo from 'cortina': Exec format error
dracut-install: could not get modinfo from 'dp83822': Exec format error
dracut-install: could not get modinfo from 'dp83867': Exec format error
dracut-install: could not get modinfo from 'dp83848': Exec format error
dracut-install: could not get modinfo from 'dp83640': Exec format error
dracut-install: could not get modinfo from 'bcm54140': Exec format error
dracut-install: could not get modinfo from 'bcm7xxx': Exec format error
dracut-install: could not get modinfo from 'davicom': Exec format error
dracut-install: could not get modinfo from 'broadcom': Exec format error
dracut-install: could not get modinfo from 'et1011c': Exec format error
dracut-install: could not get modinfo from 'bcm87xx': Exec format error
depmod: ERROR: failed to load symbols from /var/tmp/mkinitramfs_oobXcr/lib/modules/5.15.0-122-generic/kernel/drivers/net/phy/bcm54140.ko: Exec format error
depmod: ERROR: failed to load symbols from /var/tmp/mkinitramfs_oobXcr/lib/modules/5.15.0-122-generic/kernel/drivers/net/phy/bcm7xxx.ko: Exec format error
depmod: ERROR: failed to load symbols from /var/tmp/mkinitramfs_oobXcr/lib/modules/5.15.0-122-generic/kernel/drivers/net/phy/bcm87xx.ko: Exec format error
depmod: ERROR: failed to load symbols from /var/tmp/mkinitramfs_oobXcr/lib/modules/5.15.0-122-generic/kernel/drivers/net/phy/broadcom.ko: Exec format error
depmod: ERROR: failed to load symbols from /var/tmp/mkinitramfs_oobXcr/lib/modules/5.15.0-122-generic/kernel/drivers/net/phy/cicada.ko: Exec format error
depmod: ERROR: failed to load symbols from /var/tmp/mkinitramfs_oobXcr/lib/modules/5.15.0-122-generic/kernel/drivers/net/phy/cortina.ko: Exec format error
depmod: ERROR: failed to load symbols from /var/tmp/mkinitramfs_oobXcr/lib/modules/5.15.0-122-generic/kernel/drivers/net/phy/davicom.ko: Exec format error
depmod: ERROR: failed to load symbols from /var/tmp/mkinitramfs_oobXcr/lib/modules/5.15.0-122-generic/kernel/drivers/net/phy/dp83640.ko: Exec format error
depmod: ERROR: failed to load symbols from /var/tmp/mkinitramfs_oobXcr/lib/modules/5.15.0-122-generic/kernel/drivers/net/phy/dp83822.ko: Exec format error
depmod: ERROR: failed to load symbols from /var/tmp/mkinitramfs_oobXcr/lib/modules/5.15.0-122-generic/kernel/drivers/net/phy/dp83848.ko: Exec format error
depmod: ERROR: failed to load symbols from /var/tmp/mkinitramfs_oobXcr/lib/modules/5.15.0-122-generic/kernel/drivers/net/phy/dp83867.ko: Exec format error
depmod: ERROR: failed to load symbols from /var/tmp/mkinitramfs_oobXcr/lib/modules/5.15.0-122-generic/kernel/drivers/net/phy/et1011c.ko: Exec format error
update-initramfs: Generating /boot/initrd.img-5.15.0-112-generic
update-initramfs: Generating /boot/initrd.img-5.15.0-97-generic
Errors were encountered while processing:
/var/cache/apt/archives/linux-firmware_20240318.git3b128b60-0ubuntu2.4_amd64.deb
从 Ubuntu 22.04 升级到 Ubuntu 24.04 后,我不得不重新安装 Inkscape,由于某种原因,它在升级过程中被删除了。我尝试了三种安装方法,但都没有完全成功:
sudo apt install inkscape
=> 结果:inkscape 无法启动(分段错误,可能是LP 错误 #2079921)sudo add-apt-repository ppa:inkscape.dev/stable && sudo apt install inkscape
=> 结果:inkscape 无法启动(分段错误,与上述相同的错误?)sudo snap install inkscape
=> 结果:Inkscape 启动(耶!)。但它无法导出文件(导出为 PDF 是我的主要用例)。用于选择要导出的文件名的小部件在 snap 包中不起作用,单击它时它不会执行任何操作。如果没有文件名,导出会抛出错误。与Inkscape snap 包无法导出 png 的情况相同。人们如何在 Ubuntu 24.04 中使用 Inkscape?接下来的步骤是什么?Flatpak?从源代码构建?
笔记:
ppa:inkscape.dev/stable-daily
,但是这个据称每日更新的 PPA 在过去 4 个月内都没有更新,这让我认为它也不再维护了。