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 / 问题

问题[aptitude](ubuntu)

Martin Hope
Ben Blank
Asked: 2023-08-06 01:28:04 +0800 CST

aptitude 的 ?origin() 搜索词到底匹配什么?

  • 8

因为它似乎与显示格式转义生成的字符串不同%O,也与sources.list.d.

就我而言,我正在寻找从非 Ubuntu 源安装的软件包,我遇到的问题可以在这个例子中看到:

$ aptitude search --display-format '%v %p %O#' '?exact-name(syncthing)'
1.23.6         syncthing                            Syncthing:syncthing [amd64]         
$ aptitude search --display-format '%v %p %O#' '?exact-name(syncthing) !?origin(ubuntu)'
$ aptitude search --display-format '%v %p %O#' '?exact-name(syncthing) ?origin(ubuntu)'
1.23.6         syncthing                            Syncthing:syncthing [amd64]         
$ 

当?origin根本不包含该术语时,SyncThing 显示的来源不包含“ubuntu”,因此我希望在添加时保留它(即“不得来自与模式“ubuntu”匹配的来源” !?origin(ubuntu)) 。相反,它会消失,除非我更改术语以要求它确实来自与“ubuntu”匹配的来源!

查看来源列表也没有什么启发:

$ cat /etc/apt/sources.list.d/syncthing.list
deb [signed-by=/etc/apt/keyrings/syncthing-release-key.gpg] https://apt.syncthing.net/ syncthing stable

然而,这显然不仅仅是“所有来源都匹配‘ubuntu’”的情况——如果我查看 VS Code 而不是 SyncThing,它的行为符合预期:

$ aptitude search --display-format '%v %p %O#' '?exact-name(code)'
1.81.0-1690980 code                                 code stable:stable [amd64]          
$ aptitude search --display-format '%v %p %O#' '?exact-name(code) !?origin(ubuntu)'
1.81.0-1690980 code                                 code stable:stable [amd64]          
$ aptitude search --display-format '%v %p %O#' '?exact-name(code) ?origin(ubuntu)'
$                                                            

那么?origin搜索词的实际表现如何呢?它与什么相匹配?

aptitude
  • 1 个回答
  • 101 Views
Martin Hope
abu_bua
Asked: 2022-03-27 12:04:41 +0800 CST

无法在 aptitude 内成为 root

  • 0

不能在能力范围内成为根

如果您安装 aptitude 并调用

aptitude

您不能成为 root 并且会收到以下错误消息:

在此处输入图像描述

aptitude
  • 1 个回答
  • 44 Views
Martin Hope
SebMa
Asked: 2020-09-04 05:36:55 +0800 CST

aptitude search 无法显示已安装软件包的来源、来源或体系结构

  • 1

我正在尝试列出除 main/restricted/universe/multiverse 之外的其他来源的所有包(及其各自的存储库)。

首先,我输入了该命令来列出这些包:

$ aptitude search -F '%p' '!?origin(Ubuntu) ( ?architecture(amd64) | ?architecture(all) ) ?installed' | head
albert                                                                          
brave-browser                                                                   
brave-keyring                                                                   
browsh                                                                          
cdda2wav                                                                        
cdrecord                                                                        
dockmanager                                                                     
e2fsprogs-l10n                                                                  
ffmbc                                                                           
firefox-esr                                                                     

但是,如果我在参数中添加'%e'或'%E'或,则立即返回...什么都没有:'%O'-Faptitude

$ aptitude search -F '%p %O' '!?origin(Ubuntu) ( ?architecture(amd64) | ?architecture(all) ) ?installed' | head
$

这是一个 aptitude bug 吗?

aptitude 16.04
  • 1 个回答
  • 99 Views
Martin Hope
samshers
Asked: 2020-08-25 00:40:59 +0800 CST

apt输出中“自动”的存在和缺失是什么意思?[复制]

  • 0
这个问题在这里已经有了答案:
软件包“设置为手动安装”是什么意思? (3 个回答)
仅安装 LibreOffice-Writer 而不是 LibreOffice 整个包 2答案
2年前关闭。

在下面的输出中,是什么automatic意思?

$apt search exfat
Sorting... Done
Full Text Search... Done
exfat-fuse/focal,now 1.3.0-1 amd64 [installed,automatic]
  read and write exFAT driver for FUSE

