Articles of apt

有人能为我澄清Ubuntu(Debian)dist-upgrade吗?

我有一个Ubuntu 8.04 LTS服务器。 当我进行apt-get升级时,有几个软件包被“保留”(以下更新被保留:“)。 这是我的理解,我可以做一个apt-get dist-upgrade来升级这些软件包,但我有一些担心: 1)如果我进行远程升级,我会从8.04升级到更高版本(我猜测是8.10)? 如果是这样,8.04是“长期支持”的意义何在? 2)这是一个“危险的”过程吗? 我假设软件包被保留,因为有新的软件包,他们依靠。 dist-upgrade会不会简单地拉出新的软件包并做一个相当直接的升级,或者有需要注意的地方?

从apt软件包安装的文件列表

如何获取已安装或将要安装的文件列表? 相反,我可以find什么包引起了一个特定的文件被安装?

如何在Debian上启用非免费软件包?

我如何在Debian上启用非免费软件包? 我想安装Sun的Java JDK,但是它不适用于我。

Linux:如何使用apt-get / aptitude恢复configuration文件?

我偶尔会丢失我的configuration文件“/etc/mysql/my.cnf”,并想恢复它。 该文件属于包mysql-common ,这是一些重要function所需要的,所以我不能只是purge && install它:依赖关系也将被卸载(或者如果我可以暂时忽略它们,它们将不会工作)。 有没有办法从软件包中恢复configuration文件而不用取出软件包文件? dpkg-reconfigure mysql-common没有恢复它。

什么“debconf:延迟软件包configuration,因为apt-utils没有安装”是什么意思?

我刚刚安装了Debian,当我看到这个消息时,我只是使用apt-get instal安装一些软件包: debconf: delaying package configuration, since apt-utils is not installed 这是什么意思? 而一旦我已经安装apt-utils如何configuration包?

在Ubuntu上自动安装postfix

我的系统configuration脚本执行“apt-get install -y postfix”。 不幸的是,当postfix安装程序显示一个configuration屏幕时,脚本停止。 有没有一种方法来强制postfix在安装过程中使用默认值,以便自动化脚本可以继续到最后? 后缀安装程序可能检查/ etc / postfix中的现有configuration,如果存在,不打扰用户的configuration屏幕?

如何获得Ubuntu上“apt-get install”的历史?

我正在做一个服务器从一个Ubuntu盒到另一个。 我不是把旧的盒子克隆到新的; 我正在创build一个新的系统,并根据需要移动数据。 我想安装新盒子上的所有软件。 有没有一种简单的方法来查找所有“sudo apt-get install”命令的历史logging? 也就是说,dpkg -l显示了所有已安装的软件包,但没有安装它们的顶级软件包。 如果有一种方法让dpkg给我安装包,我可以在那find唯一的; 否则,我想要别的东西说“你安装了这24个软件包”。