我想卸载 libreoffice。该程序由大约三打模块组成。理想情况下,它们可以通过以下方式删除:
aptitude remove libreoffice3.6* libreoffice-debian-menus libobasis3.6-*
Run Code Online (Sandbox Code Playgroud)
但这失败了
Couldn't find any package whose name or description matched "libreoffice3.6*"
Run Code Online (Sandbox Code Playgroud)
等等。
如何按模式删除一组包?
PS:我很高兴与使用的答案dpkg还是apt,太
运行时update-mime-database- 通常由自动启动apt-get- 为什么我会可靠地收到如下投诉:
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Unknown media type in type 'fonts/package'
Unknown media type in type 'interface/x-winamp-skin'
Run Code Online (Sandbox Code Playgroud)
它似乎没有伤害任何东西,但是更新期间的长期错误可能会掩盖我确实关心的错误。
我试图使用以下命令安装 MemCached: sudo aptitude install memcached,但出现以下错误:sudo: aptitude: command not found.
经过研究,我发现Aptitude是一个用于操作文件、安装卸载程序的实用程序。我找到了几个解释 Aptitude 的网页。但是,我的印象是他们中的任何一个都没有首先解释如何获得 Aptitude。
Aptitude 是否已经在 Ubuntu 中,所以我只需要启用它。还是我应该下载并安装它?
谢谢你的帮助
我已经将笔记本电脑上的 Ubuntu 从 7.04 升级到 10.04,而从未擦除过磁盘。我有一个偷偷摸摸的怀疑,这意味着我有一堆我不使用的粗糙包,它们只是占用磁盘。有什么方法可以获得基本安装之外包含的所有软件包的列表?
有没有办法aptitude在以下情况下使用通配符:
sudo apt-get remove openoffice*.*
Run Code Online (Sandbox Code Playgroud) 我安装了 Dropbox,但是当我运行它时。我收到一条错误消息:
In order to use dropbox you need proprietary daemons. Install python-gpgme.
Run Code Online (Sandbox Code Playgroud)
然后,我从这里开始安装那个 python 模块,但它的书面使用 aptitude 或突触来安装软件包,这通常被认为是一种安全且简单的方法。如何使用 aptitude 安装这个 python-gpgme?我使用 apt-get 并且从未使用过 aptitude。帮我安装。
我在Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic i686),当我这样做时:
aptitude update
aptitude safe-upgrade
Run Code Online (Sandbox Code Playgroud)
不提供升级。aptitude search linux-headers-4.8提供几个 4.8 内核:
p linux-headers-4.8.0-28 - Header files related to Linux kernel version 4.8.0
p linux-headers-4.8.0-28-generic - Linux kernel headers for version 4.8.0 on 32 bit x86 SMP
p linux-headers-4.8.0-28-lowlatency - Linux kernel headers for version 4.8.0 on 32 bit x86 SMP
p linux-headers-4.8.0-30 - Header files related to Linux kernel version 4.8.0
p linux-headers-4.8.0-30-generic - Linux kernel headers for version 4.8.0 …Run Code Online (Sandbox Code Playgroud) 你可以有
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.
Run Code Online (Sandbox Code Playgroud)
这是一个气隙系统,我已经镜像了 ubuntu 存储库以供离线使用。
可能重复:
如何离线安装软件?
我想下载并保存某些应用程序的一些 deb 文件,最好是它们的依赖项,从存储库(apt-get,aptitude)到自定义位置,无需安装,这样我就可以在机器离线时安装这些应用程序. 另外我想知道是否可以在 32 位机器上为 64 位机器下载 deb 文件。
问题开始于以下方式。我正在使用终端菜单中的 tasksel,它在我执行时显示sudo tasksel。我从列表中选择 Lamp Server 并开始安装与其相关的所有软件包。问题是我的朋友错误地点击了终端关闭按钮,然后点击了接受,关闭了终端和活动任务正在执行。再次尝试安装灯服务器,发现如下问题:
sudo tasksel install lamp-server
tasksel: aptitude failed (100)
Run Code Online (Sandbox Code Playgroud)
我应该提到我已经安装了 aptitude。所以错误不是我缺少能力。它在关闭终端之前工作。我该如何解决这个问题?