question:
版本字元串 v1.0.2-beta1 中有錯誤: version number does not start with digit
sulution:
手動改'/var/lib/dpkg/tmp.ci/control', 把linuxqq的版本那個"v"去掉.
打包不規範導緻的
安裝qq:
wget http://dl_dir.qq.com/linuxqq/linuxqq_v1.0.2-beta1_i386.deb
cd tmp/
dpkg -X linuxqq_v1.0.2-beta1_i386-1.deb test
這一步是用于解包usr部分,解壓後的效果如下:
./
./usr/
./usr/bin/
./usr/bin/qq
./usr/share/
./usr/share/tencent/
./usr/share/tencent/qq/
./usr/share/tencent/qq/qq.png
./usr/share/tencent/qq/qq
./usr/share/tencent/qq/res.db
./usr/share/applications/
./usr/share/applications/qq.desktop
./usr/share/doc/
./usr/share/doc/linuxqq/
./usr/share/doc/linuxqq/qq
現在要準備解壓控制部分:
代碼:
cd test
dpkg -e ../linuxqq_v1.0.2-beta1_i386-1.deb
sudo gedit test/DEBIAN/control
現在可以修改了,在DEBIAN檔案夾中的control中,把版本号最前面的v去掉。儲存,開始打包:
代碼:
dpkg -b test linuxqq_new.deb
安裝:
sudo dpkg -i linuxqq_new.deb
等到
正在處理用于 python-support 的觸發器...
這一步說明就可以在 應用程式-網際網路裡打開qq使用來