tarrpmdebrun主流格式安装和卸载教程Word文档格式.docx
《tarrpmdebrun主流格式安装和卸载教程Word文档格式.docx》由会员分享,可在线阅读,更多相关《tarrpmdebrun主流格式安装和卸载教程Word文档格式.docx(10页珍藏版)》请在冰豆网上搜索。
因为ubuntu里面不一定有合适的rpm包,所以我要先更新一下数据源。
如图一所示:
图一
更新完数据源后,然后我们开始安装rpm包管理器,因为只有安装rpm包,才可以正常安装rpm类软件。
如图二所示:
图二
然后我先ls,显示下当前目录内容,发现里面有一个linuxqq的rpm格式的软件包。
下面我就开始安装这个rpm格式软件包。
因为在ubuntu中安装小红帽里的rpm格式文件包,考虑到兼容性问题,所以我在安装命令中添加了—nodeps–force,即不要存在依赖并且强制执行安装。
相关命令操作如图三所示:
图三
如图三所示,显示已经正常安装了。
然后我们进入到安装存放目录里,运行可执行程序。
如图四所示:
图四
然后我们开始进行rpm格式安装包的移除工作,因为作业要求,不仅需要实现安装包的离线安装卸载,还需要实现用apt-get方式来在线安装和卸载。
所以,我就用apt-get方式来进行卸载刚才所安装的rpm格式文件包—linuxqq,大家也可以多学习卸载方式。
相关操作如图五所示:
图五
2)安装和卸载*.deb
sudodpkg–i*.deb(安装),sudodpkg–r*(卸载),注意:
*为软件包名
Deb格式是ubuntu默认的主流包格式,大家在ubuntu的学习过程中遇到最多的就是deb包,它的优点是不用被严格的依赖性检查所困扰。
下面我以名为vsftpd--谭老师传给我的deb格式包给大家演示。
首先我先ls下,显示出当前我的名为vsftpd的deb格式包。
然后我就开始进行deb的安装。
命令操作如图六所示:
图六
如图六所示,vsftpd已经安装成功,下面我就演示如何删除vsftpd,相关命令操作如图七所示:
图七
如图七所示,vsftpd成功删除。
3)安装和卸载*.tar
sudotar–xvzf*.tar(安装),然后沿着安装包自带的指令进行即可。
一般在解压tarball后的README文件或者INSTALL文件中。
在虚拟机下的ubuntu系统中,很容易就能安装VMwareTools工具,它是tar.gz格式的,使用方法和tar格式相同。
下面我就以名为VMwareTools的tar.gz格式来进行演示。
首先,我仍然先ls下,显示出我的名为VMwareTools的tar.gz格式包,然后我们开始敲安装指令,相关指令操作如图八所示:
图八
敲完解压缩安装指令后,显示出的安装进度,如图九所示:
图九
解压缩安装后我ls下,显示出当前目录多出了一个名为vmware-tools-distrib的蓝色目录。
然后我进入到这个目录下,并显示出这个目录里面的文件,发现有一个可执行的程序即vmware-install.pl,然后我就执行这个可执行程序。
相关命令操作如图十所示:
图十
敲完执行可执行程序后,系统开始安装,显示安装进度如图十一所示:
图十一
安装tar.gz后成功后,下面我便演示如何删除tar.gz
首先我先ls下,显示一个名为vmware-tools-distrib的蓝色目录。
然后我进入到这个目录下,再进入到它的子目录bin目录里,然后再ls,会看到里面有个可执行程序vmware-uninstall-tools,然后我运行这个可执行卸载程序。
相关命令操作如图十二所示:
图十二
如图十二所示,tar.gz格式的vmware-tools已经成功删除!
4)安装和卸载*.run
命令形式:
sudo./*.run(安装),卸载时在安装包的目录里找到uninstall可执行程序卸载即可。
有时候我们需要安装被打包成.run的软件(通常是游戏),这些软件包包含软件和一个小的程序来安装和卸载软件。
下面,我就以谭老师上课所传给我的,名为tremulous的run格式包给大家做一演示。
首先,我先ls,显示出当前所要安装的tremulous-run格式包,因为它是个不可执行程序,所以我先给它加个可执行权限。
然后,我运行了这个可执行程序,开始安装.run包。
相关命令操作如图十三所示:
图十三
tremulous-run格式包的安装过程截图,正在安装中!
如图十四、图十五、图十六:
图十四
图十五
图十六
如图十六所示,已经成功安装tremulous-run格式包,下面我将演示如何删除remulous-run格式包。
首先,我先ls下,显示出当前的tremulous-run格式包。
然后我进到安装目录tremulous中,然后我ls下,在显示的众多文件中,我找到了可执行程序—Uninstall,然后我运行了这个可执行程序。
成功把tremulous-run格式包得以删除!
相关命令操作如图十七所示:
图十七
到目前为止,我已经将.rpm、.deb、.tar和.run等主流格式的安装和卸载基本演示完了,但大多数是基于离线方式安装和卸载的。
对于apt-get方式在线安装和卸载,运用不多。
应作业要求,我再演示安装一个alien软件,来实现apt-get方式在线安装和卸载,大家也可以多多学习。
为什么要使用alien这个软件包来演示呢?
主要是因为它很特殊也很重要。
前面已经说过对于RPM格式的软件包,它是属于小红帽版本的主流格式。
而在ubuntu里的主流格式是deb的,如果在ubuntu里想要安装rpm类软件,则ubuntu必须要先安装rpm软件包!
但是我们再安装过程中仍然会遇到不少问题,最常见的就是依赖性问题,这个时候往往会导致我们安装失败!
而alien这个工具就恰到好处地解决了这个问题,因为它其实就是个转换工具。
可以实现把rpm包格式的软件转换为deb格式的软件包。
这样所有的rpm包,我们都可以将其转换为deb格式的软件包,依赖性问题自然也就不存在了!
而deb格式的软件包恰恰正是ubuntu的主流格式包,再实行安装和卸载就很方便了。
下面我就用apt-get方式来在线安装和卸载alien工具,相关命令安装操作如图十八所示:
图十八
如图十八所示,已经成功安装alien工具,下面我再演示如何用apt-get在线删除alien工具。
相关命令操作如图十九所示:
图十九
至此,关于ubuntu里的.rpm、.deb、.tar和.run等主流格式的安装和卸载已经演示完毕了,不管是离线安装卸载方式还是apt-get方式的在线安装和卸载都做了详细介绍。
大家以后再遇到相关格式包的安装卸载时,本教程都可以用来参考。
在这次教程编写中,非常感谢谭老师关于rpm包依赖性和alien工具的指点。
大家一起努力!