Я новичок в Linux, и многие люди говорят, что вы должны обновить свой репозиторий.
Я не понимаю, о чем они говорят.
Это как обновить ОС смартфона?
Что означает обновление хранилища?
Заранее спасибо!
2 ответа
В отличие от Windows, большая часть программного обеспечения linux устанавливается менеджером пакетов (доступ к которому осуществляется через интерфейс). "Обновление вашего репозитория" означает получение нового списка пакетов для вашего менеджера пакетов. В отличие от вашего телефонного магазина приложений, настольные приложения полагаются на довольно сложную взаимосвязь между несколькими пакетами, поэтому в них будет содержаться такая информация, как «Пакет A зависит от версии 2.0 или более libanana», которую необходимо постоянно обновлять.
Однако обычно yum и dnf (более новый менеджер пакетов в дистрибутивах Red Hat) загружают обновленные репозитории всякий раз, когда вы устанавливаете или обновляете пакеты, поэтому вам не нужно делать это вручную. Сравните это с apt - где у вас есть отдельные команды для обновления ваших репозиториев (apt-get update) и обновления программного обеспечения (apt-get upgrade). Так что нет, вам обычно не нужно запускать команду для этого, и есть вероятность, что в дистрибутивах, основанных на RH, от этого нет никакой пользы. На Ubuntu, да, вы должны делать это периодически, хотя я склонен делать это перед любой установкой или обновлением команды.
Обновление смартфона ближе к обновлению к новому выпуску - в fedora это была команда с именем fedup (теперь она включена в dnf), а в ubuntu - «do-release-upgrade».
yum обозначает модифицированную желтую собаку. Используется для установки программ и управления пакетами. В дистрибутивах Linux репозиторий относится к серверу, на котором хранится программное обеспечение для данного дистрибутива Linux. Можно получить доступ к этому репозиторию и установить любой конкретный репозиторий на один собственный компьютер. «yum.repos.d» - это директория, в которую устанавливаются репозитории. Команда pdate используется для обновления локального репозитория с помощью патчей безопасности. http://www.slashroot.in/yum-repository-and-package-management-complete-tutorial