Mục đích chính xác có gói chuyển tiếp là gì?


37

Các gói chuyển tiếp là gì và mục đích chính xác của chúng là gì?

Câu trả lời:


32

Họ đơn giản hóa quá trình chuyển đổi nếu một gói được đổi tên:

Giả sử chúng ta có một gói được gọi là mypackage trong bản phát hành hiện tại. Bây giờ vì một số lý do, các gói này được đổi tên thành mynewpackage trong phiên bản tiếp theo. Là người quản lý gói không biết gì về việc đổi tên gói nó sẽ đối xử với mypackagemynewpackage như các gói khác nhau để người dùng nâng cấp trên người có mypackage không nhận được mynewpackage cài đặt nhưng nghỉ với người già mypackage (nếu phụ thuộc cho phép điều đó).

Để tránh những gói này duy trì chỉ đơn giản là tạo ra một gói chuyển tiếp mypackage trong phiên bản mới mà không có bất kỳ tập tin nhưng chỉ là một phụ thuộc vào mynewpackage (loại gói được gọi là " meta gói ").


1
nó giống như một con trỏ hoặc một liên kết hiển thị từ gói chuyển tiếp trên người kế nhiệm hay tôi đã hiểu sai điều này? mypackage cũ bị loại bỏ hoàn toàn và cái mới chỉ có sẵn? Tôi hỏi chủ yếu vì tôi gặp vấn đề với trình điều khiển với máy in của mình, libcupsys không được dùng nữa và libcups có vẻ là người kế nhiệm, nhưng trình điều khiển duy nhất có sẵn từ canon dựa trên libcupsys cũ. Vì vậy, làm thế nào một gói chuyển tiếp như vậy có thể giúp tôi trong trường hợp này?
NES

1
Nó tương tự như một con trỏ nhưng nghĩ theo cách này có thể gây hiểu nhầm ở một số khía cạnh vì gói chuyển tiếp vẫn là một gói bình thường ngoại trừ nó không chứa bất kỳ tệp nào mà chỉ là siêu dữ liệu. Chính xác thì vấn đề với trình điều khiển máy in của bạn là gì? Vì libcupsys karmic là một gói ảo được cung cấp bởi libcups, do đó shouln sẽ có vấn đề phụ thuộc nếu trình điều khiển phụ thuộc vào libcupsys.
Florian Diesch

Tôi sẽ đưa ra câu trả lời này nếu nó được liên kết đến trang đặc biệt yêu cầu các nhà bảo trì thực hiện việc này: wiki.debian.org/RenamingPackages .
David Cary
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.