dpkg 是Debian Package的簡寫,是為Debian 專門開發的套件管理系統,方便軟件的安裝、更新及移除。所有源自Debian的Linux發行版都使用dpkg,例如Ubuntu、Knoppix 等。 以下是一些 Dpkg 的普通用法: 1、dpkg -i <package.deb> 安裝一個 Debian 軟件包,如你手動下載的文件。 2、dpkg -c <package.deb> 列出 <package.deb> 的內容。 3、dpkg -I <package.deb> 從 <package.deb> 中提取包裹信息。 4、dpkg -r <package> 移除一個已安裝的包裹。 5、dpkg -P <package> 完全清除一個已安裝的包裹。和 remove 不同的是,remove 只是刪掉數據和可執行文件,purge 另外還刪除所有的配制文件。 6、dpkg -L <package> 列出 <package> 安裝的所有文件清單。同時請看 dpkg -c 來檢查一個 .deb 文件的內容。 7、dpkg -s <package> 顯示已安裝包裹的信息。同時請看 apt-cache 顯示 Debian 存檔中的包裹信息,以及 dpkg -I 來顯示從一個 .deb 文件中提取的包裹信息。 8、dpkg-reconfigure <package> 重新配制一個已經安裝的包裹,如果它使用的是 debconf (debconf 為包裹安裝提供了一個統一的配制界面)。
.tar.gz,或者.tgz的文件一般是在UNIX下用tar和gnuzip壓縮的文件。 可能的文件名還有.tar.gz等。gnuzip是一種比pkzip壓縮比高的壓縮程序,一般UNIX下都有。tar是一個多文件目錄打包器,一般也是在unix下。 在UNIX下展開.tar.gz文件用tar zxvf filename.tar.gz filename就可以了 或者用gunzip -d filename.tar.gz得到filename.tar 然后用tar xvf filename.tar解包,兩步完成。 在PC環境下解tgz,可以用winzip 6.2以上版本,可以直接打開extract。 建議在win95或者NT下使用winzip,因為很多這樣的文件都是在UNIX下壓縮的, 很可能有長文件名,但是WIndows3.1是不支持長文件名的,但是,win31下的winzip 也是應當可以展開tgz的。 在Windows平台下, 可以使用7-zip 先將文件壓縮成.tar,再進行一次壓縮,就能產生.tar.gz格式的壓縮文件。
tar: 打包壓縮
-c 歸檔文件
-x 壓縮文件
-z gzip壓縮文件
-j bzip2壓縮文件
-v 顯示壓縮或解壓縮過程 v(view)
-f 使用檔名
例:
tar -cvf /home/abc.tar /home/abc 只打包,不壓縮
tar -zcvf /home/abc.tar.gz /home/abc 打包,並用gzip壓縮
tar -jcvf /home/abc.tar.bz2 /home/abc 打包,並用bzip2壓縮
當然,如果想解壓縮,就直接替換上面的命令 tar -cvf / tar -zcvf / tar -jcvf 中的“c” 換成“x” 就可以了。