Bir yükleyici programı tarafından hangi dosyaların yüklendiğini nasıl bilebilirim?


18

Bir yükleyici programı tarafından hangi dosyaların yüklendiğini nasıl öğrenebilirim? Yeni bir uygulamanın yüklenmesi sırasında bunu izleyebilecek bir program var mı?

Yanıtlar:


15

Yükleyici tarafından kopyalanacak dosyaların listesini görmek için yükleyici penceresinde komut-I'e basabilirsiniz:

Ayrıca şunları kullanabilirsiniz lsbom:

lsbom bundle.pkg/Contents/Archive.bom
lsbom $(pkgutil --bom nonbundle.pkg)

Zaten bir paket yüklediyseniz pkgutil --filesveya kullanabilirsiniz lsbom:

pkgutil --files com.tapbots.TweetbotMac
lsbom /var/db/receipts/com.tapbots.TweetbotMac.bom

2

OS X paket dosyalarını incelemenize ve içeriklerine bakmanıza olanak tanıyan Pacifist (shareware, $ 20) adlı bir uygulama var . Doğrudan web sitelerinden alıntı yapmak:

Bu, örneğin, […] indirilen bir paketi yüklemeden önce ne yükleyeceğini görmek için incelemek istiyorsanız kullanışlıdır.

Ücretsiz olarak indirebilirsiniz (başlangıçta 15 saniyelik bir gecikme vardır) veya kayıt için 20 $. Bir yükleyicide Paketi Aç komutunu kullanarak, yükleyici paketinin içine bakıp ne yaptığını öğrenebilirsiniz. Genellikle neyin yüklendiğini ve taşındığını görmek için kullanabileceğiniz bir komut dosyası veya benzeri bulabilirsiniz.


Ya da, biri ücretli yazılım kullanmak istemiyorsa unpkg tam olarak bu amaç için tercih edilen araçtır.
GhostLyrics

1

İçinde Installer.app uygulaması kullanabileceğiniz Dosya > Göster Dosyalar ... menü paket içeriğini listelemek için. Bu liste, Installer'ın Mac'inize kopyalayacağı sıkıştırılmış dosyaları yansıtır.

Standart bir yükleyici paketi açtığınızda Installer.app başlatılır.

Bir yükleyici paketinin pkgve mpkgalgılaması zor komutları veya diğer yöntemleri kullanarak dosya yükleyebileceğini unutmayın.

Hangi dosyaların yüklü veya değiştirilmiş olduğunu gerçekten belirlemek için, yükleyici paketini Mac'inize uygulandığı sırada izlemeniz ve izlemeniz gerekir. Bu, yükleyici tarafından başlatılan izleme işlemlerini ve çalıştırdığı tüm komut dosyalarının sonuçlarını içerir.

Bir yükleyiciden emin değilseniz, geliştiriciyle iletişim kurun. Örneğin , kurulu dosyaların ve kullanılan komut dosyalarının bir listesini yayınlarız . İyi bir uygulamadır ve müşteri talebi, geliştiricileri bu ayrıntıyı paylaşmaya itmeye yardımcı olacaktır.



0

@Lri bireyin cevabı mükemmel ve başka bayrak hakkında bilgiler eklemeniz pkgutil. Manpage'den:

--payload-files path

Yolda bulunan kaldırılan düz paketlerin yükü içinde arşivlenen dosyaları listeleyin. Bu eşdeğer olmalıdır "lsbom -s `pkgutil --bom path`". Düz paket arşivlerinin birden fazla paket içerebileceğini ve kaldırılan paketlerin hedef konumunun bu komut tarafından bilinmediğini unutmayın.

Misal:

pkgutil --payload-files node-v10.15.3.pkg

Bu bayrağı kullanarak , Yükleyici'de "Dosyaları Göster" komutu ( + i) tarafından sunulan listenin aynısını görebildim .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.