日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

spice server dpkg-buildpackage 打包编译备忘

發布時間:2025/3/21 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 spice server dpkg-buildpackage 打包编译备忘 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一般我們會通過configure,make 編譯.但是為了替換版本的方便需要把他編譯成deb的包,而且還需要自定義下包名.下面就記錄下我的修改過程.

注:前面關于spice server的編譯過程掠過

1.下載源碼包.

  http://packages.ubuntu.com/yakkety/libspice-server-dev    上邊下載spice_0.12.8-1.debian.tar.xz和spice_0.12.8.orig.tar.bz2.

2.解壓

  tar xvf? spice_0.12.8-1.debian.tar.xz 和? tar xvf spice_0.12.8.orig.tar.bz2.

  之后將解壓之后的debian/ 放入 spice-0.12.8/中.

?3.編譯

  dpkg-buildpackage -uc -b -j8 (參數自定)

最終在你的spice-0.12.8/的上層目錄就會出現libspice-server-dev_0.12.8-1_amd64.deb,libspice-server1-dbg_0.12.8-1_amd64.deb,

libspice-server1_0.12.8-1_amd64.deb這三個deb的可直接安裝的包了.

?

但是如果想使用自己定義的包名的話就要修改 debian/下的內容了,假如我想將生成的包名改為dh-libspice-server*

就需要做如下修改:

1.修改debian/下的

libspice-server-dev.install,libspice-server1.install,libspice-server1.symbols這三個文件的文件名,例如:mv?

一般我們會通過configure,make 編譯.但是為了替換版本的方便需要把他編譯成deb的包,而且還需要自定義下包名.下面就記錄下我的修改過程.

1.下載源碼包.

  http://packages.ubuntu.com/yakkety/libspice-server-dev    上邊下載spice_0.12.8-1.debian.tar.xz和spice_0.12.8.orig.tar.bz2.

2.解壓

  tar xvf? spice_0.12.8-1.debian.tar.xz 和? tar xvf spice_0.12.8.orig.tar.bz2.

  之后將解壓之后的debian/ 放入 spice-0.12.8/中.

?3.編譯

  dpkg-buildpackage -uc -b -j8 (參數自定)

最終在你的spice-0.12.8/的上層目錄就會出現libspice-server-dev_0.12.8-1_amd64.deb,libspice-server1-dbg_0.12.8-1_amd64.deb,

libspice-server1_0.12.8-1_amd64.deb這三個deb的可直接安裝的包了.

?

但是如果想使用自己定義的包名的話就要修改 debian/下的內容了,假如我想將生成的包名改為dh-libspice-server*

就需要做如下修改:

1.修改debian/下的

libspice-server-dev.install,libspice-server1.install,libspice-server1.symbols這三個文件的文件名,

例如:mv libspice-server1.symbols? dh-libspice-server1.symbols

2.修改debian/下的rules文件

#!/usr/bin/make -f

%:
?? ?dh $@ --parallel --with autoreconf

override_dh_auto_configure:
?? ?dh_auto_configure --? --disable-celt051 --disable-silent-rules \
?? ??? ?--enable-smartcard
# remove Requires.private defs from .pc file -- we're not building static libs
?? ?sed -i '/^Requires\.private:/D' spice-server.pc

override_dh_strip:
?? ?dh_strip -pdh-libspice-server1 --dbg-package=dh-libspice-server1-dbg
?? ?dh_strip -Ndh-libspice-server1

override_dh_installdocs:
?? ?dh_installdocs -pdh-libspice-server1-dbg --link-doc=dh-libspice-server1
?? ?dh_installdocs -Ndh-libspice-server1-dbg
3.修改debian/下的control文件

Source: spice
Section: misc
Priority: optional
Maintainer: Liang Guo <guoliang@debian.org>
Uploaders: Michael Tokarev <mjt@tls.msk.ru>
Build-Depends: debhelper (>= 9), pkg-config,
?dh-autoreconf,
?python, python-six,
?libspice-protocol-dev (>= 0.12.10~),
?libopus-dev (>= 0.9.14),
?libpixman-1-dev (>= 0.17.7~),
?libasound2-dev,
?libssl-dev,
?libsasl2-dev,
?libjpeg-dev,
?python-pyparsing,
?libglib2.0-dev (>= 2.22~),
?libcacard-dev,
Standards-Version: 3.9.8
Homepage: http://spice-space.org/
Vcs-Git: https://anonscm.debian.org/git/collab-maint/spice.git
Vcs-Browser: https://anonscm.debian.org/gitweb/?p=collab-maint/spice.git

Package: dh-libspice-server1
Section: libs
Architecture: i386 amd64
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: spice-client-gtk (<= 0.12-2), python-spice-client-gtk (<= 0.12-2),
?libspice-client-glib-2.0-1 (<= 0.12-2), libspice-client-gtk-2.0-1 (<= 0.12-2),
?libspice-client-gtk-3.0-1 (<= 0.12-2)
Description: Implements the server side of the SPICE protocol
?The Simple Protocol for Independent Computing Environments (SPICE) is
?a remote display system built for virtual environments which allows
?you to view a computing 'desktop' environment not only on the machine
?where it is running, but from anywhere on the Internet and from a wide
?variety of machine architectures.
?.
?This package contains the run-time libraries for any application that
?wishes to be a SPICE server.

