标签: apt

如何查看 debian/ubuntu deb 软件包的更新日志?

我正在运行 Ubuntu,并且安装了一个 deb 文件。我以前制作过 deb 包,所以我知道有一个 debian 更改日志 (debchange)。无论如何,是否可以查看我已安装的任何软件包的 debian 更改日志?假设我无权访问此包的 deb 源文件,并且我没有可用的 deb 文件。如果需要,我可以安装额外的软件包。

package-management ubuntu debian deb apt

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

在安装 Debian 软件包时禁用提示

如何完全禁用安装 Debian 软件包时出现的提示,我已经使用了我找到的所有选项,但仍有一些软件包仍在提示。

我正在使用这个命令:

apt-get -y --allow-unauthenticated --force-yes -o DPkg::Options::="--force-overwrite" -o DPkg::Options::="--force-confdef" install x11-common
Run Code Online (Sandbox Code Playgroud)

为什么x11-common包还在提示?我怎样才能摆脱这些提示?

提前致谢

- 胜利者

编辑:只是为了澄清,提示不是“是/否”提示,是彩色屏幕(典型的两色屏幕)中的开放问题,但我想设置这些问题的默认选项

ubuntu debian repository packages apt

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

apt-get 更新在 debian lenny 上获得 404

这是我的 /etc/apt/sources.list

###### Debian Main Repos
deb http://ftp.us.debian.org/debian/ lenny main contrib non-free

###### Debian Update Repos
deb http://security.debian.org/ lenny/updates main contrib non-free
deb http://ftp.us.debian.org/debian/ lenny-proposed-updates main contrib non-free
Run Code Online (Sandbox Code Playgroud)

当我做:

# apt-get update
Run Code Online (Sandbox Code Playgroud)

我得到了一些很好的台词,然后:

Err http://ftp.us.debian.org lenny/contrib Packages
  404 Not Found [IP: 35.9.37.225 80]
Err http://ftp.us.debian.org lenny/non-free Packages
  404 Not Found [IP: 35.9.37.225 80]
Err http://ftp.us.debian.org lenny-proposed-updates/main Packages
  404 Not Found [IP: 35.9.37.225 80]
Err http://ftp.us.debian.org lenny-proposed-updates/contrib Packages
  404 Not Found [IP: 35.9.37.225 80]
Err http://ftp.us.debian.org lenny-proposed-updates/non-free Packages
  404 Not Found …
Run Code Online (Sandbox Code Playgroud)

debian-lenny apt

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

如何撤消 apt-get remove?

我知道这很有趣,但我使用 sudo apt-get remove python 从 Ubuntu 中删除了 python 和所有相关程序?显然我可以重新安装python,但是安装我删除的所有程序需要很多时间。也许有一些解决方案?

谢谢

linux ubuntu apt

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

dpkg: 警告: 缺少包“x”的文件列表文件

每次安装任何软件包或执行apt-get upgrade. 不确定是什么原因造成的;这是在我的 OpenVZ 服务器上全新安装的 Debian,我没有更改任何 dpkg 设置。

下面是一个例子:

root@debian:~# apt-get install cowsay
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  filters
The following NEW packages will be installed:
  cowsay
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 21.9 kB of archives.
After this operation, 91.1 kB of additional disk space will be used.
Get:1 http://ftp.us.debian.org/debian/ unstable/main cowsay all 3.03+dfsg1-4 [21.9 kB]
Fetched 21.9 …
Run Code Online (Sandbox Code Playgroud)

debian dpkg apt

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

apt-get install 时自动保留当前版本的配置文件

我需要自动安装一个包,其配置文件已经存在于服务器上。

我正在寻找类似的东西:

apt-get install --yes --force-yes --keep-current-confs mysql-server

可能是一个愚蠢的问题,但我找不到这样的选择。

ubuntu debian apt

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

如何在未安装或由 dpkg 创建的 Debian 系统中查找文件?

我过去手动安装了一些东西,想清除所有相关文件。因此,我需要一种方法来自动查找当前安装在 Debian 系统上的任何软件包中未包含的所有文件(例如,在 /usr 中)。但是,我还需要过滤掉在软件包安装过程中创建的文件(通过 dpkg 安装后脚本和类似的东西)。

debian find uninstall dpkg apt

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

我可以在 apt 存储库中拥有同一个包的两个版本吗?

我在整个环境中运行 Ubuntu 10.04。为了使代码部署更容易,我们正在实施一个私有 apt 存储库,我们可以在其中部署代码的构建。

此存储库的要求之一是我们的 QA 部门将能够随时安装我们应用程序的任何版本。

我可以在 apt-repository 中存储同一个包的多个版本(最好在同一个发行版中)吗?如果没有,我可以使用哪些可能的解决方法来获得上述行为?

ubuntu repository apt

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

管理数百台 Debian 服务器的升级

您认为将数十个(如果不是数百个)debian 服务器保持在最新状态的最佳实践是什么?请记住:

  • 有几组服务器(即相同的网络服务器、数据库服务器……)
  • 可能有几个 Debian 问题(lenny、etch)
  • 在所有服务器上运行循环并执行 apt-get update && upgrade 是不可接受的(因为这是我目前正在做的 :) )它应该比这更好!

目前,当我最终完成所有升级时,会发布一个新的安全更新,我必须重新做一遍。

在此先感谢 serverfault 社区!

linux debian apt

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

ack-grep 在 ubuntu 中确认

我只是想知道,我最近安装了 ack(ubuntu 中的 ack-grep),我不知道如何只输入 ack 来获取 ack-grep(出于某种原因,ack 被汉字翻译器占用了)。

有没有比在 shell 中给东西取别名更好的方法(它不是全局的,例如不能在 vim 中调用它)。

非常感谢!

linux ubuntu apt

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