标签: apt

卸载由 apt-get install 安装的附加程序

我在我的linux机器上跑apt-get install gnome-terminal了。apt-get install gnome-desktop在此之前它只是一个命令行框。这两件事都需要安装大约 100mb 的文件 - 我猜是依赖关系?

不管怎样,我然后apt-get remove为他们两个跑了,它只删除了几兆字节。所以我想它留下了对系统的依赖?如何删除与它们一起安装的所有其他内容?

ubuntu apt

3
推荐指数
1
解决办法
215
查看次数

通过 apt 将软件包从 live CD 安装到真实系统

我只能通过 Live CD 启动,并且需要将 Debian 软件包安装firmware-linux-nonfree到我的服务器上才能成功启动。

我怎样才能做到这一点?会chroot帮助我吗?

debian rescue-disk live-cd apt

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

如何在 Bash 脚本中获取当前 Debian/Ubuntu 版本名称

如何在 Bash 脚本中获取当前 Debian 或 Ubuntu 版本的简单小写名称,例如stretch、jessie、xenial、artful?

ubuntu debian apt

3
推荐指数
1
解决办法
2854
查看次数

debian-keyring 和 debian-archive-keyring 之间的区别?

我需要两者来安装软件包吗?其中每一个的目的是什么?

debian apt debian-archive-keyring

3
推荐指数
1
解决办法
1538
查看次数

Debian:“apt install build-essential”由于未满足的依赖项而失败

使用 Debian Stretch v9.11。

我尝试安装 build-essential,但由于未满足的依赖关系而失败:

sudo apt install build-essential
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:
 build-essential : Depends: libc6-dev but …
Run Code Online (Sandbox Code Playgroud)

debian dependencies apt debian-stretch

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

在 Ubuntu 20.04.1(从 18.04.1 升级)上安装 libssl-dev 报告未满足的依赖项 1.1.1g-1+ubuntu18.04.1+deb.sury.org+1

我已从 Ubuntu 18.04.1 升级到 Ubuntu 20.04.1(强制发布升级),然后在安装php.7-4时还需要 install libssl-dev,这提供了以下未满足的依赖项:

sudo apt install libssl-dev
The following packages have unmet dependencies:
 libssl-dev : Depends: libssl1.1 (= 1.1.1f-1ubuntu2) but 1.1.1g-1+ubuntu18.04.1+deb.sury.org+1 is to be installed
Run Code Online (Sandbox Code Playgroud)
  • 我已禁用存储库:ondrejcertbot. 其余的存储库是焦点窝的默认值 (20.04.1)

  • 清理存储库,例如 ( apt update --fix-missing)

但还是有同样的问题。

upgrade apt ubuntu-20.04

3
推荐指数
1
解决办法
7654
查看次数

在Ubuntu上安装docker时,为什么不像apt-get install docker那么简单?

我已经按照 docker 网站上的说明在 Ubuntu 上安装了 docker 十几次(7 个命令,包括删除旧版本、添加 gpg 钥匙串等)。我总是直接通电,但今天我停下来想知道为什么这不仅仅是一个命令。apt 肯定足够聪明,可以做到这一切。当然,我通过肌肉记忆安装的数百个其他软件包并不更难管理。

这是一个关于官方 apt repo 注册如何工作、docker 有何不同以及哪些历史或业务决策导致 docker install 需要十几个步骤而不是一个步骤的问题。

ubuntu gpg repository apt docker

3
推荐指数
1
解决办法
1839
查看次数

通过连接到 APT 系统来维护一个漂亮的、信息丰富的文档?

理想情况下,我想要一些东西:

  • 让我写一个原因安装包或一组包的。
  • 跟踪已安装的软件包对我的系统所做的所有更改。我想查看 /etc 文件修改、用户和组更改以及整体文件更改。任何重要的东西我都忘记了。:-)
  • 让我写一个理由为删除软件包或一组软件包。
  • 允许我稍后修改我给出的原因。我可能一开始就安装了一个软件包,只是因为我想检查一下。然后我可能会发现它真的很有用,并且有充分的理由保留它。由于原因是文档而不是日记,我想将最初的原因“只是测试一下”更改为“安装,因为它使用最小且快速的实现提供服务 x,y,z”。
  • 允许我(手动)包括我需要执行的手动步骤。就像更改该文件的内容和权限一样,删除该文件并创建该文件。基本上记录我与一些文档注释一起执行的命令。并将它们绑定到我安装/删除的包,这导致这些手动步骤是必要的。
  • 我可以获得输出,其中基本上是关于如何在新安装的机器上复制我的系统的描述。这意味着仅显示与全新安装不同的已安装/删除的软件包及其说明(仍按顺序排列,因为软件包可能相互依赖)。

问题

  • 这听起来像是一个很好的文档系统吗?为什么?为什么不?什么可以改进?
  • 已经有这样的东西了吗?
  • 是否有可能连接到 APT 系统以获得必要的控制级别来创建这样的东西?有关如何操作的任何提示?
  • 你对如何实施这样的事情有什么建议吗?

如果这样的东西还没有出现,我可能会尝试自己创造一些东西。

linux apt

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

Mac OS X 上的包管理

任何人都可以为 Mac OS X 推荐一个像 apt-get 或 yum 这样的包管理工具吗?我已经看到Fink已将 apt-get 移植到 Mac OS X,这是一个好方法,还是有其他/更好的选择?

package-management mac-osx yum apt

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

debian:apt-get 支持 302 重定向吗?

易于得到遵循302个重定向,如果指示?

澄清

我有自己的 DEBIAN 存储库,我正在评估是否可以将所有存储库“虚拟地合并”为一个。为此,我需要了解客户端 apt-get 是否可以遵循 302 重定向,因为“虚拟存储库”将使用此“技巧”从不同的地方获取 apt-get fetch .deb 包。

linux debian apt

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