Как извлечь файл RPM?

У меня есть RPM-файл, из которого я хочу изучить его содержимое. Для пакетов .deb я могу использовать dpkg -x file.deb, чтобы извлечь его.

Что такое эквивалентная команда для файла .rpm? Я ищу приложение для командной строки.

31
задан 8 July 2011 в 01:44

30 ответов

file-roller, похоже, открывает файлы rpm. В качестве альтернативы вы можете использовать команду:

$ sudo apt-get install rpm2cpio
$ rpm2cpio /path/to/file.rpm | cpio -i --make-directories

, которая извлечет содержимое rpm в текущий каталог.

41
ответ дан 25 May 2018 в 19:55
  • 1
    Спасибо, я просто наткнулся на это: rpm2cpio file.rpm | cpio --extract --make-directories – Lekensteyn 8 July 2011 в 01:57

file-roller, похоже, открывает файлы rpm. В качестве альтернативы вы можете использовать команду:

$ sudo apt-get install rpm2cpio $ rpm2cpio /path/to/file.rpm | cpio -i --make-directories

, которая извлечет содержимое rpm в текущий каталог.

41
ответ дан 25 July 2018 в 21:36

file-roller, похоже, открывает файлы rpm. В качестве альтернативы вы можете использовать команду:

$ sudo apt-get install rpm2cpio $ rpm2cpio /path/to/file.rpm | cpio -i --make-directories

, которая извлечет содержимое rpm в текущий каталог.

41
ответ дан 31 July 2018 в 10:31

file-roller, похоже, открывает файлы rpm. В качестве альтернативы вы можете использовать команду:

$ sudo apt-get install rpm2cpio $ rpm2cpio /path/to/file.rpm | cpio -i --make-directories

, которая извлечет содержимое rpm в текущий каталог.

41
ответ дан 31 July 2018 в 11:33

file-roller, похоже, открывает файлы rpm. В качестве альтернативы вы можете использовать команду:

$ sudo apt-get install rpm2cpio $ rpm2cpio /path/to/file.rpm | cpio -i --make-directories

, которая извлечет содержимое rpm в текущий каталог.

41
ответ дан 2 August 2018 в 03:13

file-roller, похоже, открывает файлы rpm. В качестве альтернативы вы можете использовать команду:

$ sudo apt-get install rpm2cpio $ rpm2cpio /path/to/file.rpm | cpio -i --make-directories

, которая извлечет содержимое rpm в текущий каталог.

41
ответ дан 4 August 2018 в 19:08

file-roller, похоже, открывает файлы rpm. В качестве альтернативы вы можете использовать команду:

$ sudo apt-get install rpm2cpio $ rpm2cpio /path/to/file.rpm | cpio -i --make-directories

, которая извлечет содержимое rpm в текущий каталог.

41
ответ дан 6 August 2018 в 03:25

file-roller, похоже, открывает файлы rpm. В качестве альтернативы вы можете использовать команду:

$ sudo apt-get install rpm2cpio $ rpm2cpio /path/to/file.rpm | cpio -i --make-directories

, которая извлечет содержимое rpm в текущий каталог.

41
ответ дан 7 August 2018 в 21:12

file-roller , похоже, открывает файлы rpm . В качестве альтернативы вы можете использовать команду:

  $ sudo apt-get install rpm2cpio $ rpm2cpio /path/to/file.rpm |  cpio -i -make-каталоги  

, которые извлекут содержимое rpm в текущий каталог.

41
ответ дан 10 August 2018 в 09:30

file-roller , похоже, открывает файлы rpm . В качестве альтернативы вы можете использовать команду:

  $ sudo apt-get install rpm2cpio $ rpm2cpio /path/to/file.rpm |  cpio -i -make-каталоги  

, которые извлекут содержимое rpm в текущий каталог.

41
ответ дан 13 August 2018 в 12:59
  • 1
    Спасибо, я просто наткнулся на это: rpm2cpio file.rpm | cpio --extract --make-каталоги – Lekensteyn 8 July 2011 в 01:57

Насколько я помню, вам нужно использовать приложение с именем alien, которое преобразует .rpm в файлы deb. Используйте терминал:

sudo apt-get install alien

, затем

sudo alien -d nameofyourpackage.rpm (-d for Debian package)

Если вам нужно его изучить, вы можете прибегнуть к вашему методу dpkg -x file.deb

5
ответ дан 25 May 2018 в 19:55
  • 1
    rpm2cpio, похоже, работает нормально, поэтому я не пробовал это. – Lekensteyn 8 July 2011 в 02:01
  • 2
    это имеет недостаток в создании .deb. – enzotib 8 July 2011 в 02:16

