<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>奔向远方 &#187; apt</title>
	<atom:link href="http://www.tisswb.com/archives/tag/apt/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tisswb.com</link>
	<description>结婚开始倒计时了，高兴~</description>
	<lastBuildDate>Tue, 19 Jul 2011 09:30:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Apt和dpkg快速参考</title>
		<link>http://www.tisswb.com/archives/184.html</link>
		<comments>http://www.tisswb.com/archives/184.html#comments</comments>
		<pubDate>Fri, 31 Oct 2008 08:02:46 +0000</pubDate>
		<dc:creator>笨二十一</dc:creator>
				<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[服务器]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.tisswb.cn/?p=184</guid>
		<description><![CDATA[apt-cache search # &#8212;&#8212;(package 搜索包)
apt-cache show #&#8212;&#8212;(package 获取包的相关信息，如说明、大小、版本等)
sudo apt-get install # &#8212;&#8212;(package 安装包)
sudo apt-get install # &#8212;&#8211;(package &#8211; - reinstall 重新安装包)
sudo apt-get -f install # &#8212;&#8211;(强制安装?#&#8221;-f = &#8211;fix-missing&#8221;当是修复安装吧&#8230;)
sudo apt-get remove #&#8212;&#8211;(package 删除包)
sudo apt-get remove &#8211; - purge # &#8212;&#8212;(package 删除包，包括删除配置文件等)
<span class="readmore"><a href="http://www.tisswb.com/archives/184.html" title="Apt和dpkg快速参考" target="_blank">阅读全文——共3453字</a></span>]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Calibri;">apt-cache search # &#8212;&#8212;(package </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">搜索包</span></span><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Calibri;">)<br />
apt-cache show #&#8212;&#8212;(package </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">获取包的相关信息，如说明、大小、版本等</span></span><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Calibri;">)<br />
sudo apt-get install # &#8212;&#8212;(package </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">安装包</span></span><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Calibri;">)<br />
sudo apt-get install # &#8212;&#8211;(package &#8211; - reinstall </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">重新安装包</span></span><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Calibri;">)<br />
sudo apt-get -f install # &#8212;&#8211;(</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">强制安装</span><span lang="EN-US"><span style="font-family: Calibri;">?#&#8221;-f = &#8211;fix-missing&#8221;</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">当是修复安装吧</span></span><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Calibri;">&#8230;)<br />
sudo apt-get remove #&#8212;&#8211;(package </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">删除包</span></span><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Calibri;">)<br />
sudo apt-get remove &#8211; - purge # &#8212;&#8212;(package </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">删除包，包括删除配置文件等</span></span><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Calibri;">)<br />
sudo apt-get autoremove &#8211;purge # &#8212;-(package </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">删除包及其依赖的软件包</span><span lang="EN-US"><span style="font-family: Calibri;">+</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">配置文件等（只对</span><span lang="EN-US"><span style="font-family: Calibri;">6.10</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">有效，强烈推荐）</span></span><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Calibri;">)<br />
sudo apt-get update #&#8212;&#8212;</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">更新源</span></span><span lang="EN-US"><br />
<span style="font-size: small; font-family: Calibri;">sudo apt-get upgrade #&#8212;&#8212;</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><span style="font-size: small;">更新已安装的包</span></span><span lang="EN-US"><br />
<span style="font-size: small; font-family: Calibri;">sudo apt-get dist-upgrade # &#8212;&#8212;&#8212;</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><span style="font-size: small;">升级系统</span></span><span lang="EN-US"><br />
<span style="font-size: small; font-family: Calibri;">sudo apt-get dselect-upgrade #&#8212;&#8212;</span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">使用</span><span lang="EN-US"><span style="font-family: Calibri;"> dselect </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">升级</span></span><span lang="EN-US"><br />
<span style="font-size: small; font-family: Calibri;">apt-cache depends #&#8212;&#8212;-(package </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><span style="font-size: small;">了解使用依赖</span></span><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Calibri;">)<br />
apt-cache rdepends # &#8212;&#8212;(package </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">了解某个具体的依赖</span><span lang="EN-US"><span style="font-family: Calibri;">?#</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">当是查看该包被哪些包依赖吧</span></span><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Calibri;">&#8230;)<br />
sudo apt-get build-dep # &#8212;&#8212;(package </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">安装相关的编译环境</span></span><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Calibri;">)<br />
apt-get source #&#8212;&#8212;(package </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">下载该包的源代码</span></span><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Calibri;">)<br />
sudo apt-get clean &amp;&amp; sudo apt-get autoclean # &#8212;&#8212;&#8211;</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">清理下载文件的存盘</span><span lang="EN-US"><span style="font-family: Calibri;"> &amp;&amp; </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">只清理过时的包</span></span><span lang="EN-US"><br />
<span style="font-size: small; font-family: Calibri;">sudo apt-get check #&#8212;&#8212;-</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><span style="font-size: small;">检查是否有损坏的依赖</span></span><span lang="EN-US"></p>
<p><span style="font-size: small; font-family: Calibri;">apt-get install<br />
</span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">下载</span><span style="font-family: Calibri;"> </span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">以及所有倚赖的包裹，同时进行包裹的安装或升级。如果某个包裹被设置了</span><span lang="EN-US"><span style="font-family: Calibri;"> hold (</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">停止标志，就会被搁在一边</span><span lang="EN-US"><span style="font-family: Calibri;">(</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">即不会被升级</span><span lang="EN-US"><span style="font-family: Calibri;">)</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">。更多</span><span lang="EN-US"><span style="font-family: Calibri;"> hold </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">细节请看下面。</span></span><span lang="EN-US"></p>
<p><span style="font-size: small; font-family: Calibri;">apt-get remove [--purge]<br />
</span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">移除</span><span style="font-family: Calibri;"> </span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">以及任何倚赖这个包裹的其它包裹。</span></span><span lang="EN-US"><br />
<span style="font-size: small; font-family: Calibri;">&#8211;purge </span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">指明这个包裹应该被完全清除</span><span lang="EN-US"><span style="font-family: Calibri;"> (purged) </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">，更多信息请看</span><span lang="EN-US"><span style="font-family: Calibri;"> dpkg -P</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">。</span></span><span lang="EN-US"></p>
<p><span style="font-size: small; font-family: Calibri;">apt-get update<br />
</span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">升级来自</span><span lang="EN-US"><span style="font-family: Calibri;"> Debian </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">镜像的包裹列表，如果你想安装当天的任何软件，至少每天运行一次，而且每次修改了</span></span><span lang="EN-US"><br />
<span style="font-size: small; font-family: Calibri;">/etc/apt/sources.list </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><span style="font-size: small;">后，必须执行。</span></span><span lang="EN-US"></p>
<p><span style="font-size: small; font-family: Calibri;">apt-get upgrade [-u]<br />
</span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">升级所以已经安装的包裹为最新可用版本。不会安装新的或移除老的包裹。如果一个包改变了倚赖关系而需要安装一个新的包裹，那么它将不会被升级，而是标志为</span><span lang="EN-US"><span style="font-family: Calibri;"> hold</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">。</span><span lang="EN-US"><span style="font-family: Calibri;">apt-get update </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">不会升级被标志为</span><span lang="EN-US"><span style="font-family: Calibri;"> hold </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">的包裹</span><span lang="EN-US"><span style="font-family: Calibri;"> (</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">这个也就是</span><span lang="EN-US"><span style="font-family: Calibri;"> hold </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">的意思</span><span lang="EN-US"><span style="font-family: Calibri;">)</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">。请看下文如何手动设置包裹为</span><span lang="EN-US"><span style="font-family: Calibri;"> hold</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">。我建议同时使用</span><span lang="EN-US"><span style="font-family: Calibri;"> &#8216;-u&#8217; </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">选项，因为这样你就能看到哪些包裹将会被升级。</span></span><span lang="EN-US"></p>
<p><span style="font-size: small; font-family: Calibri;">apt-get dist-upgrade [-u]<br />
</span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">和</span><span lang="EN-US"><span style="font-family: Calibri;"> apt-get upgrade </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">类似，除了</span><span lang="EN-US"><span style="font-family: Calibri;"> dist-upgrade </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">会安装和移除包裹来满足倚赖关系。因此具有一定的危险性。</span></span><span lang="EN-US"></p>
<p><span style="font-size: small; font-family: Calibri;">apt-cache search<br />
</span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">搜索满足</span><span style="font-family: Calibri;"> </span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">的包裹和描述。</span></span><span lang="EN-US"></p>
<p><span style="font-size: small; font-family: Calibri;">apt-cache show<br />
</span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">显示</span><span style="font-family: Calibri;"> </span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">的完整的描述。</span></span><span lang="EN-US"></p>
<p><span style="font-size: small; font-family: Calibri;">apt-cache showpkg<br />
</span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">显示</span><span style="font-family: Calibri;"> </span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">许多细节，以及和其它包裹的关系。</span></span><span lang="EN-US"></p>
<p><span style="font-size: small; font-family: Calibri;">dselect<br />
console-apt<br />
aptitude<br />
gnome-apt<br />
APT </span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">的几个图形前端</span><span lang="EN-US"><span style="font-family: Calibri;">(</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">其中一些在使用前得先安装</span><span lang="EN-US"><span style="font-family: Calibri;">)</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">。这里</span><span lang="EN-US"><span style="font-family: Calibri;"> dselect </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">无疑是最强大的，也是最古老，最难驾驭。</span></span><span lang="EN-US"></p>
<p></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">普通</span><span lang="EN-US"><span style="font-family: Calibri;"> Dpkg </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">用法</span></span><span lang="EN-US"><br />
<span style="font-size: small; font-family: Calibri;">dpkg -i<br />
</span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">安装一个</span><span lang="EN-US"><span style="font-family: Calibri;"> Debian </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">包裹文件，如你手动下载的文件。</span></span><span lang="EN-US"></p>
<p><span style="font-size: small; font-family: Calibri;">dpkg -c<br />
</span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">列出</span><span style="font-family: Calibri;"> </span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">的内容。</span></span><span lang="EN-US"></p>
<p><span style="font-size: small; font-family: Calibri;">dpkg -I<br />
</span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">从</span><span style="font-family: Calibri;"> </span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">中提取包裹信息。</span></span><span lang="EN-US"></p>
<p><span style="font-size: small; font-family: Calibri;">dpkg -r<br />
</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><span style="font-size: small;">移除一个已安装的包裹。</span></span><span lang="EN-US"></p>
<p><span style="font-size: small; font-family: Calibri;">dpkg -P<br />
</span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">完全清除一个已安装的包裹。和</span><span lang="EN-US"><span style="font-family: Calibri;"> remove </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">不同的是，</span><span lang="EN-US"><span style="font-family: Calibri;">remove </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">只是删掉数据和可执行文件，</span><span lang="EN-US"><span style="font-family: Calibri;">purge </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">另外还删除所有的配制文件。</span></span><span lang="EN-US"></p>
<p><span style="font-size: small; font-family: Calibri;">dpkg -L<br />
</span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">列出</span><span style="font-family: Calibri;"> </span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">安装的所有文件清单。同时请看</span><span lang="EN-US"><span style="font-family: Calibri;"> dpkg -c </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">来检查一个</span><span lang="EN-US"><span style="font-family: Calibri;"> .deb </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">文件的内容。</span></span><span lang="EN-US"></p>
<p><span style="font-size: small; font-family: Calibri;">dpkg -s<br />
</span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">显示已安装包裹的信息。同时请看</span><span lang="EN-US"><span style="font-family: Calibri;"> apt-cache </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">显示</span><span lang="EN-US"><span style="font-family: Calibri;"> Debian </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">存盘中的包裹信息，以及</span><span lang="EN-US"><span style="font-family: Calibri;"> dpkg -I </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">来显示从一个</span><span lang="EN-US"><span style="font-family: Calibri;"> .deb </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">文件中提取的包裹信息。</span></span><span lang="EN-US"></p>
<p><span style="font-size: small; font-family: Calibri;">dpkg-reconfigure<br />
</span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">重新配制一个已经安装的包裹，如果它使用的是</span><span lang="EN-US"><span style="font-family: Calibri;"> debconf (debconf </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">为包裹安装提供了一个统一的配制界面</span><span lang="EN-US"><span style="font-family: Calibri;">)</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">。你能够重新配制</span><span lang="EN-US"><span style="font-family: Calibri;"> debconf </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">它本身，如你想改变它的前端或提问的优先权。例如，重新配制</span><span lang="EN-US"><span style="font-family: Calibri;"> debconf</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">，使用一个</span><span lang="EN-US"><span style="font-family: Calibri;"> dialog </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">前端，简单运行：</span></span><span lang="EN-US"></p>
<p><span style="font-size: small; font-family: Calibri;">dpkg-reconfigure &#8211;frontend=dialog debconf (</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><span style="font-size: small;">如果你安装时选错了，这里可以改回来哟：</span></span><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Calibri;">)</p>
<p>echo &#8221; hold&#8221; | dpkg &#8211;set-selections<br />
</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">设置</span><span style="font-family: Calibri;"> </span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">的状态为</span><span lang="EN-US"><span style="font-family: Calibri;"> hlod (</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">命令行方式</span></span><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Calibri;">)</p>
<p>dpkg &#8211;get-selections &#8220;&#8221;<br />
</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">取的</span><span style="font-family: Calibri;"> </span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">的当前状态</span><span lang="EN-US"><span style="font-family: Calibri;"> (</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">命令行方式</span></span><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Calibri;">)</p>
<p></span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">支持通配符，如：</span></span><span lang="EN-US"><br />
<span style="font-size: small; font-family: Calibri;">Debian:~# dpkg &#8211;get-selections *wine*<br />
libwine                                         hold<br />
libwine-alsa                                    hold<br />
libwine-arts                                    hold<br />
libwine-dev                                     hold<br />
libwine-nas                                     hold<br />
libwine-print                                   hold<br />
libwine-twain                                   hold<br />
wine                                            hold<br />
wine+                                           hold<br />
wine-doc                                        hold<br />
wine-utils                                      hold</p>
<p></span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><span style="font-size: small;">例如：</span></span><span lang="EN-US"><br />
</span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">大家现在用的都是</span><span lang="EN-US"><span style="font-family: Calibri;"> gaim-0.58 + QQ-plugin</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">，为了防止</span><span lang="EN-US"><span style="font-family: Calibri;"> gaim </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">被升级，我们可以采用如下方法：</span></span><span lang="EN-US"></p>
<p></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><span style="font-size: small;">方法一：</span></span><span lang="EN-US"><br />
<span style="font-size: small; font-family: Calibri;">Debian:~# echo &#8220;gaim hold&#8221; | dpkg &#8211;set-selections<br />
</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><span style="font-size: small;">然后用下面命令检查一下：</span></span><span lang="EN-US"><br />
<span style="font-size: small; font-family: Calibri;">Debian:~# dpkg &#8211;get-selections &#8220;gaim&#8221;<br />
gaim                                            hold<br />
</span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">现在的状态标志是</span><span lang="EN-US"><span style="font-family: Calibri;"> hold</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">，就不能被升级了。</span></span><span lang="EN-US"></p>
<p></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><span style="font-size: small;">如果想恢复怎么办呢</span></span><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Calibri;">?<br />
Debian:~# echo &#8220;gaim install&#8221; | dpkg &#8211;set-selections<br />
Debian:~# dpkg &#8211;get-selections &#8220;gaim&#8221;<br />
gaim                                            install<br />
</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">这时状态标志又被重置为</span><span lang="EN-US"><span style="font-family: Calibri;"> install</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">，可以继续升级了。</span></span><span lang="EN-US"></p>
<p></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><span style="font-size: small;">同志们会问，哪个这些状态标志都写在哪个文件中呢</span></span><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Calibri;">?<br />
</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">在</span><span lang="EN-US"><span style="font-family: Calibri;"> /var/lib/dpkg/status </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">里，你也可以通过修改这个文件实现</span><span lang="EN-US"><span style="font-family: Calibri;"> hold</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">。</span></span><span lang="EN-US"></p>
<p></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">有时你会发现有的软件状态标志是</span><span lang="EN-US"><span style="font-family: Calibri;"> purge</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">，不要奇怪。</span></span><span lang="EN-US"><br />
</span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">如：事先已经安装了</span><span lang="EN-US"><span style="font-family: Calibri;"> amsn</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">，然后把它卸了。</span></span><span lang="EN-US"><br />
<span style="font-size: small; font-family: Calibri;">apt-get remove &#8211;purge amsn<br />
</span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">那么状态标志就从</span><span lang="EN-US"><span style="font-family: Calibri;"> install </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">变成</span><span lang="EN-US"><span style="font-family: Calibri;"> purge</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">。</span></span><span lang="EN-US"></p>
<p></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><span style="font-size: small;">方法二：</span></span><span lang="EN-US"><br />
</span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">在</span><span lang="EN-US"><span style="font-family: Calibri;">/etc/apt </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">下手动建一个</span><span lang="EN-US"><span style="font-family: Calibri;"> preferences </span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">文件</span></span><span lang="EN-US"><br />
</span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><span style="font-size: small;">内容：</span></span><span lang="EN-US"><br />
<span style="font-size: small; font-family: Calibri;">Package: gaim<br />
Pin: version 0.58*<br />
</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><span style="font-size: small;">保存</span></span><span lang="EN-US"></p>
<p><span style="font-size: small; font-family: Calibri;">dpkg -S<br />
</span></span><span style="font-size: small;"><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">在包裹数据库中查找</span><span style="font-family: Calibri;"> </span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">，并告诉你哪个包裹包含了这个文件。</span><span lang="EN-US"><span style="font-family: Calibri;">(</span></span><span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">注：查找的是事先已经安装的包裹</span><span lang="EN-US"><span style="font-family: Calibri;">)</span></span></span>
</p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="display: none; font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-hide: all;">取自</span><span style="display: none; mso-hide: all;" lang="EN-US"><span style="font-family: Calibri;">&#8220;</span><a href="http://wiki.ubuntu.org.cn/index.php?title=Apt%E5%92%8Cdpkg%E5%BF%AB%E9%80%9F%E5%8F%82%E8%80%83&amp;variant=zh-hant"><span style="color: #800080; font-family: Calibri;">http://wiki.ubuntu.org.cn/index.php?title=Apt%E5%92%8Cdpkg%E5%BF%AB%E9%80%9F%E5%8F%82%E8%80%83&amp;variant=zh-hant</span></a><span style="font-family: Calibri;">&#8220;</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small; font-family: Calibri;"> </span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tisswb.com/archives/184.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu用APT的方式安装LAMP</title>
		<link>http://www.tisswb.com/archives/9.html</link>
		<comments>http://www.tisswb.com/archives/9.html#comments</comments>
		<pubDate>Fri, 28 Mar 2008 05:05:32 +0000</pubDate>
		<dc:creator>笨二十一</dc:creator>
				<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[Web服务器]]></category>
		<category><![CDATA[服务器]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.tisswb.cn/?p=9</guid>
		<description><![CDATA[1 .要用apt-get的方式安装，最好，也可能是必须先运行下面在命令升级自己的系统，我的就只能先升级后才能安装mysql5 + Apache2 + PHP5的。
我在没升级前运行sudo apt-get install apache2 php5 mysql-server 是没有用的。而如果你找的源不好或是你的网络不稳定的话，你也有可能升级不成。这样的话，你想用apt-get的方式来安装一些软件时可能是不能安装的。
#sudo apt-get update
#sudo apt-get dist-upgrade
2.安装：
#sudo apt-get install mysql-server
安装上mysql5
#sudo apt-get install apache2
安装apache2
#sudo apt-get install php5
<span class="readmore"><a href="http://www.tisswb.com/archives/9.html" title="ubuntu用APT的方式安装LAMP" target="_blank">阅读全文——共1672字</a></span>]]></description>
			<content:encoded><![CDATA[<p>1 .要用apt-get的方式安装，最好，也可能是必须先运行下面在命令升级自己的系统，我的就只能先升级后才能安装mysql5 + Apache2 + PHP5的。<br />
我在没升级前运行sudo apt-get install apache2 php5 mysql-server 是没有用的。而如果你找的源不好或是你的网络不稳定的话，你也有可能升级不成。这样的话，你想用apt-get的方式来安装一些软件时可能是不能安装的。<br />
#sudo apt-get update<br />
#sudo apt-get dist-upgrade</p>
<p>2.安装：<br />
#sudo apt-get install mysql-server<br />
安装上mysql5<br />
#sudo apt-get install apache2<br />
安装apache2<br />
#sudo apt-get install php5<br />
安装php5<br />
#sudo apt-get install php5-mysql<br />
安装php的mysql模块<br />
#sudo apt-get install php5-gd<br />
安装GD库<br />
在运行上面的命令的时候，可以留心看下libapache2-mod-auth-mysql（安装apache2时可能会安上）和libapache2-mod-php5,如果看到安上了就不用再单独安装了。</p>
<p>3 . 配置：</p>
<p>我们刚安装上的MYSQL，只有一个系统默认的root用户，而且是没有密码的，此时我们一定要给MYSQL设置一个密码，个人认为一定要的。因为我第一 次安装时就是没有搞这一步，认为和win下的一样，可先不用设置。可是当我在http://127.0.0.1/phpmyadmin下用root不带密 码登陆时怎样也不会成功！<br />
终端下输入：<br />
#mysql -u root<br />
#mysql&gt; GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY “123456″;<br />
’123456‘是root的密码，可以自由设置，但最好是设个安全点的。<br />
#mysql&gt;q 退出mysql</p>
<p>mysql的配置文件-my.cnf:(路径：/etc/mysql/my.cnf)<br />
#sudo gedit /etc/mysql/my.conf #编辑my.conf</p>
<p>apache2的配置文件-apache2.conf(路径：/etc/apache2/apache2.conf)<br />
#sudo gedit /etc/apache2.conf #编辑apache22.conf</p>
<p>PHP的配置文件-php.ini:（路径：/etc/php5/apache2/php.ini）<br />
#sudo gedit /etc/php5/apache2/php.ini #编辑php.ini</p>
<p>此时这三个文件暂时不用编辑，如为了安全起见和优化，是一定要编辑的。具体的大家可参观其它资料，此篇暂不多说！！</p>
<p>4 . 安装phpmyadmin<br />
#sudo apt-get install phpmyadmin<br />
安装完毕可测试：http://127.0.0.1/phpmyadmin 当出来界面就行了，暂时先别登录，等改下你的PHPMYADMIN的配置文件（config.inc.php）再登陆。<br />
终端输入：sudo gedit /etc/phpmyadmin/config.inc.php<br />
找到$cfg[’Servers’][$i][’password’]= ”;<br />
改成：$cfg[’Servers’][$i][’password’]= ‘123456′;<br />
‘123456‘是刚才设置的mysql的密码。</p>
<p>5 . 此时最好重新启动计算机,（在网看到有人这样说，因是第二次安装也就照做了）打开浏览器http://localhost/phpmyadmin/<br />
用户名输入root,再输入刚改的密码，然后执行<br />
可以看到在win下那可亲的phpmyadmin面貌了。</p>
<p>小结：<br />
apache2的操作命令：<br />
启动：sudo /etc/init.d/apache2 start<br />
重启：sudo /etc/init.d/apache2 restart<br />
关闭：sudo /etc/init.d/apache2 stop<br />
apache2的默认主目录：/var/www/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tisswb.com/archives/9.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>apt使用参考，Apt 不止是 apt-get</title>
		<link>http://www.tisswb.com/archives/6.html</link>
		<comments>http://www.tisswb.com/archives/6.html#comments</comments>
		<pubDate>Wed, 26 Mar 2008 16:30:28 +0000</pubDate>
		<dc:creator>笨二十一</dc:creator>
				<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[服务器]]></category>
		<category><![CDATA[apt]]></category>

		<guid isPermaLink="false">http://www.tisswb.cn/?p=6</guid>
		<description><![CDATA[命令 作用
apt-cache search package 搜索包
apt-cache show package 获取包的相关信息，如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package &#8211; - reinstall 重新安装包
sudo apt-get -f install &#8220;-f = &#8211;fix-missing&#8221;当是修复安装吧&#8230;
sudo apt-get remove package 删除包
sudo apt-get remove package &#8211; - purge 删除包，包括删除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
<span class="readmore"><a href="http://www.tisswb.com/archives/6.html" title="apt使用参考，Apt 不止是 apt-get" target="_blank">阅读全文——共3197字</a></span>]]></description>
			<content:encoded><![CDATA[<p><span class="postbody">命令 作用<br />
apt-cache search package 搜索包<br />
apt-cache show package 获取包的相关信息，如说明、大小、版本等<br />
sudo apt-get install package 安装包<br />
sudo apt-get install package &#8211; - reinstall 重新安装包<br />
sudo apt-get -f install <span style="color: #ff0000;"><span style="color: #000000;">&#8220;-f = &#8211;fix-missing&#8221;当是修复安装吧&#8230;</span></span><br />
sudo apt-get remove package 删除包<br />
sudo apt-get remove package &#8211; - purge 删除包，包括删除配置文件等<br />
sudo apt-get update 更新源<br />
sudo apt-get upgrade 更新已安装的包<br />
sudo apt-get dist-upgrade 升级系统<br />
sudo apt-get dselect-upgrade 使用 dselect 升级<br />
apt-cache depends package 了解使用依赖<br />
apt-cache rdepends package <span><span style="color: #000000;"><span style="color: #ff0000;"><span style="color: #000000;">查看该包被哪些包依赖吧&#8230;</span></span><br />
</span>sudo apt-get build-dep package 安装相关的编译环境<br />
apt-get source package 下载该包的源代码<br />
sudo apt-get clean &amp;&amp; sudo apt-get autoclean 清理下载文件的存档，</span><span style="color: #ff0000;"><span style="color: #000000;">只清理无用的包</span></span><br />
sudo apt-get check 检查是否有损坏的依赖</span></p>
<p><span class="postbody">ubuntu(debian)下使用 apt-get 或 synaptic(新立得) 安装软件是件很轻松的事情. 除了简单的安装软件, apt工具集还有许多特别情况下的用法.</span><span class="postbody">任何时候请记住 man 手册是良师.</span><span class="postbody"><span style="font-weight: bold">1. 使用 aptitude 代替 apt-get .</span><br />
aptitude 虽然没有 apt-get 的&#8221;超级牛力&#8221;, 但功能却比 apt-get 更强大<br />
首先, 像 apt-get 一样, 可以安装软件</span></p>
<table class="FCK__ShowTableBorders" border="0" cellspacing="1" cellpadding="3" width="90%" align="center">
<tbody>
<tr>
<td><span class="genmed"><strong>代码:</strong></span></td>
</tr>
<tr>
<td class="code">aptitude install pack-foo</td>
</tr>
</tbody>
</table>
<p><span class="postbody"><br />
aptitude 解决依赖关系比 apt-get 更智能. 有时用 apt-get 安装软件时会出现 &#8220;XXX 需要 XXXX, 但 XXX 已安装&#8221; 这类的错误. 这通常是因为某些软件包过新造成的. 此时使用 aptitude, aptitude 会发现问题并给出几个解决方案, 我们只需接受符合心意的方案就可以了.</span><span class="postbody">aptitude 的另外一个优点是会自动记录那些包是&#8221;自动安装&#8221;(即因依赖关系而安装的), 如果依赖&#8221;自动安装&#8221;包的包都没被安装, 该&#8221;自动安装&#8221;包(此时已无用)就会自动删除.<br />
使用这两个命令可以控制包的&#8221;自动安装&#8221;属性</span></p>
<table class="FCK__ShowTableBorders" border="0" cellspacing="1" cellpadding="3" width="90%" align="center">
<tbody>
<tr>
<td><span class="genmed"><strong>代码:</strong></span></td>
</tr>
<tr>
<td class="code">aptitude markauto pack-foo #标记成&#8221;自动安装&#8221;<br />
aptitude unmarkauto pack-foo #标记成&#8221;手动安装&#8221;</td>
</tr>
</tbody>
</table>
<p><span class="postbody"><br />
删除软件时使用 markauto 代替 remove, 就可以避免误删重要的包了.<br />
当然, 新版的新立得和 apt-get 也有相似功能, 但貌似不与 aptitude 使用同一个数据库, 所以建议只使用 aptitude 管理软件包.</span><span class="postbody">aptitude 还提供了更灵活的控制软件包版本的方式</span></p>
<table class="FCK__ShowTableBorders" border="0" cellspacing="1" cellpadding="3" width="90%" align="center">
<tbody>
<tr>
<td><span class="genmed"><strong>代码:</strong></span></td>
</tr>
<tr>
<td class="code">hold &#8211; 将软件包置于保持状态<br />
unhold &#8211; 取消对一个软件包的保持命令<br />
forbid-version &#8211; 禁止 aptitude 升级到某一特定版本的软件包。</td>
</tr>
</tbody>
</table>
<p><span class="postbody"><br />
以前几周的 libcairo 事件作例子:<br />
</span></p>
<table class="FCK__ShowTableBorders" border="0" cellspacing="1" cellpadding="3" width="90%" align="center">
<tbody>
<tr>
<td><span class="genmed"><strong>代码:</strong></span></td>
</tr>
<tr>
<td class="code">sudo aptitude install libcairo2=1.4.10-1ubuntu4 # 强制降级<br />
sudo aptitude forbid-version libcairo2=1.4.10-1ubuntu4.1 # 封掉出错的版本<br />
sudo aptitude markauto libcairo2 #恢复auto属性</td>
</tr>
</tbody>
</table>
<p><span class="postbody"><br />
参看 man 手册里对 install 操作的描述, 有更多控制方法.</span><span class="postbody">aptitude reinstall 重新安装软件包, 相当于 apt-get &#8211;reinstall install<br />
aptitude purge 彻底删除软件包, 相当于 apt-get &#8211;purge remove<br />
一个小技巧</span></p>
<table class="FCK__ShowTableBorders" border="0" cellspacing="1" cellpadding="3" width="90%" align="center">
<tbody>
<tr>
<td><span class="genmed"><strong>代码:</strong></span></td>
</tr>
<tr>
<td class="code">aptitude purge `dpkg -l|grep &#8216;^rc&#8217;|awk &#8216;{print $2}&#8217;`</td>
</tr>
</tbody>
</table>
<p><span class="postbody">aptitude 还集合了多个 apt 工具的功能</span></p>
<table class="FCK__ShowTableBorders" border="0" cellspacing="1" cellpadding="3" width="90%" align="center">
<tbody>
<tr>
<td><span class="genmed"><strong>代码:</strong></span></td>
</tr>
<tr>
<td class="code">search &#8211; 按名称 和/或 表达式搜索软件包<br />
show &#8211; 显示一个软件包的详细信息<br />
download &#8211; 下载软件包的 .deb 文件</td>
</tr>
</tbody>
</table>
<p><span class="postbody"><br />
search 操作有点特别<br />
</span></p>
<table class="FCK__ShowTableBorders" border="0" cellspacing="1" cellpadding="3" width="90%" align="center">
<tbody>
<tr>
<td><span class="genmed"><strong>代码:</strong></span></td>
</tr>
<tr>
<td class="code">aptitude search &#8220;foo bar&#8221; # 关键词 foo 和 bar 都要出现<br />
aptitude search foo bar # 相当于&#8221;或&#8221;</td>
</tr>
</tbody>
</table>
<p><span class="postbody">不过 aptitude 有个小缺点, 默认会将&#8221;推荐&#8221;的包当成&#8221;依赖&#8221;的包处理. 这样设置一下就可以解决问题<br />
在自己和root的家目录下的 .aptitude/config 文件加一句</span></p>
<table class="FCK__ShowTableBorders" border="0" cellspacing="1" cellpadding="3" width="90%" align="center">
<tbody>
<tr>
<td><span class="genmed"><strong>代码:</strong></span></td>
</tr>
<tr>
<td class="code">aptitude::Recommends-Important &#8220;false&#8221;;</td>
</tr>
</tbody>
</table>
<p><span class="postbody">更详细的用法参看 man aptitude.<br />
另外:<br />
1.aptitude 的交互模式貌似很混乱, 不如用新立得.<br />
2.慎用 aptitude install -f .</span><span class="postbody"><span style="font-weight: bold">2. 获得软件包的下载地址</span><br />
很简单</span><span class="postbody">使用新立得:<br />
1.选中要安装的包<br />
2.文件 -&gt; 生成包下载脚本</span></p>
<div><span class="postbody">使用 apt-get</span></div>
<p><span class="postbody"> </p>
<p></span></p>
<table class="FCK__ShowTableBorders" border="0" cellspacing="1" cellpadding="3" width="90%" align="center">
<tbody>
<tr>
<td><span class="genmed"><strong>代码:</strong></span></td>
</tr>
<tr>
<td class="code">apt-get &#8211;print-uris install pack-foo</td>
</tr>
</tbody>
</table>
<p><span class="postbody"><span style="font-weight: bold">3. 安装齐编译需要的包</span><br />
首先确定你添加了 deb-src 源, 就像这种</span></p>
<table class="FCK__ShowTableBorders" border="0" cellspacing="1" cellpadding="3" width="90%" align="center">
<tbody>
<tr>
<td><span class="genmed"><strong>代码:</strong></span></td>
</tr>
<tr>
<td class="code">deb-src http://ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiverse</td>
</tr>
</tbody>
</table>
<p><span class="postbody"><br />
并已经 apt-get update<br />
然后就可以<br />
</span></p>
<table class="FCK__ShowTableBorders" border="0" cellspacing="1" cellpadding="3" width="90%" align="center">
<tbody>
<tr>
<td><span class="genmed"><strong>代码:</strong></span></td>
</tr>
<tr>
<td class="code">apt-get build-dep pack-foo</td>
</tr>
</tbody>
</table>
<p><span class="postbody"><br />
把编译 pack-foo 需要的包安装好</span><span class="postbody">PS: 更强悍的方法是用 apt-build, 不过这样就把 ubuntu 搞的太像 gentoo 了. 有兴趣的朋友可以自己看 apt-build 的 man.</span><span class="postbody"><span style="font-weight: bold">4. 找某个文件在哪个包里</span><br />
如果是安装了的包, 可以用 dpkg -S, 但此法对未安装的包就无效了.<br />
此时可使用 apt-file</span></p>
<table class="FCK__ShowTableBorders" border="0" cellspacing="1" cellpadding="3" width="90%" align="center">
<tbody>
<tr>
<td><span class="genmed"><strong>代码:</strong></span></td>
</tr>
<tr>
<td class="code">$ apt-file help<br />
apt-file version 2.0.8.2<br />
(c) 2002 Sebastien J. Gross &lt;sjg@debian.org&gt;apt-file [options] action [pattern]Configuration options:<br />
&#8211;sources-list -s &lt;file&gt; sources.list location<br />
&#8211;cache -c &lt;dir&gt; Cache directory<br />
&#8211;architecture -a &lt;arch&gt; Use specific architecture<br />
&#8211;cdrom-mount -d &lt;cdrom&gt; Use specific cdrom mountpoint<br />
&#8211;package-only -l Only display packages name<br />
&#8211;fixed-string -F Do not expand pattern<br />
&#8211;ignore-case -i Ignore case distinctions<br />
&#8211;regexp -x pattern is a regular expression<br />
&#8211;verbose -v run in verbose mode<br />
&#8211;dummy -y run in dummy mode (no action)<br />
&#8211;help -h Show this help.<br />
&#8211;version -V Show version numberAction:<br />
update Fetch Contents files from apt-sources.<br />
search|find &lt;pattern&gt; Search files in packages<br />
list|show &lt;pattern&gt; List files in packages<br />
purge Remove cache files</td>
</tr>
</tbody>
</table>
<p><span class="postbody"><br />
此工具在寻找编译时缺的文件时很有用, 用前记得先 apt-file update</span><span class="postbody">PS: auto-apt 有相同功能, 而且可以检测进程需要哪些缺少的文件, 自动提示用户选择安装相应的包.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tisswb.com/archives/6.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

