AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[apt-cache](ubuntu)

Martin Hope
SebMa
Asked: 2020-10-11 05:43:38 +0800 CST

无法 grep apt-cache 显示输出

  • 6

我有一个软件包列表,我想知道哪些软件包在 ubuntu 存储库中不可用。

我输入了这个命令,但它什么也没返回:

$ apt-cache show vim TotO perl 2>&1 | grep "Unable to locate package"
$

它出现在 Ubuntu 16.04 LTS 和 18.04 LTS 中。

你能帮我吗 ?

16.04 18.04 apt-cache
  • 1 个回答
  • 322 Views
Martin Hope
Spooky
Asked: 2020-09-13 14:53:31 +0800 CST

需要尝试安装特定的软件包版本——但是 apt-cache madison, apt-cache policy 似乎只列出了最新版本

  • 3

其他 SE 帖子,例如this,展示了如何安装特定的包版本。但是,我不确定用于我想要的版本的命名约定/语法到底是什么。

我需要安装 rdiff-backup 1.2.8 版,但是通过 github(我是菜鸟)我不清楚完整的软件包版本会被称为什么。编辑:我应该注意我确实尝试了以下语法,

sudo apt-get install rdiff-backup=1.2.8

也

sudo apt-get install rdiff-backup=1.2.8-1ubuntu1 \

(后者只是盲目地复制链接示例中显示的语法,因为它的工作机会不大。)

正如标题所述,人们说应该列出所有或旧版本软件包的命令似乎并没有按预期工作(或我理解的那样)。

谢谢你的时间。

package-management apt archive rdiff-backup apt-cache
  • 1 个回答
  • 2103 Views
Martin Hope
apl
Asked: 2020-03-01 02:24:38 +0800 CST

如何从 apt-cache policy docker-ce 候选列表安装特定的 docker 版本

  • 1

命令“Docker-ce”列出所有候选者

root@ubuntu:/home/master# apt-cache policy docker-ce
docker-ce:  
   Installed: (none)   
   Candidate: 5:19.03.6~3-0~ubuntu-xenial
   Version table:
     5:18.09.9~3-0~ubuntu-bionic 500
      500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages

然后当使用候选列表中的字符串值发出命令时失败

root@ubuntu:/home/master# sudo apt-get install docker-ce=18.03.1~ce~3-0~ubuntu-xenial docker-ce-cli=18.03.1~ce~3-0~ubuntu-xenial containerd.io 
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '18.03.1~ce~3-0~ubuntu-xenial' for 'docker-ce' was not found 
E: Version '18.03.1~ce~3-0~ubuntu-xenial' for 'docker-ce-cli' was not found

如何从列表中安装特定版本(列表不完整,因为 Ask Ubuntu 不允许我粘贴超过 8 个链接)

我需要这个,因为 Kubernetes 不兼容/支持最新版本 19.xx.xx,并且集群构建失败。

software-installation package-management dependencies docker apt-cache
  • 2 个回答
  • 14659 Views
Martin Hope
DRV
Asked: 2019-11-27 04:37:50 +0800 CST

apt-get 和 apt-cache 之间的区别 [重复]

  • 0
这个问题在这里已经有了答案:
APT 是如何工作的(apt-get、cache、search) 1 个回答
2年前关闭。

作为 Ubuntu 环境的新手,我对 apt-get 和 apt-cache 有点困惑。谁能解释 apt-get 和 apt-cache 之间的区别。以及何时使用 apt-get 和 apt-cache?

提前致谢!

command-line apt apt-cache
  • 1 个回答
  • 163 Views
Martin Hope
Cheche
Asked: 2019-11-14 03:58:38 +0800 CST

apt-cache policy <package_name> 是否需要 sudo?

  • 4

找不到任何正式的解释来确定apt-cache policy <package_name>命令是否需要sudo。

在我的机器(Ubuntu)上用很多包测试了它,似乎可以工作,但我想知道是否存在这种情况不起作用的情况。

package-management permissions apt-cache
  • 2 个回答
  • 214 Views
Martin Hope
Omer Dagan
Asked: 2019-04-30 03:13:40 +0800 CST

将 apt-cache 显示结果限制为仅一条记录(安装候选)

  • 0

假设我运行apt-cache show foo- 它打印出所有记录foo。如果我想从某种解析脚本中使用它,这是一个问题。是否有仅显示第一条记录的标准方法?

package-management dpkg apt apt-cache
  • 1 个回答
  • 429 Views
Martin Hope
Patrick Dark
Asked: 2019-03-22 04:14:38 +0800 CST

如何使用 CLI 将 apt-cache 的输出中的包转换为以空格分隔的列表,以便与 apt-get 下载一起使用?[复制]

  • 0