Вы также можете использовать иностранец только для извлечения файлов (которые он вызывает «сгенерировать дерево сборки»)

alien --scripts --generate <package.rpm>

Вы получите 2 dirs - <package> , и <package>.orig, который представляет собой необработанное извлечение из об / мин.

1
ответ дан 25 May 2018 в 19:55

Насколько я помню, вам нужно использовать приложение с именем alien, которое преобразует .rpm в файлы deb. Используйте терминал:

sudo apt-get install alien

, затем

sudo alien -d nameofyourpackage.rpm (-d for Debian package)

Если вам нужно его изучить, вы можете прибегнуть к вашему методу dpkg -x file.deb

5
ответ дан 25 July 2018 в 21:36
  • 1
    rpm2cpio, похоже, работает нормально, поэтому я не пробовал это. – Lekensteyn 8 July 2011 в 02:01
  • 2
    это имеет недостаток в создании .deb. – enzotib 8 July 2011 в 02:16

Вы также можете использовать иностранец только для извлечения файлов (которые он вызывает «сгенерировать дерево сборки»)

alien --scripts --generate <package.rpm>

Вы получите 2 dirs - <package> , и <package>.orig, который представляет собой необработанное извлечение из об / мин.

1
ответ дан 25 July 2018 в 21:36

Насколько я помню, вам нужно использовать приложение с именем alien, которое преобразует .rpm в файлы deb. Используйте терминал:

sudo apt-get install alien

, затем

sudo alien -d nameofyourpackage.rpm (-d for Debian package)

Если вам нужно его изучить, вы можете прибегнуть к вашему методу dpkg -x file.deb

5
ответ дан 31 July 2018 в 10:31
  • 1
    rpm2cpio, похоже, работает нормально, поэтому я не пробовал это. – Lekensteyn 8 July 2011 в 02:01
  • 2
    это имеет недостаток в создании .deb. – enzotib 8 July 2011 в 02:16

Вы также можете использовать иностранец только для извлечения файлов (которые он вызывает «сгенерировать дерево сборки»)

alien --scripts --generate <package.rpm>

Вы получите 2 dirs - <package> , и <package>.orig, который представляет собой необработанное извлечение из об / мин.

1
ответ дан 31 July 2018 в 10:31

Насколько я помню, вам нужно использовать приложение с именем alien, которое преобразует .rpm в файлы deb. Используйте терминал:

sudo apt-get install alien

, затем

sudo alien -d nameofyourpackage.rpm (-d for Debian package)

Если вам нужно его изучить, вы можете прибегнуть к вашему методу dpkg -x file.deb

5
ответ дан 31 July 2018 в 11:33
  • 1
    rpm2cpio, похоже, работает нормально, поэтому я не пробовал это. – Lekensteyn 8 July 2011 в 02:01
  • 2
    это имеет недостаток в создании .deb. – enzotib 8 July 2011 в 02:16

Вы также можете использовать иностранец только для извлечения файлов (которые он вызывает «сгенерировать дерево сборки»)

alien --scripts --generate <package.rpm>

Вы получите 2 dirs - <package> , и <package>.orig, который представляет собой необработанное извлечение из об / мин.

1
ответ дан 31 July 2018 в 11:33

Насколько я помню, вам нужно использовать приложение с именем alien, которое преобразует .rpm в файлы deb. Используйте терминал:

sudo apt-get install alien

, затем

sudo alien -d nameofyourpackage.rpm (-d for Debian package)

Если вам нужно его изучить, вы можете прибегнуть к вашему методу dpkg -x file.deb

5
ответ дан 2 August 2018 в 03:13
  • 1
    rpm2cpio, похоже, работает нормально, поэтому я не пробовал это. – Lekensteyn 8 July 2011 в 02:01
  • 2
    это имеет недостаток в создании .deb. – enzotib 8 July 2011 в 02:16

Вы также можете использовать иностранец только для извлечения файлов (которые он вызывает «сгенерировать дерево сборки»)

alien --scripts --generate <package.rpm>

Вы получите 2 dirs - <package> , и <package>.orig, который представляет собой необработанное извлечение из об / мин.

1
ответ дан 2 August 2018 в 03:13

Насколько я помню, вам нужно использовать приложение с именем alien, которое преобразует .rpm в файлы deb. Используйте терминал:

sudo apt-get install alien

, затем

sudo alien -d nameofyourpackage.rpm (-d for Debian package)

