标签: package-management

如何撤消 sudo add-apt-repository?

我跑

sudo add-apt-repository ppa:noobslab/indicators
Run Code Online (Sandbox Code Playgroud)

安装,my-weather-indicator但它需要 GTK3,我不想继续。

所以我想撤销那个命令。我检查了我的,/etc/apt/source.list但没有找到任何与之相关的行。

我现在该怎么办?

linux debian apt package-management lubuntu

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

我可以强制 dnf 安装旧版本的软件包吗?

我想安装一个旧版本的package <x>,当我使用dnf它时只显示当前版本的package <x>.

有没有办法安装旧版本dnf

fedora package-management dnf

53
推荐指数
3
解决办法
9万
查看次数

CentOS:按安装/更新日期列出已安装的 RPM?

我在 CentOS 机器上。几周前我更新并安装了一些软件包,但我不记得每个软件包的名称或每个依赖项的名称。我用过yum

我可以按上次安装或更新的日期列出系统上的软件包吗?

rpm centos package-management

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

Debian:存储库没有发布文件

每当尝试从源代码安装某些程序或专门运行 apt update 时,我都会收到以下消息:

E: The repository 'http://ftp.ca.debian.org/debian stretch/updates Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Run Code Online (Sandbox Code Playgroud)

我在添加架构 i386 后开始得到这个。没有它,我将无法安装专有的 Nvidia 驱动程序,并且 Steam 客户端根本无法启动。这是我的/etc/apt/sources.list阅读内容:

deb http://ftp.ca.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ stretch main contrib non-free

deb http://ftp.ca.debian.org/debian/ stretch/updates main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ stretch/updates main contrib non-free

####stretch-updates, previously known as …
Run Code Online (Sandbox Code Playgroud)

debian apt package-management

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

清除 apt-get 列表

我正在为基于 Debian 的嵌入式 Linux 构建映像。我apt-get update之前确实在我想用作该图像基础的设备上使用过,因此下面的列表/var/lib/apt/lists非常大(大小接近 100 MB)。

我想保留apt-get功能(所以我不想删除 apt 存储库)但我想释放这些列表中使用的空间(列表几乎是图像大小的两倍)。

有谁知道这是怎么做到的吗?我可以删除下面的文件/var/lib/apt/lists吗?

debian apt package-management

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

使用 snap 安装特定的先前版本的软件包?

我想在机器上安装kubectl版本1.2.4。Kubernetes 文档推荐snap用于在 Ubuntu 上安装。

snap install --help不是很有用,一个有前途的参数--revision=不起作用:

$ sudo snap install --revision=1.2.4 kubectl
error: cannot decode request body into snap instruction: invalid snap revision: "\"1.2.4\""
Run Code Online (Sandbox Code Playgroud)

我怀疑这--revision需要 SHA 而不是 semver。

使用的apt-get约定package=1.2.3也不起作用:

$ sudo snap install kubectl=1.2.4
error: snap "kubectl=1.2.4" not found
Run Code Online (Sandbox Code Playgroud)

使用文档似乎对这个问题保持沉默。

有人知道吗?

ubuntu package-management kubernetes snap

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

如何找出文件属于哪个(未安装)Debian 软件包?

在 Debian 系统(和衍生系统)上:

$ dpkg --search /bin/ls
coreutils: /bin/ls
Run Code Online (Sandbox Code Playgroud)

也就是说,该文件/bin/ls属于名为coreutils.

但这仅在安装了软件包时才有效。如果不是呢?

debian filenames package-management

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

i686 和 x86_64 包有什么区别?

我有一台带有 glibc i686 和 x86_64 的机器,还有一个非常烦人的 glibc 问题。

在一台计算机上安装两个同名的库是否正常?我怎么知道执行的是哪个库?

直到最近,我才相信 x86_64 是 i686。好吧,我一定是弄错了,但为什么呢?

    [root@machin ~]# yum info glibc
    Loaded plugins: rhnplugin, security
    This system is not registered with RHN.
    RHN support will be disabled.
    Excluding Packages in global exclude list
    Finished
    Installed Packages
    Name       : glibc
    Arch       : i686
    Version    : 2.5
    Release    : 42
    Size       : 12 M
    Repo       : installed
    Summary    : The GNU libc libraries.
    License    : LGPL
    Description: The glibc package contains standard libraries which are …
Run Code Online (Sandbox Code Playgroud)

yum package-management glibc cpu-architecture

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

如何获取有关 deb 包存档的信息?

如何获取有关.deb包存档的信息?

像:包档案中的包信息、版本、安装大小、架构、描述和许可信息等.deb

package-management licenses deb

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

apt-get 是如何工作的?

好的,我了解如何apt-get {install|upgrade|remove} mypackages安装、升级或删除二进制文件以及它们的配置数据文件和依赖项(实际上,remove除非提供额外的标志,否则只会删除二进制文件)。

我不是在寻找它是如何用作 man描述这一点,而是它在做什么的高级别的。我的最终目标是为我创建一种在多台远程计算机上安装和管理一些自定义软件(由 make 文件创建)的方法,我需要了解有关该过程的更多信息。如果这个问题的答案是基于所使用的发行版,请根据 Debian 进行调整。

除了它的工作原理之外,我还有以下具体问题:

  1. 访问 apt 存储库的客户端如何跟踪文件?
  2. 存储库是否必须托管在同一操作系统上(即 apt 存储库可以托管在 redhat 上)?
  3. 如何指定安装文件的位置?这是由.deb文件指定的吗?
  4. 远程机器如何访问存储库?它只是 ftp(s) 或 http(s) 吗?
  5. 托管存储库的机器是否正在运行特殊软件(例如用于 git 存储库的 gitlab),还是只是一些结构化文件系统?

aptitude debian apt package-management repository

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