Giải nén tập tin ra khỏi tập tin Solarkg pkg mà không cần cài đặt


9

Làm cách nào tôi có thể trích xuất các tệp nhị phân ra khỏi tệp pkg mà không cần thêm chúng vào các vị trí mặc định bên dưới /usrhoặc thư mục mặc định khác. Tôi muốn thêm gói này trong thư mục riêng của mình /our_own_directory/our_own_prefix_specific_for_this_packageđể nó được khép kín, dễ dàng biết những gì đang xảy ra và được gắn với các thư mục ứng dụng của chúng tôi thay vì các thư mục OS.

Ngoài ra, tôi không muốn chạm vào cơ sở dữ liệu toàn cầu của các gói đã cài đặt.

Câu trả lời:


14

Mặc dù điều này sẽ không cài đặt gói, bạn có thể chuyển chúng từ tệp gói (hay còn gọi là gói dữ liệu) đến một vị trí bộ đệm bằng lệnh pkgtrans:

pkgtrans filename.pkg / home / user / current_t tạm_package_prefix_dir

Điều này sẽ trích xuất phân cấp hệ thống tệp gói cũng như tệp pkginfo và bất kỳ tập lệnh cài đặt trước / sau vào thư mục của bạn.

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.