deb 포장은 무엇입니까?(둘)

지난번까지. 줄거리.

.deb 의 서류를 적당히 지우고 펼치면 알 수 있다.해봐.
어떡하죠?apt download지령으로 포장명을 지정하면 된다는 말도 있다.
$ sudo apt update
$ apt download fonts-vlgothic 
取得:1 http://debian-mirror.sakura.ne.jp/debian bullseye/main amd64 fonts-vlgothic all 20200720-1 [2,240 kB]
2,240 kB を 2秒 で取得しました (1,339 kB/s)
fonts-vlgothic 지정 포장 후 이런 느낌.참고로 포장명은tab보완에 효과가 있습니다. 중도에 입력하면tab로 단숨에 입력하세요.


$ ls
fonts-vlgothic_20200720-1_all.deb
$ ar -x fonts- (ファイル名も↓のようにtab補完しましょう)
$ ar -x fonts-vlgothic_20200720-1_all.deb
$
출력된 결과는 없지만 파일이 확장됩니다.
$ ls
control.tar.xz  data.tar.xz  debian-binary  fonts-vlgothic_20200720-1_all.deb
보세요.
  • control.tar.xz
  • data.tar.xz
  • debian-binary
  • 의 세 가지 파일.deb이 확장됩니다.두 개의 tarball이 수수께끼와 같은 debian-binary 파일.그렇다면 이 내용은 무엇일까요?

    control.tar.{xz,gz} ?


    패키지 메타데이터입니다.의존 관계, 포장의 설명문 등을 포함한다.

    data.tar.{xz,gz} ?


    이것은 설치된 포장 데이터의 본체다.

    debian-binary ?

    .deb 패키지 형식의 버전 메타데이터.파일 이름에bianry 같은 것이 있는데 단순한 텍스트 파일일 뿐입니다.
    $ file debian-binary 
    debian-binary: ASCII text
    $ cat debian-binary
    2.0
    
    이 녀석이 지금 유통하고 있는 모든 포장은 2.0이다.

    좋은 웹페이지 즐겨찾기