W一:
Linux下Y件的安装与卸?nbsp;
在Windows下安装Y件时Q只需q行软g的安装程序(setup、install{)或者用zip{解压羃软g解开卛_安装Q运行反安装E序
Quninstall、unware?#8220;卸蝲”{)pY件清除干净Q完全图形化的操作界面,单到只要用鼠标一直点?#8220;下一?#8221;可以了。?
Linux好象׃一样了Q很多的初学者都抱怨在Linux下安装和卸蝲软g非常地困难,没有像用Windows旉么直观。其实在Linux下安装和
卸蝲软g也非常简单,同样也有安装向导或解压安装的方式Q不相同的只不过是除了二q制形式的Y件分发外Q还有许许多多以源代码Ş式分发的软g包,下面来
详细地讲一讲这些Y件的安装与卸载:
一、二q制分发软g包的安装与卸?nbsp;
Linux软g的二q制分发是指事先已经~译好二q制形式的Y件包的发布Ş式,其优Ҏ(gu)安装使用Ҏ(gu)Q缺点则是缺乏灵zL,如果该Y件包是ؓ(f)特定的硬?操作pȝq_~译的,那它?yu)׃能在另外的^台或环境下正执行?nbsp;
1?.rpm形式的二q制软g?nbsp;
安装Qrpm -ivh *.rpm
卸蝲Qrpm -e packgename
说明QRPMQRedHat Packge ManagerQ是RedHat公司出的软g包管理器Q用它可以很容易地对rpm形式的Y件包q行
安装、升U、卸载、验证、查询等操作Q安装简单,而卸载时也可以将软g安装在多处目录中的文件删除干净Q因此推荐初学者尽可能使用rpm形式的Y件包?
rpm的参C-i是安装,-v是校验,-h是用散列W显C安装进度,*.rpm是Y件包的文件名Q这里的*.rpmҎ(gu)*.src.rpm以外的以
rpm为后~的文ӞQ参?e是删除Y件包Qpackgename是Y件包名,与Y件包的文件名有所区别Q它往往是文件名中位于版本号前面的字W串Q例
如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是Y件包文g名,它们的Y件包名称分别?
apache和apache-devel。更多的rpm参数误行参看手册页Qman rpm?nbsp;
如果你不喜欢在字W界面下安装或卸载这些Y件包Q完全可以在X-Window下用图形界面的软g包管理程序,如glint、xrpmq样的图形接口,或者是KDE的kpackge{,q样对Y件包的安装、升U、卸载、验证和查询可以通过点击鼠标来轻村֮成?nbsp;
2?.tar.gz/*.tgz?.bz2形式的二q制软g?nbsp;
安装Qtar zxvf *.tar.gz ?nbsp;tar yxvf *.bz2
卸蝲Q手动删?nbsp;
说明Q?.tar.gz/*.bz2形式的二q制软g包是用tar工具来打包、用gzip/bzip2压羃的,安装时直接解包即可。对于解压后?
有单一目录的YӞ卸蝲时用命o“rm -rf 软g目录?#8221;Q如果解压后文g分散在多处目录中Q则必须一一手动删除Q稍ȝQ,想知道解压时向系l中?
装了哪些文gQ可以用命o“tar ztvf *.tar.gz”/“tar ytvf *.bz2”获取清单。tar的参数z是调用gzip解压Qx?
解包Qv是校验,f是显C结果,y是调用bzip2解压Qt是列出包的文件清单。更多的参数请参看手册页Qman tar?nbsp;
如果你更喜欢囑Ş界面的操作,可以在X-Window下用KDE的ArK压羃档案理工具?nbsp;
3、提供安装程序的软g?nbsp;
q类软g包已l提供了安装脚本或二q制的安装向导程序(setup、install、install.sh{)Q只需q行它就可以完成软g的安
装;而卸载时也相应地提供了反安装的脚本或E序。例如SUN公司的StarOffice办公软g套g׃用名为setup的安装程序,而且在Y件安装后?
供反安装的功能,目前q种cd的Y件包q比较少Q因其安装与卸蝲的方式与Windows软g一P所以就无需多讲了?nbsp;
二、源代码分发软g包的安装与卸?nbsp;
Linux软g的源代码分发是指提供了该软g所有程序源代码的发布Ş式,需要用戯q译成可执行的二进制代码ƈq行安装Q其优点是配|灵z,可以随意L或保留某些功?模块Q适应多种g/操作pȝq_及编译环境,~点是难度较大,一般不适合初学者用?nbsp;
|
|