Если вам нужно его изучить, вы можете прибегнуть к вашему методу dpkg -x file.deb

5
ответ дан 4 August 2018 в 19:08
  • 1
    rpm2cpio, похоже, работает нормально, поэтому я не пробовал это. – Lekensteyn 8 July 2011 в 02:01
  • 2
    это имеет недостаток в создании .deb. – enzotib 8 July 2011 в 02:16

Вы также можете использовать иностранец только для извлечения файлов (которые он вызывает «сгенерировать дерево сборки»)

alien --scripts --generate <package.rpm>

Вы получите 2 dirs - <package> , и <package>.orig, который представляет собой необработанное извлечение из об / мин.

1
ответ дан 4 August 2018 в 19:08

Насколько я помню, вам нужно использовать приложение с именем alien, которое преобразует .rpm в файлы deb. Используйте терминал:

sudo apt-get install alien

, затем

sudo alien -d nameofyourpackage.rpm (-d for Debian package)

Если вам нужно его изучить, вы можете прибегнуть к вашему методу dpkg -x file.deb

5
ответ дан 6 August 2018 в 03:25
  • 1
    rpm2cpio, похоже, работает нормально, поэтому я не пробовал это. – Lekensteyn 8 July 2011 в 02:01
  • 2
    это имеет недостаток в создании .deb. – enzotib 8 July 2011 в 02:16

Вы также можете использовать иностранец только для извлечения файлов (которые он вызывает «сгенерировать дерево сборки»)

alien --scripts --generate <package.rpm>

Вы получите 2 dirs - <package> , и <package>.orig, который представляет собой необработанное извлечение из об / мин.

1
ответ дан 6 August 2018 в 03:25

Насколько я помню, вам нужно использовать приложение с именем alien, которое преобразует .rpm в файлы deb. Используйте терминал:

sudo apt-get install alien

, затем

sudo alien -d nameofyourpackage.rpm (-d for Debian package)

Если вам нужно его изучить, вы можете прибегнуть к вашему методу dpkg -x file.deb

5
ответ дан 7 August 2018 в 21:12
  • 1
    rpm2cpio, похоже, работает нормально, поэтому я не пробовал это. – Lekensteyn 8 July 2011 в 02:01
  • 2
    это имеет недостаток в создании .deb. – enzotib 8 July 2011 в 02:16

Вы также можете использовать иностранец только для извлечения файлов (которые он вызывает «сгенерировать дерево сборки»)

alien --scripts --generate <package.rpm>

Вы получите 2 dirs - <package> , и <package>.orig, который представляет собой необработанное извлечение из об / мин.

1
ответ дан 7 August 2018 в 21:12

Вы также можете использовать иностранец только для извлечения файлов (которые он вызывает «сгенерировать дерево сборки»)

alien --scripts --generate & lt; package.rpm & gt;

Вы получите 2 dirs - & lt; package & gt; и & lt; package & gt; .orig , что является необработанной экстракцией из числа оборотов в минуту.

1
ответ дан 10 August 2018 в 09:30

Насколько я помню, вам нужно использовать приложение с именем alien, которое преобразует .rpm в файлы deb. Используйте терминал:

  sudo apt-get install alien  

, затем

  sudo alien -d nameofyourpackage.  rpm (-d для пакета Debian)  

Если вам нужно его изучить, вы можете прибегнуть к вашему методу dpkg -x file.deb

5
ответ дан 10 August 2018 в 09:30

Вы также можете использовать иностранец только для извлечения файлов (которые он вызывает «сгенерировать дерево сборки»)

alien --scripts --generate & lt; package.rpm & gt;

Вы получите 2 dirs - & lt; package & gt; и & lt; package & gt; .orig , что является необработанной экстракцией из числа оборотов в минуту.

1
ответ дан 13 August 2018 в 12:59

Насколько я помню, вам нужно использовать приложение с именем alien, которое преобразует .rpm в файлы deb. Используйте терминал:

  sudo apt-get install alien  

, затем

  sudo alien -d nameofyourpackage.  rpm (-d для пакета Debian)  

Если вам нужно его изучить, вы можете прибегнуть к вашему методу dpkg -x file.deb

5
ответ дан 13 August 2018 в 12:59
  • 1
    rpm2cpio , похоже, работает нормально, поэтому я не пробовал это. – Lekensteyn 8 July 2011 в 02:01
  • 2
    это имеет недостаток в создании .deb. – enzotib 8 July 2011 в 02:16

Другие вопросы по тегам:

Похожие вопросы: