Beberapa port memiliki beberapa versi yang diinstal, misalnya:
sqlite3 @3.7.17_0
sqlite3 @3.8.0_0 (active)
Bagaimana cara saya mendapatkan dependensi per masing-masing ?
$ port deps [email protected]_0
Full Name: sqlite3 @3.8.0.2_0
Library Dependencies: libedit
$ port echo depof:sqlite3 and version:3.7.17_0
$ port echo depof:sqlite3 and version:@3.7.17_0
$
Tidak ada kesuksesan saat ini.
PS: ingin dependencies
tag untuk pertanyaan ini.
Jawaban:
Itu terlihat seperti bug atau batasan dengan
deps
perintah kepada saya. Melihat cepat pada Panduan MacPorts , danport help deps
tidak menentukan batasan seperti itu, meskipun itu tidak terlalu konklusif.Saya tidak yakin apakah Anda dapat melihat dependensi untuk versi yang berbeda , meskipun saya pasti dapat melihat dependensi berbeda untuk varian yang berbeda .
Saya memiliki dua versi yang
boost
diinstal (perhatikan varian python yang berbeda, tetapi versi yang sama):Dan saya dapat memeriksa dependensi mereka secara independen dengan merujuknya sebagai
portname@version+variants
(versi & varian menjadi opsional):Tetapi saya juga memiliki dua versi
glib2
danpango
diinstal saat ini:Namun, juga, tidak dapat melihat deps dari versi tidak aktif:
Keduanya menunjukkan versi yang lebih baru (aktif) daripada yang lebih lama, bahkan dengan
--index
argumen ke deps.sumber
Kamu tidak bisa
Ketergantungan Macports antara port dan bukan versi.
Hanya satu port yang digunakan pada satu waktu yang aktif. Varian dan versi port dapat bergantung pada port yang berbeda. Tetapi port dan / atau varian yang berbeda tidak dapat bergantung pada varian, lihat FAQ Macports
sumber