这个问题在这里已经有了答案:
如何在没有 Internet(离线)的情况下安装软件或软件包? (24 个回答)
3年前关闭。

如何使用命令行界面(不是 GUI)将输出中的依赖包列表转换apt-cache depends为以空格分隔的列表以供使用apt-get download?最好,我希望这两个动作可以通过一个命令来执行。

(通过“依赖包列表”,我指的是所有以字符串“ Depends:”为前缀的包。)

用例是将包的所有依赖包下载到可以访问 Internet 的机器上,以便在没有 Internet 访问权限的机器上使用,以及自学如何通过命令行重新格式化文本。

一个具有一长串依赖关系的示例涉及 command apt-cache depends gimp,其输出如下所示。(此示例包括多次列出的一些依赖项,但apt-get download显然忽略了重复条目,因此无需过滤掉它们。)

gimp
  Depends: libgimp2.0
  Depends: libgimp2.0
  Depends: gimp-data
  Depends: gimp-data
  Depends: libgdk-pixbuf2.0-0
  Depends: xdg-utils
  Depends: libaa1
  Depends: libbabl-0.1-0
  Depends: libbz2-1.0
  Depends: libc6
  Depends: libcairo2
  Depends: libfontconfig1
  Depends: libfreetype6
  Depends: libgcc1
  Depends: libgegl-0.4-0
  Depends: libgexiv2-2
  Depends: libglib2.0-0
  Depends: libgs9
  Depends: libgtk2.0-0
  Depends: libgudev-1.0-0
  Depends: libharfbuzz0b
  Depends: libheif1
  Depends: libilmbase23
  Depends: libjpeg8
  Depends: liblcms2-2
  Depends: liblzma5
  Depends: libmng2
  Depends: libmypaint-1.3-0
  Depends: libopenexr23
  Depends: libopenjp2-7
  Depends: libpango-1.0-0
  Depends: libpangocairo-1.0-0
  Depends: libpangoft2-1.0-0
  Depends: libpng16-16
  Depends: libpoppler-glib8
  Depends: librsvg2-2
  Depends: libstdc++6
  Depends: libtiff5
  Depends: libwebp6
  Depends: libwebpdemux2
  Depends: libwebpmux3
  Depends: libwmf0.2-7
  Depends: libx11-6
  Depends: libxcursor1
  Depends: libxext6
  Depends: libxfixes3
  Depends: libxmu6
  Depends: libxpm4
  Depends: zlib1g
  Breaks: gimp-plugin-registry
  Recommends: ghostscript
    ghostscript:i386
 |Suggests: gimp-help-en
  Suggests: <gimp-help>
    gimp-help-ca
    gimp-help-de
    gimp-help-el
    gimp-help-en
    gimp-help-es
    gimp-help-fr
    gimp-help-it
    gimp-help-ja
    gimp-help-ko
    gimp-help-nl
    gimp-help-nn
    gimp-help-pt
    gimp-help-ru
    gimp-help-sl
    gimp-help-sv
  Suggests: gimp-data-extras
  Suggests: gimp-python
  Suggests: gvfs-backends
    gvfs-backends:i386
  Suggests: libasound2
    liboss4-salsa-asound2
  Replaces: gimp-plugin-registry
software-installation package-management dependencies apt apt-cache
  • 1 个回答
  • 100 Views
Martin Hope
EmmaV
Asked: 2018-06-27 06:54:45 +0800 CST

如何从 Xubuntu 16.04 中删除 Tumbler?

  • 0

我想tumbler从 Xubuntu 16.04 中删除包。

根据此处的答案,可以从 Xubuntu 14.04 中安全地删除它。唯一依赖它的包是 meta-package xubuntu-desktop。

但是在 Xubuntu 16.04 中,我得到了这个:

$ apt-cache rdepends tumbler
tumbler
Reverse Depends:
  tumbler-plugins-extra
  thunar
  xubuntu-desktop
  xfdesktop4
  ubuntustudio-desktop
  ristretto
  thunar
  rygel

因此,如果不删除我不想删除的 Thunar 和 Ristretto,我就无法删除它。

为什么所有这些包都依赖tumbler于 Xubuntu 16.04 而不是 14.04?

dependencies apt xubuntu apt-cache
  • 2 个回答
  • 685 Views
Martin Hope
Darren Weber
Asked: 2015-09-29 21:11:35 +0800 CST

一些包包含重复的元数据

  • 1

例如,libelf1具有重复的包元数据,即

$ apt-cache show libelf1 | grep 'Architecture:'
Architecture: amd64
Architecture: amd64

这是为什么?

apt-cache
  • 1 个回答
  • 21 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve