Tôi có cần đăng ký RHEL để cài đặt gói không?


22

Tôi mới biết đến RHEL. Cố gắng cài đặt phần mềm sáng nay và chạy vào các khối đường. Có bắt buộc phải có đăng ký để tải xuống các gói thông qua yum trên RHEL không?

Tôi đang tìm thấy các nguồn khác nhau trên mạng, một số làm cho nó có vẻ như có, bạn cần đăng ký , những người khác làm cho nó có vẻ như không, đăng ký chỉ được yêu cầu hỗ trợ .

Trong cả hai trường hợp, tôi bị kẹt không thể cài đặt phần mềm ATM, vì các máy tôi đang sử dụng không đăng ký. Có cách nào để cài đặt phần mềm RHEL mà không cần đăng ký thuê bao không? Nếu vậy thì thế nào?

Câu trả lời:


19

Có, bạn phải có đăng ký RHEL đang hoạt động để tải xuống các gói từ kho của RHEL. Nếu máy của bạn chưa bao giờ được đăng ký hoặc đăng ký đã hết hạn, bạn sẽ không thể sử dụng bất kỳ kho lưu trữ nào được cung cấp bởi RHEL.

Red Hat , trong phần có liên quan:

Nếu bạn chọn để tất cả các đăng ký của mình hết hạn và không có đăng ký hoạt động nào khác trong tổ chức của mình, bạn có quyền sử dụng phần mềm, nhưng toàn bộ môi trường của bạn sẽ không còn nhận được bất kỳ lợi ích đăng ký nào, bao gồm:

  • Các phiên bản phần mềm được chứng nhận mới nhất.
  • Lỗi bảo mật hoặc sửa lỗi.

Và hơn nữa :

Nhập số thuê bao Red Hat Enterprise Linux 5 cho phép trình cài đặt:

  • Truy cập bộ đầy đủ các gói được hỗ trợ kèm theo đăng ký tại thời điểm cài đặt.

  • Tự động đăng ký hệ thống với tất cả các kênh Red Hat Network (RHN) đi kèm với đăng ký khi cài đặt.

Nhiều ví dụ khác có thể được tìm thấy ...


Bạn vẫn có thể sử dụng kho của bên thứ ba ; tuy nhiên, chúng thường phụ thuộc vào các gói trong kho cơ sở do RHEL cung cấp, và do đó, nhiều gói sẽ không cài đặt được nếu các phụ thuộc đó không thể được thỏa mãn.

Cách duy nhất để cài đặt các gói cơ sở mà không cần đăng ký là đưa chúng ra khỏi phương tiện cài đặt.


Nếu bạn không thể hoặc không muốn mua đăng ký Red Hat, hãy cân nhắc chuyển sang CentOS để tránh sự cố.


Cảm ơn Michael. Một trong những quản trị viên nói với tôi "Bạn không cần đăng ký để cài đặt các gói thông thường." Bất cứ ý tưởng đó có nghĩa là gì, hoặc nếu nó không chính xác? Tôi chỉ nghĩ rằng có thể có kho lưu trữ thay thế mà tôi có thể đánh vào những thứ như ruby , nhưng không chắc chúng sẽ là gì.
quickshiftin

2
Nếu bạn không có đăng ký, bạn chỉ có thể cài đặt các gói từ DVD cài đặt và bạn phải thực hiện thủ công.
Michael Hampton

2
Bạn có thể cài đặt RPM bằng tay một cách điên rồ. Chỉ cần sử dụng CentOS và ngừng nghe quản trị viên đó.
HTTP500

@ HTTP500 Đây là ý nghĩa mà tôi có được và một số ám chỉ từ đồng nghiệp, về việc cài đặt RPM. Tôi có thể sẽ đưa vấn đề này lên với người quản lý của mình, vì tôi không thấy quan điểm sử dụng RHEL mà không cần quản lý phụ thuộc, lol!
quickshiftin

Thật. Thời gian lãng phí sẽ tốn nhiều hơn so với đăng ký!
Michael Hampton

10

Một cách khác là thêm kho lưu trữ CentOS vào cấu hình của bạn yum. CentOS phần lớn là một dẫn xuất của RHEL . Như vậy, hầu hết các gói của nó đều tương thích với RHEL.

Michael Cutler đã viết một hướng dẫn để cài đặt các gói CentOS trên RHEL . Ngắn gọn:

# find out the release (version) of your RHEL
# ex: 5.0, 6.0, 6.3

lsb_release -r
cat /etc/issue

# create a new yum .repo config file

nano /etc/yum.repos.d/centos.repo

# add the following contents to centos.repo
# change the 6 in baseurl to your RHEL release
# check here for options: http://ftp.heanet.ie/pub/centos/

[centos]
name=CentOS $releasever - $basearch
baseurl=http://ftp.heanet.ie/pub/centos/6/os/$basearch/
enabled=1
gpgcheck=0

# save centos.repo and (optional) run this to reset the cache

yum clean all

Các bước tương tự sẽ cần phải được tuân theo đối với các repos của bên thứ ba khác. Tuy nhiên, sử dụng repo CentOS là tốt hơn, vì nó có thể sẽ chứa tất cả các phụ thuộc mà gói của bạn sẽ cần.

Tiếp theo, nếu bạn đang nhận PYCURL ERROR 22 - "The requested URL returned error: 404", bạn có thể xóa kho lưu trữ của bên thứ ba đã lỗi thời bằng cách xóa các .repotệp và các tệp liên quan.

# Ex: http://repoforge.org

cd /etc/yum.repos.d/
rm rpmforge.repo
rm mirrors-rpmforge
rm mirrors-rpmforge-extras
rm mirrors-rpmforge-testing

4

Chỉ cần tự làm một gói repo và giữ nó trên một phương tiện di động.

bất cứ khi nào và bất cứ nơi nào bạn cần bạn có thể sử dụng. Bạn có thể lấy các gói từ DVD và không cần phải đi và cài đặt mọi RPM bạn cần.


1
Đây không phải là một câu trả lời đầy đủ cho câu hỏi. Trông khá giống bài đăng "Works For Me".
kworr

trong khi nó không phải là toàn bộ câu trả lời, một bài viết meta gần đây ( meta.serverfault.com/questions/6440/ mẹo ) cho thấy chỉ có thể trả lời các phần của câu hỏi. Ngoài ra, câu trả lời theo tôi là hợp lệ, nhưng chỉ thiếu chi tiết.
Dennis Nolte
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.