用户管理  |   用户注册                                                                                    首 页软件下载教程中心办公指南flash动画文档下载办公公文

www.4oa.com - 中科软件园

投递文章 用户管理 投稿指南 资讯通告 :
站内搜索: 您的位置中科软件园 > 教程中心 > 操作系统 > Linux > 中文HOWTOs > 教程内容

Debian APT HOWTO(四)

2005-5-25 15:05:52  来源:本站整理  作者:不详 【 投递文章
内容提要:或显示成这样:[root]@[/]#apt-cachesearch"MozillaWebBrowser"mozilla-browser-MozillaWebBrowser5.3如何“按需”安装软件包=...
或显示成这样:

[root]@[/] # apt-cache search "Mozilla Web Browser"
mozilla-browser - Mozilla Web Browser



5.3 如何“按需”安装软件包
==========================
你正在编译某段程序,突然,停住了!一条错误信息报告说你没有它需要的头文件。让auto-apt来救你吧,它问你是否要安装需要的软件包,然后挂起编译进程,安装好软件包后再恢复编译进程。

你所要做的仅仅是:

auto-apt run command

这里“command”指在运行过程中可能出现“需求文件不存在”问题的命令。例如:

auto-apt run ./configure

一会儿,它就会告诉你要安装所需的软件包并自动转到apt-get处理。如果你正在运行X,就会一个图形界面提示窗口。

为了提高效率auto-apt所用的数据库需要实时更新。可调用auto-apt update,auto-apt updatedb和auto-apt update-local来完成更新。



5.4 如何知道文件属于哪个软件包
==============================
如果你想安装某个软件包,但用apt-cache查不出它的名称,不过你知道这个程序的文件名,或这个软件包中某些文件的文件名,那么你可以用apt-file来查找软件包名称。

$ apt-file search filename

它用起来很象dpkg -S,不过它还会列出包含该文件的已删除软件包。它也可以用来查找哪个软件包包含编译时所缺的文件,当然,解决这类问题auto-apt可能是更好的方案,请参阅 5.3如何“按需”安装软件包。

用这个命令,你可以列出软件包的内容:

$ apt-file list packagename

apt-file用一个数据库来存放所有软件包的内容信息,和auto-apt一样,这个数据库也需要实时更新,完成更新可以运行:

# apt-file update

默认情况下,apt-file和auto-apt使用同一个数据库,参阅 5.3如何“按需”安装软件包。



5.5 如何掌握软件包的变化情况
============================
在每个软件包被安装以后,都会在文档目录(/usr/share/doc/packagename)生成一个changelog.Debian.gz的文件,这个文件记录了该软件包最后一次更新对系统做了哪些修改,你可以用zless阅读这些信息。不过当你对整个系统进行升级以后,逐个查看软件包的更新信息可不是件容易事。

有一个工具能帮你完成这项任务,它就是apt-listchanges。首先你要装上apt-listchanges软件包。在安装的过程中,Debconf会问你一些问题,按你的要求回答它们就行了。

“Should apt-listchanges be automatically run by apt”(想让apt自动运行apt-listchanges吗?)这个选项非常有用,因为在你使用apt更新软件包时,它会告诉你此次软件包更新将会对原有系统做出了哪些修改,你分析了这些信息以后再决定是否执行此次更新。“Should apt-listchanges prompt for confirmation after displaying changes?”(显示更新信息后,需要apt-listchanges等待你的确认信息吗?)选项也非常有用,因为在你阅读完更新信息后,它会询问你是否继续安装进程,如果你不想继续,apt-listchanges会返回一条错误信息,告诉apt停止安装进程。

安装了apt-listchanges后,每当apt下载软件包时(不论来源是Internet、光盘或是硬盘)都会显示这些软件包的系统更新信息。

====================================
APT HOWTO

1.8.2 - November 2002
Gustavo Noronha Silva kov@debian.org
中文翻译:LYOO iamlyoo@163.com
2003/01/26
====================================

上一页  [1] [2] 

(评论内容只代表网友观点,与本站立场无关!)[ 全部评论 ]

网友评论:

    用户名:

    评   分:100分 85分 70分 55分 40分 25分 10分 0分

    内 容:

                 (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 -有事点这里