Saya ingin mencari tahu paket mana
sudo apt-get build-dep <package>
akan menginstal (jika saya sudah menginstal beberapa dependensi, saya juga ingin melihat mereka → jadi menjalankan atau mensimulasikan di atas tidak cukup). Baris perintah lebih disukai.
command-line
dependencies
htorque
sumber
sumber
sudo apt-get build-dep <package>
menunjukkan daftar paket (jika paket memiliki dependensi build) apakah akan menginstal?Jawaban:
Untuk daftar dependensi lengkap, termasuk dependensi dependensi, Anda dapat menggunakan:
Perintah ini mungkin mengingatkan Anda untuk menginstal
apt-rdepends
terlebih dahulu.Anda dapat menggunakan perintah berikut untuk hanya memperlihatkan yang tidak diinstal:
Lihat
apt-rdepends --help
semua opsi.Catatan : Ini akan menghasilkan daftar besar .
apt-rdepends -b xterm
, misalnya, menghasilkan 8773 garis output, dan membutuhkan waktu untuk melakukannya.Jika Anda hanya ingin melihat paket-paket yang diperlukan untuk membangun paket paling atas, yaitu apa yang harus saya instal untuk membangun nautilus, jalankan:
Ini kira-kira setara dengan jawaban Carsten Thiel (
The following NEW packages will be installed
), tetapi format outputnya sedikit lebih bagus. Ini juga hanya menunjukkan paket paling atas, sedangkan apt-get yang disimulasikan juga menunjukkan paket yang diinstal sebagai dependensi dari paket-paket tersebut.Ini juga menunjukkan paket yang diinstal. Tetapi ini juga dapat menunjukkan paket yang diinstal secara default. Sayangnya, tidak ada metode yang banyak membantu ketika Anda mencoba untuk membersihkan sistem Anda setelah menjalankan apt-get build-dep. Sejauh yang saya tahu, tidak ada metode yang dapat diandalkan untuk menemukan yang diinstal kecuali dari melihat file log apt di
/var/log/apt/history.log
.sumber
--follow=DEPENDS
persis apa yang saya cari. Anda juga dapat menemukan dependensi build tersebut di Launchpad, mis. untuk Nautilus: launchpad.net/ubuntu/natty/+source/nautilus (gulir ke bawah).Opsi
-s
(--simulate
) akan menampilkan semua yang akan dilakukan tanpa melakukan apa pun. Anda bahkan tidak memerlukan hak akses root untuk itu.sumber
E: Unable to find a source package for inkscape
showsrc
menampilkan file debian / control untuk paket sumber yang diberikan. Kami kemudian menerima baris yang dimulai dengan 'Build-Depends' yang memiliki daftar paket yang diperlukan untuk membangun dari sumber.sumber
apt-cache showsrc
dan apa|
grep
. Tetap saja jawaban yang bagus. Terima kasih telah meluangkan waktu untuk menyediakannya.sudo apt-cache showsrc inkscape
tidak bekerjainkscape
di Ubuntu 18.10W: Unable to locate package inkscape N: No packages found
apt-get update
pertama kali?