小编Eri*_*lho的帖子

如果 dpkg 删除脚本失败,如何强制删除包?

我正在尝试删除我删除/etc/init.d/disco-master文件的包(试图手动删除包)。我想删除disco-master包裹。我现在该怎么做?

当我这样做时会发生这种情况sudo apt-get remove disco-master

removing disco-master ...
invoke-rc.d: unknown initscript, /etc/init.d/disco-master not found.
dpkg: error processing disco-master (--remove):
 subprocess installed pre-removal script returned error exit status 100
Errors were encountered while processing:
 disco-master
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)

当我这样做时,sudo apt-get install --reinstall disco-master我得到以下信息:

You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 disco-master : Depends: disco-node (= 0.4.2+nmu1) but it …
Run Code Online (Sandbox Code Playgroud)

apt dpkg

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

有没有办法查看每个包的“处理触发器”究竟是什么?

正如我所理解的,通常的“ <包名> 的处理触发器”会执行一些特定于包和系统的任务,例如将项目添加到启动菜单或更新配置文件。有没有一种实际的方法可以查看在此步骤中究竟做了什么或改变了什么?在哪里可以找到该步骤的确切行为?

dpkg

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

是否有适用于英特尔 CPU 的 64 位版本的 ubuntu?

我有一台联想 IdeaPad Y580,我打算用它进行双启动。我想使用 Ubuntu 13.04,但在每日构建下载页面上,英特尔只列出了“PC (Intel x86) 桌面映像”,AMD CPU 列出了“64 位 PC (AMD64) 桌面映像”。英特尔没有64位吗?我应该只使用32位吗?或者我应该只下载 12.10 吗?

64-bit intel architecture

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

安装/卸载后“正在处理...的触发器”是什么意思?

当我卸载一个 deb 包时,我得到了这个:

    Processing triggers for bamfdaemon ...
    Rebuilding /usr/share/applications/bamf.index...
    Processing triggers for desktop-file-utils ...
    Processing triggers for gnome-menus ...
Run Code Online (Sandbox Code Playgroud)

我需要做什么吗?

uninstall dpkg

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

如何清理 Connect to Server 最近的服务器?

Nautilus对话框的我最近的服务器列表Connect to Server很混乱,因为它没有列出最近的连接,而是列出了我曾经建立的所有连接。

连接到服务器对话框

这很烦人,因为每次我试图找到一个条目时,我都必须滚动浏览大量对旧的、已经死了的服务器的引用。我不想为连接添加书签,因为我有一个很大的书签列表,我也不想把它弄乱。

此列表存储在磁盘上的哪个位置?或者,我该如何清理它?

nautilus

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

如何将 bc 的结果传递给变量

我正在编写一个脚本,我想将结果传递给bc一个变量。我已经声明了 2 个变量 ( var1and var2) 并给了它们值。在我的脚本中,我想将结果传递bc到另一个变量 say 中,var3以便我可以var3进行其他计算。到目前为止,我已经能够将结果写入一个不是我正在寻找的文件中,并且我已经能够在终端中回显结果,但我现在只想将结果传递给一个变量,以便我可以使用该变量。

echo "scale=2;$var1/var2" | bc
Run Code Online (Sandbox Code Playgroud)

bash scripts environment-variables bc

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

如何使用 avconv 删除音频流?

如何从带有 DTS 编码的 MKV 中删除音频?我正在使用这个命令avconv -i Movie.mkv -c:v copy movie.mp4

我知道该命令将包含编解码器命令,但我不知道如何使用它。

avconv

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

为什么在 nautilus 中清空垃圾箱需要这么长时间?

就这个问题而言,“大目录”是指例如 Linux 内核 git 存储库或 Chromium 源。

如果我rm -rf从 shell 中创建一个这样的大目录,它最多只在几秒钟内被删除。

如果我先把它移到垃圾箱然后清空垃圾箱,第一个操作需要不到一秒钟,然后实际删除需要几分钟(我们说的是两位数。)

为什么清空垃圾这么慢?当它说“准备”时它在做什么。实际运行需要多少准备rm -rf ~/.local/share/Trash/

我已经看了这个超过 20 分钟了。

gnome nautilus trash

16
推荐指数
1
解决办法
3642
查看次数

挂起后 Ubuntu 14.04 恢复错误

我最近在我的双启动(Windows 7)东芝卫星笔记本电脑中将我的 Ubuntu 从 12.04 更新到 14.04。更新后,只要笔记本电脑暂停一段时间,就无法恢复。当我尝试恢复笔记本电脑时,通过从 Grub 加载程序中选择 Ubuntu,登录屏幕会出现片刻变黑并继续来回几次,最终返回“暂停”。我必须硬启动系统才能进入 Ubuntu。下面我附上了崩溃报告的前几行:

ProblemType: KernelOops
Annotation: This occured during a previous hibernate and prevented it from resuming properly.
Architecture: i386
Date: Wed Apr 30 10:57:56 2014
DistroRelease: Ubuntu 14.04
ExecutablePath: /usr/share/apport/apportcheckresume
ExecutableTimestamp: 1397576330
Failure: hibernate/resume
InterpreterPath: /usr/bin/python3.4
Package: linux-image-3.13.0-24-generic
ProcCmdline: /usr/bin/python3 /usr/share/apport/apportcheckresume
ProcCwd: /
ProcEnviron:
 TERM=linux
 PATH=(custom, no user)
.....
Run Code Online (Sandbox Code Playgroud)

suspend toshiba-satellite

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

如何获取路由器的MAC地址?

是否有 Linux 命令允许我获取路由器的 MAC 地址?

command-line networking

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