Làm cách nào để cài đặt phần mềm trên Red Hat?


Câu trả lời:


13

Đối với Red Hat Enterprise Linux và các công cụ phái sinh:

$ yum install foo

Đối với Fedora:

$ dnf install foo

Đối với Debian và các công cụ phái sinh như Ubuntu (chạy dưới dạng root ):

# apt-get install foo

Tôi đang thử "yum install ncdu" và nhận được "Không có gói ncdu nào khả dụng." (Xem unix.stackexchange.com/questions/3961/õ ). Gì bây giờ?
ripper234

@ ripper234 Không phải tất cả các bản phân phối đều cung cấp ncdu
NJ

Vì vậy, những lựa chọn của tôi sau đó là gì? Tôi có phải tải xuống nguồn và biên dịch không?
ripper234

Suse sử dụng yast not yum
xenoterracide

@ ripper234 ... Tôi không biết đó là gì nhưng tôi sẽ đặt cược vào một repo bên ngoài, hãy thử đặt câu hỏi thứ hai ở đây "làm cách nào tôi có thể cài đặt ncdu trên Red Hat" và hỏi xem nó có sẵn trong bất kỳ repo nào không các văn bản.
xenoterracide

2

Dành cho Debian / Ubuntu

aptitude install firefox

Đối với Fedora tôi nghĩ rằng nó là

yum install firefox

[ lưu ý ] Chạy chúng dưới dạng root .


@Stefan, có chuyện gì với # và $?
Johan

thấy điều này thảo luận . #có nghĩa là lệnh được chạy dưới quyền root, $là người dùng bình thường.
Stefan

2

Nếu bạn đang sử dụng Red Hat Enterprise Linux, có thể gói bạn đang tìm kiếm nằm trong EPEL , vì vậy bạn có thể cài đặt:

sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

và sau đó bạn có thể yum install ncdu.

Nếu bạn đang sử dụng Red Hat Linux cổ đại, câu trả lời là dành cho tình yêu của tất cả những gì là thiêng liêng , đã đến lúc nâng cấp lên Fedora.


Nâng cấp không phải lúc nào cũng có thể. Có chút lòng trắc ẩn :)
tăng vọt vào

@spemble Vâng, chắc chắn, nhưng ngay cả tại thời điểm tôi viết điều đó, Red Hat Linux 9 (bản phát hành cuối cùng) đã không còn hỗ trợ trong gần bảy năm . Bây giờ, đã mười bốn tuổi . Số lượng khai thác từ xa và địa phương chưa từng có là đáng sợ để xem xét.
mattdm

Công việc của tôi đã cho tôi làm việc trên RHEL 4.6 và SCO Unix v5. Bạn có thể tưởng tượng sự thất vọng. Chỉ cần nói.
tăng vọt vào

0

Trong hệ thống dựa trên debian bạn có thể sử dụng sudo apt-get install foo để tải xuống, bạn có thể sử dụng wget


0

Đối với phân phối RHEL để cài đặt từ xa và cài đặt kho lưu trữ vào yum OK, Ở đây chúng tôi có một số chi tiết bổ sung:

Rhel 2,3 và 4:

    up2date -i pkg-name

RHEL5,6:

    yum install pkg-name 

Nhóm RHEL7 yum cài đặt tên nhóm pkg

VÒI 5,6 & 7:

    yum groupinstall group-pkg-name 

RHEL 2,3,4: up2date "@ nhóm-pkg-name"

Nếu bạn phải cài đặt bất kỳ gói vòng / phút cục bộ nào, hãy tránh sử dụng:

    rpm -ivh http://... 

và thích sử dụng:

    yum localinstall http://... 

hoặc là

Phân phối di sản RHEL 2,3,4:

    up2date -k pkg-name 

Lưu ý: có thể http: // ... nếu không wget -0 http: // ... sau khi up2date -k pkg-name

Tất cả điều này để giữ cho siêu dữ liệu của bạn yum (hoặc up2date) ok và đồng bộ hóa với vòng / phút.

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.