<?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>Maintainer Linuxidc &#8211; bhzhuOS爱好者(原StartOS爱好者)</title>
	<atom:link href="https://www.bhzhu203.com/tag/maintainer-linuxidc/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bhzhu203.com</link>
	<description>QQ群号125732839</description>
	<lastBuildDate>Thu, 28 Apr 2016 07:50:20 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.7</generator>
	<item>
		<title>Ubuntu下将现有的文件打包成deb包</title>
		<link>https://www.bhzhu203.com/2016/04/28/ubuntu%e4%b8%8b%e5%b0%86%e7%8e%b0%e6%9c%89%e7%9a%84%e6%96%87%e4%bb%b6%e6%89%93%e5%8c%85%e6%88%90deb%e5%8c%85/</link>
		
		<dc:creator><![CDATA[bhzhu203]]></dc:creator>
		<pubDate>Thu, 28 Apr 2016 07:50:20 +0000</pubDate>
				<category><![CDATA[linux知识]]></category>
		<category><![CDATA[Debian Linux]]></category>
		<category><![CDATA[EOF]]></category>
		<category><![CDATA[Maintainer Linuxidc]]></category>
		<guid isPermaLink="false">http://www.bhzhu203.com/?p=196</guid>

					<description><![CDATA[deb是Debian Linux的软件包格式。一般来说是需要通过编译源码然后制作 [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="panel panel-default">
<div class="panel-body content">deb是Debian Linux的软件包格式。一般来说是需要通过编译源码然后制作deb包，今天由于工作需要，想将一些现有的文件打包成deb包，苦苦寻找和研究如何处理， 终于在下午3点时分成功制作出一个包。并自己亲手实践以保证每个步骤和最终结果的正确性。详情如下：</p>
<p>我是在Ubuntu 7.10上操作的，欲将/usr/src/soft目录下的文件打包，解包时这些文件也释放到/usr/src/soft目录下。</p>
<p>首先建立一个工作目录，比如在用户lionel目录下建立work目录：</p>
<p>#cd /home/lionel<br />
#mkdir work<br />
#cd work</p>
<p>因为安装软件包的时候默认是将文件释放到根目录下，所以可以设定好它的路径，同时我们还需建立一个DEBIAN目录：</p>
<p>#mkdir -p usr/src<br />
#cp -a /usr/src/soft usr/src<br />
#mkdir DEBIAN</p>
<p>比较关键的一步，用如下的方法在DEBIAN目录下创建一个control文件，并加入以下内容，内容可自定义：</p>
<p>#cat &gt;DEBIAN/control&lt; Package: soft<br />
Version: 1.0.1<br />
Section: utils<br />
Priority: optional<br />
Architecture: i386<br />
Depends:<br />
Installed-Size: 512<br />
Maintainer: Linuxidc@126l.com<br />
Description: soft package<br />
EOF</p>
<p>然后就可以使用dpkg命令构建deb包了：</p>
<p>#dpkg -b . /home/lionel/soft_1.0.1_i386.deb</p>
<p>生成的包在/home/lionel目录下。</p>
<p>从整个过程来看，control文件是比较重要的，因此需要保证它的正确性。至于这些元数据的具体含义，以及为什么需要这些数据，稍后会再认真看一下。并且请注意每条命令前都是“#”，需要使用root权限执行这些操作。<br />
linux</p>
<p class="tag">
</div>
<div class="panel-footer">
<p>转自：http://www.linuxidc.com/Linux/2008-04/12297.htm</p>
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
