标签: deb

使用“apt-get remove”时忽略当前未安装的包

我有一个场景,我想删除一组可能已安装或可能未安装的软件包,我希望 apt-get 删除那些并默默忽略那些没有安装的软件包。就像是:

apt-get remove foo bar baz
Run Code Online (Sandbox Code Playgroud)

如果 foo 和 bar 已安装但 baz 未安装,则会删除 foo 和 bar 而不会抱怨 baz。有没有办法做到这一点?

我尝试过但没有奏效的事情,将 cups-dbg 作为要删除的替罪羊实际安装的软件包:

jcp@a-boyd:~$ sudo apt-get remove -y cups-dbg bogus-package
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package bogus-package

jcp@a-boyd:~$ sudo apt-get remove --ignore-missing cups-dbg bogus-package
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package bogus-package

jcp@a-boyd:~$ sudo apt-get remove --fix-broken cups-dbg bogus-package
Reading package …
Run Code Online (Sandbox Code Playgroud)

debian deb ubuntu apt-get apt

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

当您执行“apt-get install”时,.deb 文件存储在哪里?

我正在尝试将我在一台 Debian 机器上安装的所有软件包复制到另一台 Debian 机器上,而不做另一台apt-get install并重新下载所有软件包。

linux debian deb packages apt-get

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

如何修改 deb 包?

到目前为止我所做的

  • 我从 ubuntu-repositories 下载了官方 deb 包的源代码。
  • 我应用了一个补丁。
  • 成功配置并制作。
  • 测试了程序。

我想做什么

  • 我想使用旧包中的所有信息(依赖项等)从中创建一个 deb 包。

我的问题是(它们密切相关)

  1. 有没有一种简单的(=主要是自动化的)方法来做到这一点?
  2. 我可以将二进制文件复制到旧的 deb 文件中吗?
  3. 一旦原始包在存储库中更新,我的更改会被覆盖吗?
  4. 如果是这样,如何避免?
  5. 有没有办法将它标记为满足原始包的所有“传入”依赖项的“替代”版本?

附加信息

  • 我运行 Ubuntu 9.04,32 位,目前我不关心其他架构/版本。
  • 有问题的包是 compiz-gnome。
  • 更改非常小,不会添加任何依赖项。

linux package-management deb ubuntu

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

如何轻松编辑 deb 包中的控制文件

有没有办法轻松编辑 deb 包中的控制文件。在哪个系统(Linux、Mac OS X 等)上无关紧要也许有人知道一个很好的脚本来使其自动化?

debian package-management deb

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

如何在纯 debian 系统上安装 anbox

好的,我知道 debian 尚不完全支持它,但是无论如何可以在 debian 安装上运行 anbox (anbox.io)。由于它在 ubuntu 上运行,我认为它可以在 debian 上运行。

linux debian deb

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

如何使用 dpkg 安装软件包及其依赖项?

可能的重复:
为 dpkg 包安装依赖项?

dpkg -i package.deb
Run Code Online (Sandbox Code Playgroud)

如果没有安装依赖项,则不安装包。

从存储库中安装具有依赖项的软件包时,我会错过哪些参数?

linux package-management dpkg deb

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

不应该直接用RPM安装RPM包(2)

https://superuser.com/questions/607493/rpm-should-not-be-used-directly-install-rpm-packages,这个问题似乎已经解决了。问题是,使用 Linux Mint 时,这个答案不应该出现在我的控制台中,因为我应该能够使用 RPM 而不必使用外来命令。但是,为了安装 LibreOffice,我不得不将所有 rpm 文件转移到 deb。为什么是这样?

rpm linux-mint deb

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

是否可以在 Fedora 中下载 rpm 文件以供离线使用?(见说明)

我有一台安装了 Fedora 的 PC,它与互联网断开连接(我对此无能为力)。所以我想在另一台PC上下载各种软件的rpm文件,然后在前一台上安装它们。那么有没有办法做到这一点?

在 Ubuntu 上,我使用了两种不同的方法来实现这一点。一种是“sudo apt-get install --download-only package-name”,然后复制 deb 文件。另一种方法是使用突触,使用“生成包下载脚本”,然后使用该脚本下载 deb 文件。

但是,我还没有在 Fedora 上找到类似的方法。你们能帮帮我吗?

任何帮助表示赞赏。谢谢你。

linux fedora rpm deb ubuntu

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

标签 统计

deb ×8

linux ×5

debian ×4

package-management ×3

ubuntu ×3

apt-get ×2

rpm ×2

apt ×1

dpkg ×1

fedora ×1

linux-mint ×1

packages ×1