Як витягти пакети rpm

RPM - це менеджер пакетів Red Hat, який є одним з компонентів Linux. Він широко використовується в багатьох дистрибутивах Linux, на кшталт Fedora, Mandriva та інших. Встановити RPM досить просто, але для його вилучення вам знадобиться доступ до терміналу або консолі. Читайте далі, щоб дізнатися про те, як отримати файл RPM.

кроки

1. RPM - це щось на зразок архіву cpio, тому rpm2cpio вдасться конвертувати файл з розширенням .rpm в архів cpio. Незалежно від формату пакета дистрибутивів, спробуйте витягти вміст файлу rpm за допомогою стандартних інструментів. Хоча сама програма RPM і здатна на це, далі описаний більш узагальнений варіант.
Зображення з назвою Extract RPM Packages Step 1
  • Зображення з назвою Extract RPM Packages Step 2
    2. Запустіть термінал (або консоль, як її зазвичай називають в KDE).
  • Зображення з назвою Extract RPM Packages Step 3
    3. Скачайте файл RPM, який хочете встановити і помістіть його в папку на свій вибір.
    mkdir testing
    cd testing
    wget ftp: // download.fedora.redhat.com / pub / fedora / linux / updates / 11 / SRPMS / mediawiki-1.15.1-50.fc11.src.rpm
  • Зображення з назвою Extract RPM Packages Step 4
    4. Тепер, за допомогою двох утиліт командного рядка (rpm2cpio і cpio) можна спробувати витягти всі файли.
    rpm2cpio mediawiki-1.15.1-50.fc11.src.rpm | cpio -idmv
  • Зображення з назвою Extract RPM Packages Step 5
    5. Файли також можна спробувати встановити з наступними параметрами:
  • i: відновити архів;
  • d: створити провідні папки там, де це необхідно;
  • m: зберегти попередню модифікацію при створенні нових файлів;
  • v: багатослівний режим, наприклад, щоб відобразити прогрес.
  • Зображення з назвою Extract RPM Packages Step 6
    6. Пакет, швидше за все, буде витягнутий в цю папку. Щоб перевірити, чи успішно ви витягли файли, введіть код з зображення вище.
    ls
  • Якщо після запуску команди ви побачите на екрані імена деяких файлів, значить, ці файли були успішно вилучені з RPM.
  • Cхоже