我的状态,这是不打算作为一个全面的教程,但只有排序的manabile - 但我会记住的manabili? - 特别是对于那些想尝试重建从Debian软件包本身并没有足够的时间来深化理论有用。

首先,你必须安装这种类型的操作核心包:

# apt-get install devscripts build-essential

然后去下载源代码包,我们要重新编译:

# apt-get source nome_pacchetto

注意:在当前目录中下载包!

包的名称,你可以很容易地获得dpkg的greppando的输出:

# dpkg -l | grep -i openoffice

在这个例子中,我们已经搜查包openoffice.org找到正确的名称。

现在我们继续依赖代:

# apt-get build-dep nome_pacchetto

直!在Debian中有一些脚本和配置文件,可能需要特定的变化,甚至它是决定重建包。 其中最重要的规则(编译器选项)和变更(名称应该是不言自明)。

重新编译包:

# cd nome_pacchetto
# debuild -us -uc

terminatala编译一次,你会发现,包DEB目录,准备安装。

# cd ..
# dpkg -i *.deb

为清楚起见,我们看到一个具体的例子:

# apt-get source mysql-server-5.0
# apt-get build-dep mysql-server-5.0
# cd mysql-dfsg-5.0-5.0.32
# debuild -us -uc
# cd ..
# dpkg -i *.deb

有很多的乐趣!

分享这个内容:
  • del.icio.us
  • Google Bookmarks
  • Digg
  • Facebook
  • Technorati
  • MySpace
  • Twitter