Сегодня мы покажем вам, как создать репозиторий в Linux. Мы знаем, что можем устанавливать пакеты в Linux с помощью RPM (Red Hat Package Management), но недостатком является то, что с помощью RPM мы не можем устанавливать пакеты, которые зависят от других пакетов, то есть от зависимостей. поэтому для установки пакетов, которые зависят от других пакетов, мы должны установить пакеты с помощью YUM (Yellowdog Updater Modified). Фактически, YUM добавляется начиная с RHEL5. YUM использует репозиторий для установки. YUM автоматически вычисляет зависимости и выясняет, что должно произойти при установке пакетов. YUM может устанавливать, удалять обновления или запрашивать пакеты.
Как создать репозиторий?
Следуйте этим советам, чтобы добавить локальный репозиторий на свой жесткий диск, здесь я показываю, как создать репозиторий в RHEL6.
Шаг 1: Создайте любую папку т.е. директорию
# mkdir / var / ftp / pub
Шаг 2: Переместите все файлы DVD RHEL в этот каталог / var / ftp / pub
# cd / var / ftp / pub
Шаг 3: Добавьте файл localRepo:
# компакт-диск /etc/yum.repos.d
# vi localrepo.repo.
[localRepo] name = localRepo baseurl = file: /// var / ftp / pub enabled = 1 gpgcheck = 0: wq! (Сохранить и выйти)
Шаг 4: Создать репозиторий
#cd / var / ftp / pub / Пакеты
#rpm -ivh createrepo * --force
#createrepo -g /var/ftp/pub/repodata/repomd.xml / var / ftp / pub / Пакеты
Шаг 5: Выполните следующую команду
# yum очистить все
Чтобы проверить список установленных пакетов, используйте следующую команду:
# yum list установлен
Итак, это все о как создать репозиторий. Фактически, мы заставляем нашу систему знать, где находится репозиторий, то есть index.
Следующее видео создано не мной, это видео создано Тимом Таном, поэтому процедура немного отличается, вы можете следовать любой процедуре :)
Феникс
Хороший пост! Работал я: D
В любом случае это работает для всех дистрибутивов?
У меня установлен Arch Linux, и я работаю только над этим: D
Раджеш Намасе
Этот метод наверняка будет работать в Red Hat, но не уверен в других дистрибутивах.
Хасан
Спасибо за эту полезную информацию, у меня есть только одна проблема с Linux: многие из моих любимых программ не могут найти его с версией Linux только для Windows и Mac. Есть ли способ заставить программное обеспечение Windows работать с Linux? а может компания должна сделать версию для linux?
Спасибо, Раджеш, у тебя такой замечательный сайт.
Раджеш Намасе
Вы можете использовать программное обеспечение Wine для запуска программного обеспечения Windows в Linux. Также вы можете попросить компанию выпустить версию для Linux.