标签: apt

如何使用 apt-get 安装本地 .deb 包

有没有办法使用 apt-get 在您的 HD 上安装软件包,例如apt-get install ./package.deb

如果没有,如何以非常简单的方式处理依赖项?

linux debian packages aptitude apt

171
推荐指数
4
解决办法
32万
查看次数

Aptitude 与 apt-get:推荐(又名“正确”)工具使用哪个?

前段时间我读到这aptitude是在基于 Debian 的系统上安装的首选工具。但是当您四处搜索如何管理基于 Debian 的系统时,很少提到 aptitude。大多数人似乎更喜欢apt-get- Debian wiki 页面更是如此!

因此,我想知道我是否错过了什么。哪个是正确使用的工具?

linux debian aptitude ubuntu apt

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

apt 说包裹被退回了,怎么办?

的输出apt-get upgrade是:

The following packages have been kept back:
certbot python-acme python-certbot python-certbot-apache python-cryptography python-openssl
Run Code Online (Sandbox Code Playgroud)

这是什么意思?我应该采取行动吗?如果是这样,是什么?

debian apt debian-jessie

35
推荐指数
4
解决办法
8万
查看次数

尝试从已挂载的磁盘映像升级 Kali Linux 时,如何克服“存储库未签名...”消息?

我正在尝试使用安装在 Kali 虚拟机中的 iso 将 Kali Linux 从 2017.2 升级到 2018.2。

所以,我所做的是将我的sources.list文件编辑为:

deb file:///media/cdrom0 kali-rolling main contrib non-free
Run Code Online (Sandbox Code Playgroud)

并使用# 注释其他行。

现在,每当我尝试时apt-get update,我都会得到:

E: The repository 'file:/media/cdrom0 kali-rolling Release' is not signed.
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)

apt kali-linux

35
推荐指数
2
解决办法
16万
查看次数

如何在 Ubuntu 12.04 LTS 上使用最新的 Python 2.7.x“正确方式”?

我的项目需要在 Python 版本上保持最新,但 12.04LTS 目前停留在 2.7.3 上,即使 2.7.5 现已发布。有没有一种方法可以在不手动编译的情况下保持最新状态?我们需要继续使用基于包的 Python 安装。处理这个问题的“正确”方法是什么?

谢谢!

linux python ubuntu apt

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

如何检查要使用 apt-get 安装的软件包的版本?

运行后apt-get upgrade,我会得到将要升级的软件包的列表。我想知道其中一个软件包的版本号。(不是当前的,而是将要安装的)。

如何获取要安装的软件包的版本号?

ubuntu apt-get apt

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

apt-get install 在 WSL 中不起作用

Windows 10 Ubuntu bash 无法安装软件包。每当我尝试使用以下命令安装新软件包时,都会出现相同的错误。

root@VASI-HOME-PC:/mnt/c/Users/vadap# apt-get install atom
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package atom
Run Code Online (Sandbox Code Playgroud)

这不仅适用于 atom pacakge,而且我也尝试安装其他软件包,如 pip 并收到相同的错误。

bash ubuntu apt windows-subsystem-for-linux ubuntu-18.04

21
推荐指数
3
解决办法
6万
查看次数

如何列出不稳定/实验性的所有软件包?

我正在运行一个 Debian 测试系统,其中使用 apt pinning 从不稳定或实验安装了一些软件包。

如何列出所有来自不稳定或实验性的软件包? 我想使用apt,但我也安装了aptitude 和synaptic。

debian packages apt

20
推荐指数
2
解决办法
7848
查看次数

使用 apt-get 忽略特定包的所有依赖项

这是一个非常具体的问题,谷歌没有帮助回答。

我正在使用 Ubuntu 13.04 运行apt 0.9.7.7ubuntu4 for amd64 compiled on Oct 3 2013 15:25:56.

我想从 .deb 包安装 Erlang,但我不想拉出它的所有依赖项。包本身指定它依赖于 Java 和 wx 库,但实际上,除非您想与 Java 或 wxWidgets 接口,否则不需要这些库。

我可以像这样安装 Erlang

sudo dpkg -i --force-depends erlang.deb
Run Code Online (Sandbox Code Playgroud)

但是,apt-get由于未满足的依赖关系,随后安装其他任何东西都失败了。所以如果我想在 Erlang 之后安装 git,我会得到以下信息

$ sudo apt-get install -y git
Reading package lists...
Building dependency tree...
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 esl-erlang : Depends: default-jre-headless but it is not going to …
Run Code Online (Sandbox Code Playgroud)

linux dependencies ubuntu apt

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

使用“apt-get remove”时忽略当前未安装的包

我有一个场景,我想删除一组可能已安装或可能未安装的软件包,我希望 apt-get 删除那些并默默忽略那些没有安装的软件包。就像是:

apt-get remove foo bar baz
Run Code Online (Sandbox Code Playgroud)

如果 foo 和 bar 已安装但 baz 未安装,则会删除 foo 和 bar 而不会抱怨 baz。有没有办法做到这一点?

我尝试过但没有奏效的事情,将 cups-dbg 作为要删除的替罪羊实际安装的软件包:

jcp@a-boyd:~$ sudo apt-get remove -y cups-dbg bogus-package
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package bogus-package

jcp@a-boyd:~$ sudo apt-get remove --ignore-missing cups-dbg bogus-package
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package bogus-package

jcp@a-boyd:~$ sudo apt-get remove --fix-broken cups-dbg bogus-package
Reading package …
Run Code Online (Sandbox Code Playgroud)

debian deb ubuntu apt-get apt

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