exfat-utils/focal,now 1.3.0-1 amd64 [installed,automatic]
  utilities to create, check, label and dump exFAT filesystem

apt在这种情况下,关于(和apt系列工具)输出是否有任何类似/其他输出细节需要了解?任何裁判都会很棒。

编辑1:

代替automatic,还有哪些其他值是可能的?我搜索过:

apt  -qq list | grep installed | grep -v automatic
apt-file/focal,focal,now 3.2.2 all [installed]
aptitude/focal,now 0.8.12-1ubuntu4 amd64 [installed]
base-passwd/focal,now 3.5.47 amd64 [installed]
console-setup/focal,focal,now 1.194ubuntu3 all [installed]
dash/focal,now 0.5.10.2-6 amd64 [installed]
diffutils/focal,now 1:3.7-3 amd64 [installed]

我没有看到manual评论中建议的任何东西。两者都是我手动安装的apt-file,所以这些包aptitude不应该有标签吗?manual

编辑2:

彻底澄清。没有名为 的标签manual。所以它是隐含的:如果不是,automatic那么它必须被推断为manual.

apt aptitude
  • 1 个回答
  • 925 Views
Martin Hope
rob
Asked: 2020-04-30 03:15:48 +0800 CST

MiKTeX 安装问题

  • 3

我正在尝试修复 Ubuntu 18.04 上的 MiKTeX 安装,或者至少我想删除它及其所有软件包以安装 TexLive。

几周前我尝试按照https://miktex.org/howto/install-miktex-unx安装它,我得到了

N: Skipping acquire of configured file 'universe/binary-i386/Packages' as repository 'http://miktex.org/download/ubuntu bionic InRelease' doesn't support architecture 'i386'

我没有太多时间来解决这个问题,所以我什么也没做。今天早上龚回到它,我在最后一步尝试了这个解决方案:

存储库“http://miktex.org/download/ubuntu xenial InRelease”不支持架构“i386”

然后我运行:

 rob@rob-Ubuntu:~$ sudo apt install miktex
 Reading package lists... Done
 Building dependency tree       
 Reading state information... Done
 Some packages could not be installed. This may mean that you have
 requested an impossible situation or if you are using the unstable
 distribution that some required packages have not yet been created
 or been moved out of Incoming.
 The following information may help to resolve the situation:

 The following packages have unmet dependencies.
 miktex : Depends: libhunspell-1.3-0 (>= 1.3.3) but it is not installable
          Depends: libicu55 (>= 55.1-1~) but it is not installable
          Depends: libmpfr4 (>= 3.1.3) but it is not installable
          Depends: libpng12-0 (>= 1.2.13-4) but it is not installable
 E: Unable to correct problems, you have held broken packages.

而且,最后

 rob@rob-Ubuntu:~$ sudo aptitude install libhunspell-1.3-0
 No candidate version found for libhunspell-1.3-0
 Unable to apply some actions, aborting

似乎没有任何效果。

有什么建议么?

我想 1- 正确安装 Miktex 或 2- 取消与之相关的任何内容,然后安装 TexLive。

package-management aptitude latex 18.04
  • 1 个回答
  • 2521 Views
Martin Hope
user.dz
Asked: 2020-04-24 05:01:53 +0800 CST

有没有列出“本地”包的命令?就像在突触 GUI 中一样

  • 1

我曾经使用 Synaptic 寻找本地软件包。那些本地安装但在当前活动存储库中没有完全匹配的包。正如这篇文章中解释的那样:Synaptic 中的“本地或过时”是什么意思。

在调试未满足的依赖关系问题时,我发现该功能非常有用。虽然我知道如何获取过时软件包列表,但我找不到本地软件包的方法。

那么,是否有任何等效的命令行列出所有本地包?

注意解释我使用的成语。

  • 孤立包:作为依赖项自动安装,然后依赖项被删除。
  • 过时的包:已安装但存储库中没有具有相同(名称、架构)的包。
  • 本地包:已安装但存储库中没有具有相同(名称、架构、版本)的包。

所以我不是指所有已安装的软件包。

