yum cài đặt openoffice lỗi thời thay vì libreoffice


9

Thật không may, phần mềm mà tôi đang sử dụng (Alfresco) yêu cầu cài đặt openoffice chứ không phải libreoffice. Nếu tôi thử và cấu hình nó để sử dụng libreoffice, tôi sẽ gặp lỗi trong khi khởi động. Nếu tôi cố gắng cài đặt bất kỳ gói openoffice nào:

yum install openoffice*

Tôi nhận được lỗi cho tất cả các gói tương tự như:

Package openoffice.org-langpack-bg_BG is obsoleted by libreoffice-langpack-bg, trying to install 1:libreoffice-langpack-bg-3.4.5.2-16.el6.x86_64 instead

Sau đó, nó tiến hành thử và tải libreoffice. Tôi không thấy bất cứ điều gì man yumliên quan đến việc cài đặt các gói lỗi thời. Có cách nào để cài đặt các gói lỗi thời thông qua yum và không phải là các đối tác mới hơn của chúng không?


cùng một vấn đề cài đặt ngôn ngữ. @BengiWiebe dưới đây đã giải quyết vấn đề của tôi một cách hoàn hảo.
MattPark

Câu trả lời:



11

Tôi thấy rằng, khi cài đặt openoffice, thêm exclude=libreoffice*vào sự /etc/yum.confgiúp đỡ của bạn sudo yum updatevà tôi chắc chắn rằng nó cũng sẽ giúp ích cho vấn đề của bạn. Nó bảo yumbỏ qua libreoffice*các gói, do đó yumthậm chí không biết rằng có một gói bị lỗi thời openoffice.


Giải pháp tốt nhất vì bạn không phải tải xuống bất cứ thứ gì bằng tay. Ngoài ra, bạn không phải yum clean allvà xây dựng lại bộ đệm trong trường hợp bạn đang tự hỏi.
MattPark

1
Điều quan trọng cần lưu ý là nếu đó là một lệnh duy nhất bạn đang chạy (ví dụ: trong một tập lệnh), bạn không cần phải yum.confloay hoay với các bạn có thể sử dụng --exclude=libreoffice\*như một cờ để yumtrực tiếp trên dòng lệnh.
tự đại diện

7
sudo yum --setopt=obsoletes=0 install openoffice*

Hoặc bạn có thể đặt obsoletes=0để/etc/yum.conf

Cả hai cách làm việc cho tôi trên Oracle Linux 6.7.

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.