Ubuntu環境下,如何查詢某個套件相依哪些套件
測試環境
以下測試是在「Xubuntu 14.04 64位元」。
前提
以下以「build-essential」為範例。
方式一
1 | $ apt-cache show build-essential | grep ^Depends |
就會看到
1 | Depends: libc6-dev | libc-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5) |
方式二
1 | $ lynx https://packages.ubuntu.com/trusty/build-essential |
在頁面「Other Packages Related to build-essential」哪裡有列表紀錄。
方式三
1 | $ apt-cache depends build-essential |
方式四
1 | $ apt-cache showpkg build-essential |
找到「Dependencies:」那,就可以看到。
方法五
下載「Binary Package」,並且解開。
1 | cd ~/Downloads |
就會看到
1 | Depends: libc6-dev | libc-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5) |
這個方法,基本上跟「方法一」是一樣的。在「方法二」也可以看到類似的列表。