如何获取ubuntu源码包里面的源码进行编译
生活随笔
收集整理的這篇文章主要介紹了
如何获取ubuntu源码包里面的源码进行编译
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如何獲取ubuntu源碼包里面的源碼進行編譯
1、在獲取源碼包之前,確保在軟件源配置文件
/etc/apt/sources.list中添加了deb-src項
2、使用如下命令獲取xxx源碼包的詳細信息:
sudo apt-cache showsrc xxx這用來查詢當前鏡像站點中是否有該源碼包。
3、源碼包中通常包含3個文件,分別以dsc,orig.tar.gz和diff.gz為后綴名。
sudo apt-get source xxx命令來獲取源碼包,它會將源碼包下載到用戶當前目錄
并在命令執行過程中,調用dpkg-source命令,根據dsc文件中的信息,將源碼包解壓到同名目錄中,應用程序的源代碼就在這里面。
sudo apt-get source xxx要強調的是,在下載源碼包前,必須確保安裝了dpkg-dev(執行”apt-get install dpkg-dev”來安裝),
否則,只會下載源碼包的3個文件,但不會解壓縮源碼包。當然你也可以自己用dpkg-source命令去解壓縮源碼包。
4、在編譯源碼包前,需要安裝具有依賴關系的相關軟件包。使用”apt-get build-dep”命令可以主動獲取并安裝所有相關的軟件包。
sudo apt-get build-dep xxx5、現在可以來編譯源碼包了,首先進入源碼所在目錄,使用dpkg-buildpackage命令來編譯源碼包,它會將生成的Deb軟件包放置在上層目錄中。
cd xxx sudo dpkg-buildpackage這樣就會編譯生成xxx_i386.deb
6、安裝軟件包。使用”dpkg –i”命令來安裝生成的Deb軟件包。
sudo dpkg -i xxx_i386.deb總結
以上是生活随笔為你收集整理的如何获取ubuntu源码包里面的源码进行编译的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第三套人民币值多少钱啊?
- 下一篇: 开封治疗精子不液化最好的医院推荐