Thiếu nội dung hiển thị gói nội dung


3

Tôi đã cố gắng trích xuất nội dung của một .pkgtập tin và nhấp chuột phải vào nó thường sẽ cho phép Show Package Contentstùy chọn nhạy cảm theo ngữ cảnh . Tuy nhiên, nó dường như không hiển thị trên bất kỳ tệp .pkg nào tôi có thể tìm thấy trên hệ thống của mình.

Tôi đã mở rộng nội dung trên dòng lệnh bằng lệnh này:

StuffeMac:Desktop stuffe$ pkgutil --expand AirPortUtility56.pkg ./dan2/

Mà hoạt động tốt, và bên trong gói này là một .pkgtập tin khác . Nhấp chuột phải vào cái này và Show Package Contentsquay lại lần nữa, nhưng chỉ với cái tôi vừa mở rộng ...

Chuyện gì đang xảy ra vậy?

Câu trả lời:


2

Hiển thị Nội dung gói không phải để hiển thị nội dung của các tệp .pkg, nó hiển thị cấu trúc ẩn cho Ứng dụng (và các gói khác), thực sự là các thư mục. Bạn có thể sử dụng chương trình Pacifist để xem nội dung của các tệp .pkg.

Để trả lời câu hỏi trong bình luận của bạn, đây là cách bạn có thể nói trong Terminal. Khi bạn thực hiện một ls -llệnh, các thư mục có d là ký tự đầu tiên trong dòng.

516 $ ls -l
drwxr-xr-x    3 steve  admin         102 Jan  6  2011 Form Viewer.app
drwxrwxrwx@   3 root   admin         102 Jan 18  2010 FormViewerFonts.pkg
-rw-r--r--@   1 steve  staff  2157020198 Jun 30  2012 MacTeX-2012.pkg

Trong ví dụ này, hai mục đầu tiên là các gói và mục cuối không.


Có một số cách để nói nếu một tập tin kết thúc .pkgthực sự là một gói hoặc một cái gì đó khác? Trong trường hợp này, cả tệp gốc và nội dung của tệp đó đều là .pkgcác tệp
nhồi

1
Nếu là gói, Hiển thị Nội dung Gói sẽ hiển thị trong menu ngữ cảnh. Nếu không, nó sẽ không. Bạn cũng có thể nhìn vào nó trong Terminal. Cấu trúc của một bó không bị ẩn ở đó. Nếu nó là một gói, nó sẽ hiển thị như một thư mục.
SSteve 17/12/13

1
Bất kỳ ý tưởng nào làm cho một thư mục hiển thị như một gói trái ngược với một thư mục thông thường?
Dan Rosenstark

1
@DanRosenstark Không. Bạn nên đăng nó như một câu hỏi để cả hai chúng ta có thể tìm hiểu.
SSteve

1
Không phải là câu hỏi hay nhất của tôi, nhưng dù sao đi nữa: apple.stackexchange.com/questions/280280/iêu
Dan Rosenstark

-1

Nhanh chóng và dễ dàng:

  • Tập tin gói "trùng lặp".
  • Bấm chuột và chạy "Hiển thị nội dung gói" trên tệp trùng lặp

Chào mừng bạn đến hỏi khác nhau và cảm ơn bạn đã trả lời. Thật không may, những câu trả lời ngắn như thế này không thực sự cung cấp đủ chi tiết hoặc ngữ cảnh để giúp nhiều người dùng. Nếu có thể, thật tốt nếu bạn có thể thêm một số thông tin về cách sao chép tệp và cách "Hiển thị nội dung gói" vì nhiều người dùng có thể không biết cách thực hiện những điều này. Ngoài ra, bạn có thể muốn đọc Cách trả lời để biết các mẹo cung cấp câu trả lời tại đây.
Monomeeth
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.