Cài đặt Xvfb qua kho yum - yum cho Xvfb?


26

Tôi đang cố gắng cài đặt Xvfb trên hệ thống RHEL 6.2 bằng yum. Tuy nhiên, tất cả các trợ giúp mà tôi tìm thấy đều nói: gõ:

    yum install Xvfb

hoặc là...

    yum install xorg-x11-server-Xvfb

Mà tôi chắc chắn sẽ hoạt động nếu tôi có cấu hình repo chính xác, mà tôi đoán là tôi không. Bởi vì tôi nhận được lỗi:

    No package Xvfb available.

Các repos duy nhất tôi có trên hệ thống này là redhat.repo và rhel-source.repo. Repo nào chứa gói Xvfb?

Cảm ơn!

Câu trả lời:


36

Umm, gói được gọi là "xorg-x11-server-Xvfb" trên CentOS5.

Vì vậy, bạn nên sử dụng tùy chọn thứ hai, "yum install xorg-x11-server-Xvfb". Bạn cũng có thể thực hiện "yum search xvfb", cung cấp cho bạn tên thích hợp của gói.


Đã thử cả hai, không làm việc. Tìm kiếm không trả về các gói phù hợp và "yum install xorg-x11-server-Xvfb" cho tôi biết "Không có gói xorg-x11-server-Xvfb khả dụng".
AWT

xorg-x11-server-Xvfb.i386 trên máy RHEL 5.5 của tôi .. Tự hỏi liệu họ có sử dụng nó trong 6.0
Tim

Kỳ dị. Đó là một gói RHEL tiêu chuẩn. Có thể chạy "yum sạch" để xóa dữ liệu cục bộ? Đây có thể là một cái gì đó bạn nhận được để lỗi về.
cjc

@Tim. Trên CentOS6.2, tôi thấy "xorg-x11-server-Xvfb.i686 0: 1.10.4-6.el6_2.1" vì vậy nó có nguồn gốc từ các nguồn RHEL tiêu chuẩn. Nó cũng được đề cập trên tài liệu RH chính thức này: rhn.redhat.com/errata/RHBA-2011-1816.html vì vậy nó sẽ có sẵn từ RedHat. Điều này có vẻ giống như một vấn đề với cấu hình yum của Torgis.
cjc

Rất có thể được. Tôi đã thử yum sạch tất cả, yum tìm kiếm tất cả xvfb và không nhận được gì. Những repos nào bạn đã thêm vào /etc/yum.repos.d? Tôi chỉ nhìn vào repo redhat của tôi và nó trống rỗng. Điều đó có thể không tốt.
AWT

6

Kích hoạt kho lưu trữ nội dung tùy chọn bằng cách chỉnh sửa /etc/yum.repos.d/redhat-rhui.repo.

Mở tìm kiếm tệp cho tùy chọn - thay đổi enable = 0 thành enable = 1

[rhui-REGION-rhel-server-optional]
name=Red Hat Enterprise Linux Server 7 Optional (RPMs)
mirrorlist=https://rhui2-cds01.REGION.aws.ce.redhat.com/pulp/mirror/content/dist/rhel/rhui/server/7/$releasever/$basearch/optional/os

enabled=1

Điều này nên làm việc.


Tôi đã sử dụng sudo yum install --enablerepo rhel-7-server-optional-rpms xorg-x11-server-Xvfb. Chỉ là một cách khác để đạt được những gì @Aamreeta gợi ý ở đây (không cần chỉnh sửa tệp yum.repos.d / redhat.repo).
Juan

4

Nó khả dụng trên Kênh tùy chọn của Máy khách, Máy trạm và Máy chủ trong RHN: (Lưu ý các URL ở đây sẽ nhắc cho tài khoản hỗ trợ của bạn)

https://rhn.redhat.com/network/software/packages/name_overview.pxt?package_name=xorg-x11-server-Xvfb&archIdList=&archLabelList=&search_subscribeed_channels=yes

Tất nhiên, bạn sẽ cần định cấu hình quyền lợi phù hợp để sử dụng một trong những kênh đó với hệ thống của mình.

Bạn có thể tìm kiếm các gói tại URL sau nếu bạn không quen thuộc (hoặc không thích) gui của Bộ công cụ gói hoặc chức năng yum tương đương:

https://rhn.redhat.com/rhn/channels/software/Search.do

chúc mừng


Câu hỏi ngớ ngẩn khi theo dõi ... một khi tôi có tài khoản hỗ trợ, tôi sẽ đặt thông tin đó ở đâu trên hệ thống của mình để các kho lưu trữ yum này hoạt động?
AWT

liên kết của bạn mang lại cho tôi bất cứ điều gì ... Tôi tin rằng nó không còn hoạt động nữa ..
caarlos0

1

Cảm ơn bạn đã giải thích giải pháp ... vì một số lý do, liên kết ftp đối với tôi không đúng định dạng và vì vậy tôi đã gặp phải các lỗi như ...

ftp://ftp.redhat.com/pub/redhat/rhel/beta/6Server/x86_64/os/repodata/repomd.xml:[Errno 14] PYCURL ERROR 9 - "Server denied you to change to the given directory"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: rhel-beta. Please verify its path and try again

Lưu ý phần "6Server", thư mục đó không tồn tại hoặc có gì đó không đúng với những gì tôi đang làm.

Dù sao, cuối cùng tôi đã thay thế $ phát hành bằng "6" ftp://ftp.redhat.com/pub/redhat/rhel/beta/6/x86_64/os/repodata/repomd.xml

và từ những gì tôi có thể nói "sudo yum install xorg-x11-server-Xvfb" cài đặt nó tốt


-1

Ok, tôi đã tìm ra nó. Câu trả lời là thêm kho lưu trữ rrc-beta, do đó bỏ qua nhu cầu đăng ký RHN:

[rhel-beta]
name=Red Hat Enterprise Linux $releasever Beta - $basearch
baseurl=ftp://ftp.redhat.com/pub/redhat/rhel/beta/$releasever/$basearch/os/
enabled=1
gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta-2
priority=1
exclude=*release

[rhel-beta-optional]
name=Red Hat Enterprise Linux $releasever Beta (Optional) - $basearch
baseurl=ftp://ftp.redhat.com/pub/redhat/rhel/beta/$releasever/optional/$basearch/os/
enabled=1
gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta-2
priority=1
exclude=*release

Làm việc như người ở.


Bạn định đặt cấu hình này ở đâu?
slashdottir

nó không hoạt động
Robert
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.