测试用例

  1. Synaptic → Menu:Settings → Repositories → Updates: Enable Unsupported Updates (backports) (注意:我将其用作 PPA 示例)
  2. 重新加载包列表
  3. 搜索debhelper,选择它。菜单:Packages → Force Version ...:从 backports 选择并安装版本(通常是最高版本)
  4. Menu:Settings → Repositories → Updates: Disable Unsupported Updates (backports) (注意:我用它作为 PPA 的例子)
  5. 重新加载包列表

现在比较这两个列表:

  1. Synaptic → 侧边栏:状态 → 已安装(本地和过时)

    Synaptic - 本地和过时的软件包

  2. aptitude search '~o'

    user@user-vb:~$ aptitude search '~o'
    i A linux-headers-4.15.0-19                          - Header files related to Linux kernel version 4.15.0        
    i A linux-headers-4.15.0-19-generic                  - Linux kernel headers for version 4.15.0 on 64 bit x86 SMP  
    i A linux-image-4.15.0-19-generic                    - Signed kernel image generic                                
    i A linux-modules-4.15.0-19-generic                  - Linux kernel extra modules for version 4.15.0 on 64 bit x86
    i A linux-modules-extra-4.15.0-19-generic            - Linux kernel extra modules for version 4.15.0 on 64 bit x86
    user@user-vb:~$ 
    
package-management dpkg apt aptitude
  • 3 个回答
  • 1287 Views
Martin Hope
Tarun Maganti
Asked: 2020-02-25 21:03:35 +0800 CST

如何在apt包管理器的sources.list中同时拥有arch=amd64和trusted=yes?

  • 12

我想做什么?

你可以有
deb [trusted=yes] http://pathtoserver/ubuntu bionic main
deb [arch=amd64] http://pathtoserver/ubuntu bionic main

在sources.list 中分开。

有没有办法我可以做
deb [trusted=yes, arch=amd64] http://pathtoserver/ubuntu bionic main或类似的事情,我只能有 amd64 作为选项并且信任应该是肯定的。在 Ubuntu 18.04 仿生中。


错误

如果我使用以下 deb 行
deb [arch=amd64 trusted=yes] http://pathtoserver/ubuntu bionic main

E: Conflicting values set for option Trusted regarding source
E: The list of sources could not be read.

这是一个气隙系统,我已经镜像了 ubuntu 存储库以供离线使用。

package-management apt aptitude synaptic localrepository
  • 1 个回答
  • 9012 Views
Martin Hope
murcielago09z
Asked: 2019-06-29 19:52:09 +0800 CST

无法在 Ubuntu 中重新安装 ettercap 文件

  • 1

我无法重新安装 ettercap 文件。我尝试重新安装

apt-get install ettercap-graphical
apt-get install --reinstall ettercap-graphical
aptitude install ettercap-graphical

我可以安装,但是执行时ettercap -G说这个错误

ERROR : 2, No such file or directory
[/build/ettercap-PdV7vU/ettercap-0.8.0/src/ec_conf.c:load_conf:255]

Cannot open etter.conf 

当我执行locate etter.conf或find / -name etter.conf找不到它时。

apt aptitude
  • 1 个回答
  • 680 Views
Martin Hope
Kids Tablet
Asked: 2019-06-20 15:00:53 +0800 CST

如何打开 aptitude 下载的包?

  • 1

我刚刚使用 aptitude 从终端下载了 VirtualBox 5.2。这是我的命令:

sudo aptitude install virtualbox-5.2

现在我想打开包,但是没有已知命令(据我所知)。有谁能够帮我?

aptitude
  • 1 个回答
  • 314 Views
Martin Hope
choogendyk
Asked: 2019-05-31 09:24:25 +0800 CST

当我有 AMD 处理器时,为什么 aptitude 会给我英特尔微码升级?

  • 4

我有一块 Supermicro AS-2022G-URF(H8DGU 主板),带有 2 个 AMD Opteron 6272 16C​​/16T 2.1GHz 和一个 LSI MegaRAID SAS 2108 RAID 控制器,目前正在运行 Ubuntu Server 14.04 LTS(计划在今年夏天升级到 16.04)。去年有好几次,当我完成 aptitude update/upgrade 时,intel-microcode 软件包已显示为将要安装的软件包之一。既然这个服务器有 AMD 处理器,而不是 Intel,为什么 aptitude 提供这个包?出于其他原因是否有必要这样做?与资质一起去有什么不良影响吗?

aptitude amd-processor
  • 1 个回答
  • 581 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