不像Redhat、Fedora和Centos这样的Linux发行版使用RPM包,">Debian和Ubuntu使用的是DEB格式的软件包。此章节将讲解掌握其用法的几个最重要的问题。
如何手动安装DEB
总的来说,手动安装DEB文件有两种方法。其一是使用你事先下载到硬盘上的文件,其二是使用像光盘这样的移动存储来安装。
用下载的文件
将DEB文件(通常有一个后缀名“.deb”)下载到一个临时路径,比如/tmp。第二步是用dpkg --install命令来安装该软件包。下面有一个安装ndiswrapper utilities包的例子,是典型的用DEB安装命令来安装的例子:
root@u-bigboy:~# dpkg --install ndiswrapper-utils_1.8-0ubuntu2_i386.deb Selecting previously deselected package ndiswrapper-utils.(Reading database ... 70221 files and directories
currently installed.)Unpacking ndiswrapper-utils (from ndiswrapper-utils_1.8-0ubuntu2_i386.deb) ...Setting up ndiswrapper-utils (1.8-0ubuntu2) ...root@u-bigboy:~#
用光盘
用光盘安装DEB文件和在Fedora和RedHat中的情况是类似的。区别在于光盘设备名称是/media/cdrom。下面的步骤将安装事先拷贝到光盘上的ndiswrapper DEB包:
1. 插入光盘,检查/media/cdrom路径下的文件,然后安装DEB。
root@u-bigboy:/tmp# mount /media/cdrom -o unhidemount: block
device /dev/hdc is write-protected, mounting read-onlyroot@u-bigboy:/tmp# cd /media/cdromroot@u-bigboy:/media/cdrom# lsndiswrapper-utils_1.8-ubuntu2_i386.deb root@u-bigboy:/media/cdrom# dpkg --install ndiswrapper-utils_1.8-ubuntu2_i386.deb Selecting previously deselected package ndiswrapper-utils.(Reading database ... 70221 files and directories currently installed.)Unpacking ndiswrapper-utils (from ndiswrapper-utils_1.8-0ubuntu2_i386.deb) ...Setting up ndiswrapper-utils (1.8-0ubuntu2) ...root@u-bigboy:~#
2. 结束后,弹出光盘
root@u-bigboy:/media/cdrom# cd /tmproot@u-bigboy:/tmp#
umount /media/cdromroot@u-bigboy:/tmp# eject cdromroot@u-bigboy:/tmp#
注意:不像Fedora使用多张CD/DVD,Ubuntu是用一张CD/DVD盘发布的。Ubuntu安装进程从互联网上下载任何需要的软件包。因此,你可能发现使用APT工具要简单,它能够自动的下载安装大部分你要的软件包。
DEB安装错误
有时候DEB软件的安装并不会按照你的计划来,而你此时就需要有正确的措施。有一些最常见的错误你很有可能会遇到,本节将告诉你如何从中恢复过来。