日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

【Linux】一步一步学Linux——dpkg-deb命令(270)

發布時間:2024/4/24 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Linux】一步一步学Linux——dpkg-deb命令(270) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

00. 目錄

文章目錄

    • 00. 目錄
    • 01. 命令概述
    • 02. 命令格式
    • 03. 常用選項
    • 04. 參考示例
    • 05. 附錄

01. 命令概述

dpkg-deb命令是Debian linux下的軟件包管理工具,它可以對軟件包執行打包和解包操作以及提供軟件包信息。

可以通過dpkg命令調用dpkg-deb命令的功能,dpkg命令的任何選項將被傳遞給dpkg-deb命令去執行。

02. 命令格式

用法:dpkg-deb [<選項> ...] <命令>

03. 常用選項

命令:-b|--build <目錄> [<deb>] 構建一個軟件包。-c|--contents <deb> 列出所含內容。-I|--info <deb> [<cfile> ...] 打印相關信息到標準輸出。-W|--show <deb> 打印對應軟件包的簡明信息。-f|--field <deb> [<cfield> ...] 把字段內容打印到標準輸出。-e|--control <deb> [<目錄>] 將主控信息解壓。-x|--extract <deb> <目錄> 將所有文件解壓。-X|--vextract <deb> <目錄> 解壓所有文件并打印其列表。-R|--raw-extract <deb> <目錄>解壓控制信息和控制文件。--ctrl-tarfile <deb> 輸出控制文件的tar文件。--fsys-tarfile <deb> 輸出文件系統的 tar 文件。-?, --help 顯示本幫助信息。--version 顯示版本信息。

04. 參考示例

4.1 將所有文件解壓

deng@itcast:~/test$ sudo dpkg-deb -x tree_1.6.0-1_amd64.deb ./ deng@itcast:~/test$ ls tree_1.6.0-1_amd64.deb usr

4.2 將主控信息解壓

deng@itcast:~/test$ sudo dpkg-deb -e tree_1.6.0-1_amd64.deb ./ deng@itcast:~/test$ ls control md5sums tree_1.6.0-1_amd64.deb deng@itcast:~/test$

4.3 構建一個軟件包

deng@itcast:~/test$ sudo dpkg-deb -b usr tree.deb dpkg-deb: 正在 'tree.deb' 中構建軟件包 'tree'。 deng@itcast:~/test$ ls tree_1.6.0-1_amd64.deb tree.deb usr deng@itcast:~/test$

4.4 列出包中所有內容

deng@itcast:~/test$ sudo dpkg-deb -c tree.deb drwxr-xr-x root/root 0 2019-09-25 21:44 ./ drwxr-xr-x root/root 0 2012-05-02 00:43 ./bin/ -rwxr-xr-x root/root 57176 2012-05-02 00:43 ./bin/tree -rw-r--r-- root/root 472 2012-05-02 00:43 ./control -rw-r--r-- root/root 367 2012-05-02 00:43 ./md5sums drwxr-xr-x root/root 0 2012-05-02 00:43 ./share/ drwxr-xr-x root/root 0 2012-05-02 00:43 ./share/doc/ drwxr-xr-x root/root 0 2012-05-02 00:43 ./share/doc/tree/ -rw-r--r-- root/root 2254 2011-06-24 22:34 ./share/doc/tree/README.gz -rw-r--r-- root/root 2210 2011-06-24 22:34 ./share/doc/tree/TODO -rw-r--r-- root/root 1552 2012-05-02 00:43 ./share/doc/tree/changelog.Debian.gz -rw-r--r-- root/root 2425 2012-02-04 21:32 ./share/doc/tree/copyright drwxr-xr-x root/root 0 2012-05-02 00:43 ./share/man/ drwxr-xr-x root/root 0 2012-05-02 00:43 ./share/man/man1/ -rw-r--r-- root/root 4100 2012-05-02 00:43 ./share/man/man1/tree.1.gz deng@itcast:~/test$

05. 附錄

參考:【Linux】一步一步學Linux系列教程匯總

總結

以上是生活随笔為你收集整理的【Linux】一步一步学Linux——dpkg-deb命令(270)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。