리눅스 rpm deb파일 여는법 알려주실수 있나요?

질문

저는 먼저 우분투가 무엇인지 리눅스가 무엇인지 잘 모릅니다 단지 여기에 고수 선생님들이 많이 계신것 같아 가입하고 질문하는점 미리 죄송합니다…

저의 현재 문제점은 바이두에서 동영상을 다운 받았는데 deb 혹응 rpm 파일로 다운이 됐다는것입니다
바이두 클라우드에 가입되어 로그인이 된다면 저 파일을 정상적으로 열수 열수 있을까 하여 가입하는법을 계속 찾아봤지만 실패하였습니다.
그래서 저 파일을 요리조리 GZ & XZ Extracr 라는 앱이나 (안에 있는 파일을 압축 풀어보니 gz xz 형식으로 되어있어 해당앱을 다운받음)
tar file extractor (마찬가지 이유입니다) 앱을 사용해봤지만 뭐가 뭔지 잘 모르겠습니다 ㅠㅠ
혹시 선생님들
질문을 하자면… 일단 저는 갤럭시 s6 lite로 해당 파일(deb&rpm)을 다운을 받아서 해결해보는 중이었습니다 이것을 해체하여 안에 있는 동영상 파일을 열수 있는 방법이 있을까요…?

안녕하세요
Deb, rpm 파일은 패키지 파일로
윈도우에서 설치용 exe파일 (엄밀하게는 .msi) 파일이라 보시면 됩니다

말씀주신 내용 보면 동영상 파일이 해당 확장자로 받아졌다 하셨는데
추정상 동영상이 아닌 바이두 클라우드 프로그램 파일이 다운로드 된거같습니다

1개의 좋아요

deb 파일은 Debian 계열 설치파일이고 GNU ar 로 아카이브 되어 있습니다
https://man7.org/linux/man-pages/man1/ar.1.html

만약 a.deb 파일이 있으면

ar x a.deb

로 아카이브된 파일이 3개의 구성요소로 분리됩니다

  • control.tar.xz : 패키지의 메타데이터를 포함하고 있습니다. (파일 안에 control 파일과 md5sums 파일이 존재)
  • data.tar.xz: 실제 프로그램 파일들이 포함된 아카이브 (tar xvf 로 풀면 ./usr/share/ 등으로 풀리게 됨)
  • debian-binary: 이 파일은 deb 파일 포맷의 버전을 나타냅니다. 텍스트 파일로 되어 있으며, 파일 내용은 일반적으로 "2.0"과 같은 형식입니다.

그리고 rpm은 레드햇 패키지 설치파일로 RPM Header와 payload(실제 설치되는 파일)로 구성되어 있고 payload는 cpio 아카이브로 된 형태입니다
https://jfearn.fedorapeople.org/en-US/RPM/4/html/RPM_Guide/ch-package-structure.html
package.rpm 안의 payload 내용을 보려면

rpm2cpio package.rpm | cpio -idmv

으로 조회할 수 있습니다

위의 rpm, deb 파일 여는 방법은 휴대폰보다는 리눅스 데스크탑등에서 작업하는걸 권장합니다.

1개의 좋아요