Сьогодні ми покажемо вам, як створити a репозиторій в Linux. Ми знаємо, що ми можемо встановлювати пакунки в Linux за допомогою RPM (Red Hat Package Management), але недоліком є те, що за допомогою RPM ми не можемо встановлювати пакунки, які залежать від інших пакетів, тобто залежностей. тому, щоб інсталювати пакунки, які залежать від інших пакетів, ми повинні встановлювати пакунки за допомогою YUM (Yellowdog Updater Modified). Насправді, YUM додається з RHEL5 і далі. YUM використовує репозиторій для встановлення. YUM автоматично обчислює залежності та з’ясовує, що має відбуватися для встановлення пакетів. YUM може встановлювати, видаляти оновлення або запитувати пакети.
Як створити репозиторій?
Дотримуйтесь цих порад, щоб додати локальне сховище на ваш жорсткий диск. Тут я показую, як створити репозиторій у RHEL6.
Крок 1: Створіть будь-яку папку, тобто каталог
# mkdir /var/ftp/pub
Крок 2: Перемістіть усі RHEL DVD-файли в цей каталог /var/ftp/pub
# компакт-диск /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/Packages
#rpm -ivh createrepo* --force
#createrepo -g /var/ftp/pub/repodata/repomd.xml /var/ftp/pub/Packages
Крок 5: Виконайте наступну команду
# yum clean all
Щоб переглянути список встановлених пакетів, скористайтеся такою командою:
# yum список встановлений
Отже, це все як створити репозиторій. Власне, ми змушуємо нашу систему знати, де знаходиться репозиторій, тобто індекс.
Наступне відео створено не мною, це відео створено Тімом Таном, тому процедура трохи відрізняється, ви можете виконувати будь-яку процедуру :)
Гарний пост! Спрацював :D
У будь-якому випадку це працює для кожного дистрибутива?
У мене встановлено Arch Linux, і я працюю тільки над цим :D
Цей метод напевно спрацює на Red Hat, не впевнений щодо інших дистрибутивів.
Дякую за цю корисну інформацію, у мене є лише одна проблема з Linux: багато мого улюбленого програмного забезпечення не можуть знайти його з версією Linux, лише для Windows і Mac, є спосіб змусити програмне забезпечення Windows працювати з Linux? чи, можливо, компанія повинна зробити версію для linux?
Дякую Раджеш, у вас такий чудовий веб-сайт.
Ви можете використовувати програмне забезпечення Wine для запуску програмного забезпечення Windows на Linux. Також ви можете попросити компанію випустити версію Linux.