Package: dh-libspice-server1-dbg
Section: debug
Architecture: i386 amd64
Priority: extra
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends:dh-libspice-server1 (= ${binary:Version}), ${misc:Depends}
Description: Debugging symbols for libspice-server1
?The Simple Protocol for Independent Computing Environments (SPICE) is
?a remote display system built for virtual environments which allows
?you to view a computing 'desktop' environment not only on the machine
?where it is running, but from anywhere on the Internet and from a wide
?variety of machine architectures.
?.
?This package contains the debugging symbols for the libspice-server1
?library.

Package: dh-libspice-server-dev
Section: libdevel
Architecture: i386 amd64
Depends: dh-libspice-server1 (= ${binary:Version}), ${misc:Depends}, libspice-protocol-dev (>= 0.12.10~)
Suggests: pkg-config
Description: Header files and development documentation for spice-server
?The Simple Protocol for Independent Computing Environments (SPICE) is
?a remote display system built for virtual environments which allows
?you to view a computing 'desktop' environment not only on the machine
?where it is running, but from anywhere on the Internet and from a wide
?variety of machine architectures.
?.
?This package contains the header files, static libraries and development
?documentation for spice-server.

修改內容不多主要是修改包名.

之后在通過dpkg-buildpackage 命令編譯之后就會出現dh-libspice-server-dev_0.12.8-1_amd64.deb,dh-libspice-server1-dbg_0.12.8-1_amd64.deb

dh-libspice-server1_0.12.8-1_amd64.deb.

轉載于:https://www.cnblogs.com/aili03/p/6069492.html

總結

以上是生活随笔為你收集整理的spice server dpkg-buildpackage 打包编译备忘的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91在线网站 | 国产成人无码精品久在线观看 | 五月天在线观看 | 日日爽天天 | 九色福利 | 亚洲av第一成肉网 | 国产二区视频 | 中文字幕丰满人伦在线 | 日韩性视频 | 欧美日韩高清在线观看 | 国产一区亚洲 | 黄色天堂 | 亚洲精品久久久久久宅男 | 超碰97国产精品人人cao | 亚洲中文字幕无码专区 | 日韩大片免费 | 亚洲国产精品第一页 | 69精品久久久久久 | 国产午夜免费 | 大尺度一区二区 | 亚洲性精品 | 午夜激情国产 | 国产精品羞羞答答在线 | 自拍视频在线 | 最近免费中文字幕 | 日本黄网免费 | 亚洲网站在线看 | 国产911视频 | 久久久久一| 成人免费黄色大片 | 黄瓜视频在线免费观看 | 最近中文字幕在线中文高清版 | 无套内谢少妇高潮免费 | 在线播放一区 | 99中文字幕在线观看 | 日韩aaaaa| 成熟妇人a片免费看网站 | 二区免费视频 | 大吊av | 香蕉免费在线视频 | 国产精品国产三级国产三级人妇 | 日本午夜一区二区三区 | 亚洲码视频 | 可以看毛片的网站 | 亚洲 国产 日韩 欧美 | 99国产精品久久久久久久成人 | 黑人操亚洲人 | 人人艹在线观看 | 男女日批网站 | 在线观看你懂的网站 | 日韩欧美在线视频播放 | 色男人在线 | 国产一区二区三区毛片 | 成人福利在线视频 | 欧美大片在线免费观看 | 五月在线| 黄色大片免费在线观看 | 日韩精品一区二区三区不卡在线 | 四虎中文字幕 | 国产伦精品一区二区免费 | 日本少妇bbb | 日韩精品一二 | 夜久久久| 亚洲调教欧美在线 | 少妇无码吹潮 | 草在线| 四虎在线视频免费观看 | 五月天丁香婷 | 精品久久91 | av网站久久 | 精品久久久久久 | 亚洲女人天堂网 | 波多野结衣在线观看视频 | 男人添女人下部高潮视频 | 国产精品久久久久免费 | 精品久久电影 | 久久精品亚洲无码 | 亚洲色图36p | 国产成年人免费视频 | 亚洲永久精品ww.7491进入 | 在线观看成人动漫 | 激情综合小说 | 中日韩中文字幕 | 亚州一级 | 国产精品久久久久久久久久久不卡 | 国产精品久久九九 | 日韩毛片大全 | 国产主播一区二区 | 免费观看亚洲视频 | 免费黄色一级片 | 日韩高清成人 | 激情欧美综合 | 国产精品人人做人人爽人人添 | 天堂国产一区二区三区 | 99国产视频 | 久久午夜伦理 | 粉色视频网站 | 久久国产精品一区二区 | av片在线观看网站 |