Vô hiệu hóa kiểm tra khóa chung để cài đặt vòng / phút


35

Tôi muốn tạo một DVD với một số gói hữu ích (ví dụ như php-common). Vấn đề duy nhất là nếu tôi cố gắng cài đặt trên máy tính không được kết nối với internet, tôi không thể xác thực khóa công khai.

Kịch bản là như thế này:

  1. Tôi tải xuống RPM, tôi sao chép chúng vào DVD.
  2. Tôi cài đặt CentOS 5.5 trên máy tính xách tay của mình (nó không có kết nối internet).
  3. Tôi thử cài đặt một cái bằng cách sử dụng yum (hoặc rpm -i, hoặc bất cứ thứ gì).

Tôi nhận được lỗi sau: khóa chung cho "gói" chưa được cài đặt.

Làm thế nào tôi có thể bỏ qua điều đó?

Câu trả lời:


81

Từ yum -h:

--nogpgcheck          disable gpg signature checking

2
Điều gì xảy ra nếu hệ thống không có mạng cũ hơn (ví dụ như CentOS 5) và yum của nó không có tùy chọn nogpgcheck?
Urhixidur

thay đổi yum.conf để chuyển gpgcheck thành 0
aman_novice

8

Nếu bạn muốn tắt xác thực GPG cho toàn bộ Repo, hãy thêm dòng sau vào định nghĩa Repo trong /etc/yum.conf:

gpgcheck = 0

Nếu bạn đang cài đặt RPM cục bộ bằng yum, hãy làm như Ignacio nói.


7

Đối với di sản RPM Linux mà không cần yumsử dụng:

rpm -i --nosignature

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.