小编Har*_*don的帖子

使用 rpm 出现错误“无法创建事务锁”

我正在使用包管理将 Fedora 安装到 DomU 的逻辑卷中慢慢取得进展。我已经(在Unix 和 Linux的优秀人员的帮助下)解决了许多问题,主要是围绕rpm(见下面的链接):

我正在使用--root选项rpm将我新建的 rpm 版本更改为/mnt/fedRoot. 我还指示rpm查看rpmrc构建文件夹中的文件,而不是实际的/var/lib/rpm. 现在不幸的是,在我运行的任何 rpm 文件上,虽然我得到了:error: can't create transaction lock on /mnt/fedRoot (Is a directory). 在网上查看,我发现有几页表明这是__db.*. 尽管删除它们并在我的rpm文件夹中重建数据库修复了另一个问题,但我仍然收到transaction lock错误消息。

任何人都了解这个错误?

rpm

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

在 kubuntu 中打开浏览器外部的链接仅从本地 kde 缓存打开 html

我有一个奇怪的问题,每当从 shell 打开链接时,缓存的 html 都会在本地打开,而不是通过浏览器打开。

说明

如果我xdg-open http://www.google.com在 bash 提示符下运行命令,这个 url 会在我的浏览器栏中打开:file:///var/tmp/kdecache-seldon/krun/13954_0_.

这是它如何在铬(目前设置为我的默认浏览器)中加载的图像。

奇怪的错误 .


当调用从(大多数)应用程序打开链接时也会发生此问题,例如,单击 Gwenview 帮助文档中的外部链接。

有没有人知道为什么会发生这种情况?我能做些什么来防止这种情况发生?


更新我尝试过的一些步骤:

  • 使用应用程序路径启动 url 工作正常(即chromium-browser http://www.google.comfirefox http://www.google.com

  • 我检查~/.local/share/applications/mimeapps.list并认为我text/html确实发现了问题,因为它指向了一个旧的、不存在的.desktop文件。但是修复条目chromium-browser.desktop并没有解决问题

我仍然不知道这个问题可能是什么

kde kubuntu

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

我错过了什么......为什么要在 Fedora 桌面上运行 S/390 平台?

我找到了这个链接,该链接指向一个将 Fedora RPM 转换为在 S/390 硬件上运行的小组。维基百科告诉我,S/390 是由 IBM 在 1990 年代作为大型计算机制造的(并且在 2000 年之前停止使用)。所以我有两个问题:为什么要在(已弃用的)大型机上运行“标准桌面”操作系统?现在有 1990 年代大型机的实际应用吗?该网站似乎非常活跃,所以我觉得我一定错过了它的目的。

fedora os390

4
推荐指数
1
解决办法
141
查看次数

为什么安装软件时 /boot 分区会更新

根据我在网上阅读的一些建议,在安装新的 (Ubuntu) 系统时,我将/boot分区与/大小分开并且很小(仅 50 MB 左右)。对我来说,您只需要该分区中的有限文件是有道理的,并且引导序列在引导时只需要这么多数据初始数据,因此不需要(或者我的想法)使它变得更大。

当我开始使用我的系统并且由于以下(或类似)问题安装软件失败时,我感到很惊讶:

gzip: stdout: No space left on device
cpio: write error: Broken pipe
E: mkinitramfs failure cpio 1 gzip 1
update-initramfs: failed for /boot/initrd.img-3.2.0-18-generic with 1.
Run Code Online (Sandbox Code Playgroud)

我已经看到了这个问题,并计划用更大的/boot分区重新安装。我的问题是:

为什么/boot我只安装软件时分区数据会更新?

显然 50 MB 对我的需要来说太小了,那么合理的/boot分区大小是多少?

有单独的引导分区是否有意义?毕竟它可以简单地使用/分区中它想要的所有磁盘空间。

boot partition

3
推荐指数
1
解决办法
384
查看次数

使用 -t 选项调用 bash

谁能告诉我-t调用 bash 时的选项?

我发现以下方便的命令可以使用轻量级终端窗口作为应用程序启动器

urxvt -geometry 80x3 -name 'bashrun' -e sh -c "/bin/bash -i -t"
Run Code Online (Sandbox Code Playgroud)

通过对其行为的一些调查,我发现-tbash 在执行一个命令后基本上会退出,但我很好奇该特定-t选项是否还有其他选项。我实际上找不到任何关于它的文档,我浏览了以下文档:

我觉得很奇怪,-t它不像其他选项那样清晰。

bash

2
推荐指数
2
解决办法
2088
查看次数

标签 统计

bash ×1

boot ×1

fedora ×1

kde ×1

kubuntu ×1

os390 ×1

partition ×1

rpm ×1