欢迎来到天天文库
浏览记录
ID:17633226
大小:183.00 KB
页数:49页
时间:2018-09-04
《linux、samba、vi命令大全集合》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Linux安装软件先来看看Linux软件扩展名。软件后缀为.rpm最初是RedHatLinux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是DebainLinux提供的一种包封装格式;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的;后缀为.bin的一般是一些商业软件。通过扩展名可以了解软件格式,进而了解软件安装。 RPM格式软件包的安装 1.简介 几乎所有的Linux发行版本都使用某种形式的软件包管理安装、更新和卸载软件。与直接从源代码安装相比,软件包管理易于安装和卸载
2、;易于更新已安装的软件包;易于保护配置文件;易于跟踪已安装文件。 RPM全称是RedHatPackageManager(RedHat包管理器)。RPM本质上就是一个包,包含可以立即在特定机器体系结构上安装和运行的Linux软件。RPM示意图见图1。 大多数LinuxRPM软件包的命名有一定的规律,它遵循名称-版本-修正版-类型-MYsoftware-1.2-1.i386.rpm。 2.安装RPM包软件 # rpm-ivhMYsoftware-1.2-1.i386.rpm 安装mysql服务端:[root@test1local]#rpm-i
3、vhMySQL-server-4.0.16-0.i386.rpm测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。安装mysql客户端:[root@test1local]#rpm-ivhMySQL-client-4.0.16-0.i386.rpm要想看看RPM软件包内的所有文件(例如,MySQL-serverRPM),运行:shell>rpm-qplMySQL-server-VERSION.i386.rpm RPM命令主要参数: -i安装软件。 -t测试安装,不是真的安装。
4、 -p显示安装进度。 -f忽略任何错误。 -U升级安装。 -v检测套件是否正确安装。 这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。 3.卸载软件 # rpm-e软件名 需要说明的是,上面代码中使用的是软件名,而不是软件包名。例如,要卸载software-1.2.-1.i386.rpm这个包时,应执行: #rpm-esoftware 4.强行卸载RPM包 有时除去一个RPM是不行的,尤其是系统上有别的程序依赖于它的时候。如果执行命令会显示如下错误信息: ##rpm-exsnow error:removin
5、gthesepackageswouldbreakdependencies: /usr/X11R6/bin/xsnowisneededbyx-amusements-1.0-1 在这种情况下,可以用--force选项重新安装xsnow: ##rpm-ivh--forcexsnow-1.41-1.i386.rpm xsnow 这里推荐使用工具软件Kleandisk,用它可以安全彻底清理掉不再使用的RPM包。 5.安装.src.rpm类型的文件 目前RPM有两种模式,一种是已经过编码的(i386.rpm),一种是未经编码的(src.rpm
6、)。 rpm--rebuildFilename.src.rpm 这时系统会建立一个文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目录下,一般是i386,具体情况和Linux发行版本有关。然后执行下面代码即可: rpm-ivh/usr/src/regflag/RPMS/i386/Filename.rpm 使用deb打包的软件安装 deb是DebianLinux提供的一个包管理器,它与RPM十分类似。但由于RPM出现得早,并且应用广泛,所以在各种版本的Linux中都常见到,而Debian的包管理器dpkg只出现
7、在DebinaLinux中。它的优点是不用被严格的依赖性检查所困扰,缺点是只在DebianLinux发行版中才能见到这个包管理工具。 1.安装 # dpkg-iMYsoftware-1.2.-1.deb 2.卸载 # dpkg-eMYsoftware tar.gz等使用源代码进行软件安装:. 和RPM安装方式相比,使用源代码进行软件安装会复杂一些,但是用源代码安装软件是Linux下进行软件安装的重要手段,也是运行Linux的最主要的优势之一。使用源代码安装软件,能按照用户的需要选择定制的安装方式进行安装,而不是仅仅依靠那些在安装包中的预配
8、置的参数选择安装。另外,仍然有一些软件程序只能从源代码处进行安装。 现在有很
此文档下载收益归作者所有