我建议使用
devscripts
中的
uupdate
,并像以前一样构建原始软件包。
安装所需软件包。
$ sudo apt-get install build-essential devscripts
从官方仓库下载旧的包(以MediaWiki
作为示例),并从上游下载新的tar压缩包。
$ mkdir ~/Downloads/mediawiki
$ cd ~/Downloads/mediawiki
$ apt-get source mediawiki
$ wget https://releases.wikimedia.org/mediawiki/1.26/mediawiki-1.26.0.tar.gz
运行
uupdate
命令,从上游tar包和旧的
debian/control
文件创建一个新的源代码文件夹。
$ cd mediawiki-1.19.14+dfsg # depends on your Ubuntu version
$ uupdate ../mediawiki-1.26.0.tar.gz 1.26.0
$ cd ../mediawiki-1.26.0
现在你应该检查一下是否需要对
debian/control
等文件进行更改。如果完成了,可以构建deb包并安装它。
$ dpkg-buildpackage -us -uc
$ cd ..
$ sudo dpkg -i *.deb
progB
... - Parto