Có phải tùy chọn --enablerepo của yum chỉ kích hoạt repo cho lệnh hiện tại không?


34

Có phải --enablerepotùy chọn của yum chỉ kích hoạt một kho lưu trữ trong suốt thời gian của lệnh hiện tại?

Ví dụ: nếu enabledcài đặt trong /etc/yum.repos.d/remi.repotệp được đặt thành 0(bị tắt) và tôi chạy:

yum --enablerepo remi,remi-php55 install php

Các kho lưu trữ được chỉ định ( remiremi-php55) chỉ được bật trong suốt thời gian của installlệnh?

Có cách nào để duy trì enabledcài đặt bằng cách sử dụng yumthay vì chỉnh sửa .repotệp trực tiếp không?

Câu trả lời:


47

Các --enablerepotùy chọn overides tùy chọn vĩnh viễn thiết lập trong .repotập tin chỉ lệnh hiện hành. --disablerepokhông ngược lại cho repos kích hoạt.

Nếu bạn cài đặt (hoặc đã cài đặt) yum-utilsgói thì bạn có thể sử dụng yum-config-managerđể bật / tắt vĩnh viễn repos mà không cần chỉnh sửa tệp:

yum-config-manager --enable remi

sẽ kích hoạt vĩnh viễn remirepo.

yum repolist all

sẽ liệt kê tất cả các repo idmà bạn sử dụng với tùy chọn --enablehoặc --disable.


DNF tương đương là gì?
Leo Ufimtsev

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.