我跑
sudo add-apt-repository ppa:noobslab/indicators
Run Code Online (Sandbox Code Playgroud)
安装,my-weather-indicator但它需要 GTK3,我不想继续。
所以我想撤销那个命令。我检查了我的,/etc/apt/source.list但没有找到任何与之相关的行。
我现在该怎么办?
我想安装一个旧版本的package <x>,当我使用dnf它时只显示当前版本的package <x>.
有没有办法安装旧版本dnf?
我在 CentOS 机器上。几周前我更新并安装了一些软件包,但我不记得每个软件包的名称或每个依赖项的名称。我用过yum。
我可以按上次安装或更新的日期列出系统上的软件包吗?
每当尝试从源代码安装某些程序或专门运行 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 的嵌入式 Linux 构建映像。我apt-get update之前确实在我想用作该图像基础的设备上使用过,因此下面的列表/var/lib/apt/lists非常大(大小接近 100 MB)。
我想保留apt-get功能(所以我不想删除 apt 存储库)但我想释放这些列表中使用的空间(列表几乎是图像大小的两倍)。
有谁知道这是怎么做到的吗?我可以删除下面的文件/var/lib/apt/lists吗?
我想在机器上安装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)
在使用文档似乎对这个问题保持沉默。
有人知道吗?
在 Debian 系统(和衍生系统)上:
$ dpkg --search /bin/ls
coreutils: /bin/ls
Run Code Online (Sandbox Code Playgroud)
也就是说,该文件/bin/ls属于名为coreutils.
但这仅在安装了软件包时才有效。如果不是呢?
我有一台带有 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) 如何获取有关.deb包存档的信息?
像:包档案中的包信息、版本、安装大小、架构、描述和许可信息等.deb?
好的,我了解如何apt-get {install|upgrade|remove} mypackages安装、升级或删除二进制文件以及它们的配置数据文件和依赖项(实际上,remove除非提供额外的标志,否则只会删除二进制文件)。
我不是在寻找它是如何用作 man描述这一点,而是它在做什么的高级别的。我的最终目标是为我创建一种在多台远程计算机上安装和管理一些自定义软件(由 make 文件创建)的方法,我需要了解有关该过程的更多信息。如果这个问题的答案是基于所使用的发行版,请根据 Debian 进行调整。
除了它的工作原理之外,我还有以下具体问题:
.deb文件指定的吗?