Polecenie Linux rpm2cpio

Polecenie Linux rpm2cpio
W systemach Ubuntu i Linux możesz znać, jak odzyskać tarballs i dokumenty z suwakiem. Możliwe jest zainstalowanie, usunięcie, sprawdzanie sprawdzania, zapytania i aktualizacji oprogramowania za pomocą RPM Package Manager (RPM), rozwiązania zarządzanego modułami kontrolowanymi przez instrukcje. Narzędzie do przekształcania wiązek RPM w wspólny archiwum CPIO znajduje się w tym pakiecie. Zaleca się po prostu użycie „Alien” do przetłumaczenia wiązek RPM na .Wersje Deb w systemach debian i pochodnych zamiast wdrażać je bez uprzedniego korzystania z platformy zarządzania pakietami Ubuntu. Z poważaniem nie ma prostego sposobu wyodrębnienia dokumentu RPM za pomocą instrukcji RPM. Niemniej jednak RPM2CPIO, kompaktowe i poręczne narzędzie, wydaje się być dostępne.

Z narzędzia RPM Pakiet Manager (RPM) odzyskujemy archiwum „CPIO”. Możesz pobrać dokument RPM za pomocą następującej techniki: .Plik RPM jest najpierw przekonwertowany na archiwum „CPIO” na konwencjonalnym wyjściu za pomocą narzędzia RPM2CPIO. Przepływ RPM jest odczytywany z regularnych, jeśli zapewniona jest opcja.

Zacznijmy od wprowadzenia tego artykułu w praktyce Ubuntu 20.04 Dystrybucja Linux. Ale wcześniej musisz jak najszybciej zaktualizować system Linux, aby uniknąć niedogodności spowodowanych brakującymi narzędziami lub pakietami lub niezaznaczonymi aktualizacjami. W tym celu musisz uruchomić aplikację konsolową systemu, zwykle nazwaną „Terminal” dla Ubuntu 20.04 system operacyjny Linux. Możesz wypróbować skrót Ubuntu, aby otworzyć skorupę, ja.mi., „Ctrl+alt+t.„Innym sposobem otwarcia terminalu jest użycie opcji„ aktywności ”utrzymywanej na górze pulpitu Ubuntu. Dotknij tej opcji, a otworzy pasek wyszukiwania. Napisz nazwę aplikacji do przeszukania, ja.mi., „Terminal” i dotknij Enter. Aplikacja terminalowa pojawiłaby się na ekranie wyszukiwania.

Po pomyślnym otwarciu aplikacji terminalu Shell zobaczysz ekran Fiolet Query. Musimy użyć pakietu Apt, aby zaktualizować nasz system. Polecenie aktualizacji zostało pokazane na poniższym obrazie przy użyciu praw SUDO, aby uniknąć problemów w jego przetwarzaniu. System zostanie zaktualizowany za kilka sekund, jeśli nie ma wielu pakietów, które zostaną zaktualizowane. Wynik, a także wymagane instrukcje są pokazane na poniższym obrazku.

Przed użyciem instrukcji „RPM2CPIO” w powłoce w celu wyodrębnienia dowolnego pliku RPM musisz upewnić się, że jest on już skonfigurowany na końcu. Jeśli nie, pokażemy Ci sposób instalacji i skonfigurowania w systemie. Po pierwsze, musisz dodać repozytorium „wszechświata” do swojego Ubuntu 20.04 system operacyjny Linux. W tym celu wypróbuj nasze polecenie Add-Aapt-Repository z prawami sudo, a następnie słowo kluczowe „wszechświat”. Wykonanie tej instrukcji na naszym końcu pokazuje dane wyjściowe, pokazując, że komponent „wszechświata” jest już włączony tutaj. Wynik, a także wymagane instrukcje są pokazane na poniższym obrazku.

Jak wspomniano wcześniej, pakiet kosmitów musi być wykorzystany do przekształcenia pakietów RPM w „.Deb ”Archiwa. Musimy mieć obcy zainstalowane i skonfigurowane. Obecnie w naszym systemie brakuje tej użyteczności. Dlatego musimy go zainstalować za pomocą polecenia instalacji w końcowej powładzie Ubuntu 20.04 system operacyjny Linux. Instrukcje dotyczące jego instalacji byłyby bardzo podobne do tych, jakie często używamy do innych instalacji narzędziowych. Użyj pakietu „apt” w poleceniu instalacyjnym z prawami sudo, a następnie słowo kluczowe „Alien”. Po naciśnięciu klawisza ENTER, aby wykonać to polecenie, może poprosić o podanie konta użytkownika. Napisz swoje hasło i naciśnij Enter, aby je kontynuować. Przetwarzanie tej instrukcji pokazano na poniższym obrazku.

Podczas przetwarzania system może zadać pytanie „Czy chcesz kontynuować?„Aby sprawdzić, czy musisz zainstalować pakiet„ Alien ”z niewidzialnych powodów. Musisz nacisnąć „Y”, aby utrzymać ten proces instalacji, jak pokazano poniżej.

Instalacja i konfiguracja pakietów wszechświata i obcych musi zainstalować RPM w naszym systemie. Możesz wypróbować instrukcję wersji w powłoce ze słowem kluczowym „RPM”, aby zobaczyć jego zainstalowaną wersję. Możesz zobaczyć, że nasz system ma 4.14.2.1 wersja RPM zainstalowana pomyślnie. Wynik, a także wymagane instrukcje są pokazane na poniższym obrazku.

Musisz pobrać plik „RPM” na swój Ubuntu 20.04 System do pobrania danych, ponieważ mamy „test.RPM ”w obecnym katalogu roboczym„ dom ”Ubuntu 20.04 System.

Czas użyć instrukcji RPM2CPIO na powładzie, aby wyodrębnić ten „test.plik RPM ”w bieżącym katalogu roboczym poprzez przekształcenie go w archiwum CPIO. W tym celu wykorzystaliśmy tę instrukcję na dwa sposoby, ja.mi., z prostą nazwą pliku i z „z„- <” characters followed by the filename. Unfortunately, both these ways don't work for us. The result as well as the required instructions are shown in the image below.

Prawidłową metodą wyodrębnienia jest utworzenie archiwum CPIO dla „Test. plik RPM ”za pomocą poniższych instrukcji. Po instrukcji RPM2CPIO nastąpiła nazwa pliku „|” znak, aby oddzielić „CPIO -idmv” od reszty. Pokazane dane wyjściowe wymieniono pliki i foldery w tym archiwum o nazwie „USR” w bieżącym katalogu roboczym „Strona główna”. Korzystanie z tego polecenia pokazuje, że zawiera w sumie 1401 bloków. Wynik, a także wymagane instrukcje są pokazane na poniższym obrazku.

Wykorzystanie listy instrukcji „LS” w skorupce pokazuje folder CPIO „USR” w katalogu „domu” naszego systemu. Wynik, a także wymagane instrukcje są pokazane na poniższym obrazku.

Wniosek:

W tym artykule dotyczy użycia instrukcji RPM2CPIO do wyodrębnienia niektórych plików RPM na Ubuntu 20.04 System. W tym celu omówiliśmy instalację niektórych wymaganych pakietów, takich jak Wszechświat i Alien. Następnie omówiliśmy zastosowanie archiwum CPIO do wyodrębnienia konkretnego pliku RPM.