比如要找到mke2fs工具對應的安裝包,方法:1.找到這個工具的地址 ?which mke2fs ?==>/sbin/mke2fs
2 .dpkg -S /sbin/mke2fs ?===>e2fsprogs: /sbin/mke2fs ?-S表示search。這樣就找到對應的軟件包為 ?e2fsprogs。 然后再到網上去找官方源碼了
例子:mkfs.ext2,以及mkfs.ext3,mkfs.ext4,mkfs.ext4dev,都是mke2fs的硬鏈接,
都是mke2fs,所以,又去網上找mk2efs的源碼,沒找到,
但找到這個帖子:
linux用戶主目錄,http://ubuntuforums.org/showthread.php?t=657808
說是,這樣可以查出來工具所屬的包,并下載對應的源碼的:
$ which mkfs
/sbin/mkfs
$ dpkg -S /sbin/mkfs
util-linux: /sbin/mkfs
$ apt-get source util-linux
我查的結果是:
/* 找到工具所在位置 */
crifan@ubuntu904:sbin$?which mke2fs
linux lsblk。/sbin/mke2fs
/* 用dpkg找到此工具是那個軟件包所安裝的 */
crifan@ubuntu904:sbin$?dpkg -S /sbin/mke2fs
e2fsprogs: /sbin/mke2fs
所以,就可以下載源碼了:
(1)
程序vim已包含在下列軟件包中、/* 去下載源碼 */
crifan@ubuntu904:sbin$?sudo apt-get source e2fsprogs
[sudo] password for crifan:
Sorry, try again.
[sudo] password for crifan:
正在讀取軟件包列表… 完成
root用戶可以查看任何用戶的文件,正在分析軟件包的依賴關系樹
正在讀取狀態信息… 完成
需要下載 4393kB 的源代碼包。
獲取:1 http://ubuntu.cn99.com jaunty/main e2fsprogs 1.41.4-1ubuntu1 (dsc) [1426B]
獲取:2 http://ubuntu.cn99.com jaunty/main e2fsprogs 1.41.4-1ubuntu1 (tar) [4390kB]
獲取:3 http://ubuntu.cn99.com jaunty/main e2fsprogs 1.41.4-1ubuntu1 (diff) [1582B]
專用工具包、下載 4393kB,耗時 18s (243kB/s)
gpg: 警告:配置文件‘/home/crifan/.gnupg/gpg.conf’所有權不安全
gpg: 于 2009年02月12日 星期四 23時26分58秒 CST 創建的簽名,使用 DSA,鑰匙號 C978C8AE
gpg: 無法檢查簽名:找不到公鑰
dpkg-source:正在解壓 e2fsprogs 于 e2fsprogs-1.41.4
dpkg-source: info: unpacking e2fsprogs_1.41.4.orig.tar.gz
工具包價格。dpkg-source: info: applying e2fsprogs_1.41.4-1ubuntu1.diff.gz
(2)
另外,網上,去找e2fsprogs的源碼,也可以找到:
這是主頁:
http://packages.qa.debian.org/e/e2fsprogs.html
當前最穩定的版本的下載頁面: http://packages.debian.org/lenny/e2fsprogs
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态