linux yum 安装软件 默认安装在哪里了?还有搭建服务器用yum安装靠谱...
yum 安装软件默认是安装到当前系统的根下的,这点是肯定的,linux系统于于window不同,所有安装后的文件必须在固定的位置,安装软件不能指定目录,否则将不能正常使用搭建服务器的话,最好用yum安装吧,简单,方便,而且安装的rpm包兼容性最好。
话说,除了yum安装以外,你还能手动安装吗?如果你一定要手动安装,不说自己下载rpm 包麻烦,仅仅是依赖关系就能让你搞得头疼,还是用yum吧
如何查看yum安装的软件路径
展开全部 网页链接 -供参考 在linux中安装的软件包,只有两种形式: 源码包 二进制包(rpm)。
rpm:安装本地自己下载的rpm软件包,自己解决软件之间的依赖。
yum:在线安装,可以解决依赖问题。
rpm包名rpm软件安装时,会把软件的名字存储在/usr/rpm数据库中。
-包全名 包括版本和后缀等信息 软件安装或更新时使用-包名 只是包的名字 卸载或操作软件时使用(梁兆铃)rpm软件安装rpm命令-i install-v verbose显示详细信息-h hash 显示进度--nodeps 不检测依赖性 不能使用这个指令-Uvh 包全名 软件升级(需要提前下载好软件upgrade)-e 包名 卸载软件 (如rmp -e jdk) 需要先卸载依赖包 rpm包的查询-q 包名-a 查询全部 可以加上管道,如 rpm -qa | grep jdk,查询含有jdk的软件包-i 详细信息-p 包全名 查询没有安装的包的信息,如rpm -qip jdk-8u151-linux-x64.rpm查询软件安装的位置-l list查询软件安装的位置,如rpm -ql jdk-f file查询某个文件属于哪个软件包,如rpm -qf dt.jar,如果该文件不是通过rpm安装的,则不能查询。
(梁兆铃)RPM包的校验-V 如rpm -V jdk,可一直到这个软件包中,那些文件被修改过RPM包默认的安装路径/etc/配置文件安装目录/usr/bin/可执行命令安装目录/usr/lib/库文件/usr/share/doc/软件使用手册/usr/share/man/帮助文件(梁兆铃)yum软件安装yum源文件在/etc/yum.repos.d/文件夹中,有yum的源文件配置,base是默认启用的,使用的是网络源文件。
光盘搭建yum源①先把光盘挂载到linux中②使原来的网络源yum失效,该变base文件的名字,yum只加载repo后缀的文件③使光盘的yum文件生效,改变baseurl的地址问光盘的挂载点,改变enable=1 ……...
Linux下安装程序到指定路径
展开全部 linux下安装软件主要有这么几种:1、自动安装: yum install package2、用二进制文件安装:rpm -ivh file.rpm3、源代码安装: 1) cd 到源代码解压后的目录; 2) ./configure [--prefix=newpath](自己指定安装路径); 3) make ; 4) make install(这一步要有root权限)自己安装的默认在/usr/local下面,要改就rpm -ivh --prefix=newpath file.rpm。
...
Linux怎么查看软件安装路径 查看mysql安装在哪
方法有几种,1、查询所有文件这种方法最暴力,就是从根目录下面搜索mysql,这种方法可能时间较长,不过一般几十秒就能搜到了。
具体方法如下:$cd /$find -name mysql2、通过locate搜索这种方法比上面一种快很多,因为它查的是索引。
不过要看你有没有启用locate$cd /$locate mysql3、通过rpm找包,再查找包的位置,不过这种方法只适合rpm安装的$rpm -qa|grep mysqlphp-mysql-5.4.16-36.3.el7_2.x86_64$rpm -ql php-mysql-5.4.16-36.3.el7_2.x86_644、若程序已经启动了,可以直接找到$ps -ef|grep mysql
安装本地yum源
展开全部 1.创建个目录 mkdir /var/yum 并从光盘介质中把Server目录下的所有文件拷贝到刚创建的目录里(/var/yum)。
cp -r /media/cdrom /var/yum2.安装createrepocreaterepo是配置YUM源的配置工具,检查当前是否已经安装createrepo包的安装情况:# rpm -qa |grep createrepo 如果显示为尚未安装,则需要执行如下的命令完成安装:# rpm -ivh /media/cdrom/Server/createrepo-0.4.4-2.fc6.noarch.rpmps:版本因操作系统的版本有所区别,请查找当前系统的createrepo版本rpm包进行安装 3.创建yum repository的xml-rpm-metadata 执行如下命令: # createrepo -g /var/yum/Server/repodata/comps-rhel5-server-core.xml /var/yum/Server/# createrepo -g /var/yum/VT/repodata/comps-rhel5-vt.xml /var/yum/VT/# createrepo -g /var/yum/Cluster/repodata/comps-rhel5-cluster.xml /var/yum/Cluster/# createrepo -g /var/yum/ClusterStorage/repodata/comps-rhel5-cluster-st.xml /var/yum/ClusterStorage/执行createrepo命令后系统会自动扫描相关目录,将rpm包加入到YUM源的数据库中。
4.创建本地yum客户端的repo文件配置使用本地yum repository:# cd /etc/yum.repos.d/# vim local.repo (名字可以随便起,但是要以.repo为后缀)接下来在文件中添加如下内容后保存:[local] #(yum块区域)name=aaa # (名字可以随便起)baseurl=file:///var/yum/Server #(搜索路径,必须指向你本机的yum源路径)gpgcheck=0 #(gpgcheck是gpg验证是否开启的选项,1是开启,0是不开启,一般情况可以关掉)enabled=1 #(是否启用,0为不启用,1为启用,过没这一项,就是启用)[VT]name=VTbaseurl=file:///var/yum/VTgpgcheck=0[Cluster]name= Clusterbaseurl=file:///var/yum/Clustergpgcheck=0[CS]name= ClusterStoragebaseurl=file:///var/yum/ClusterStoragegpgcheck=05.测试使用yum来安装软件包请采纳答案,支持我一下。
linux下应用程序的位置?
Linux(以CentOS为例)查看应用程序安装目录,应用程序分为yum安装和rpm安装的两种:1、yum安装的应用,可以使用yum -ql <;软件包名>;的方式查询软件包的安装位置比如查询git的一个组件git-http-backend的安装位置,可以使用如下命令实现rpm -ql git | grep git-http-backend效果如下:2、如果是rpm安装的查看应用程序位置#package-name 应用程序的名称rpm -ql package-name#也可以在根目录上直接find查找find . -name 软件中的某个文件名#默认安装软件一般都在/usr/local目录下
centos7下用yum install 安装nodejs,默认装在哪个目录了
调用connection的query方法来直接向数据库发送sql语句,并且把用回调函数返回结果,其中回调函数中有三个参数,第一参数是错误对象,如果操作失败,则会停止并打印错误信息,第二参数是具体的返回的结果正常情况下是一个数组,里面包含很多json,第三个参数也是一个数组,里面包含着最每个数据的解释,比如当前数据属于哪个库,那张表等等。
...
Linux操作系统应用程序要怎么安装?
1、Linux应用程序基础 2、RPM包管理包管理系统初步:RPM:RPM Package ManagerRPM包管理系统:$ rpmRPPM包的文件名称:bash-3.0-19.2.i386.rpmbash:软件名称。
3.0-19.2:软件的版本号。
i386:软件所运行的最低硬件平台。
rpm:文件的扩展名,用来标识当前文件是rpm格式的软件包。
RPM包管理功能:rpm命令配合不同的参数可以实现以下的rpm包的管理功能:查询已安装在linux系统中的RPM软件包的信息。
查询RPM软件包安装文件的信息。
安装RPM软件包到当前linux系统。
从当前linux系统中卸载已安装的RPM软件包。
从当前linux系统中升级已安装的RPM软件包。
使用rpm命令查询软件包:1、查询系统中安装的所有RPM包$ rpm -qa查询当前linux系统中已经安装的软件包。
例:$ rpm -qa | grep -i x11 | head -3 察看系统中包含x11字符串的前3行软件包。
2、查询软件包是否安装$ rpm –q rpm包名称 察看系统中指定软件包是否安。
例: $ rpm -q bash 察看系统中bash软件包是否安装。
"rpm -q"命令中指定的软件包名称需要准确的拼写,该命令不会在软件包的名称中进行局部匹配的查询。
3、查询已安装软件包详细信息$ rpm –qi RPM包名称 查询linux系统中指定名称软件包的详细信息。
例:$ rpm -qi bash 察看bash软件包的详细信息。
"rpm -qi"命令的执行结果中包含较详细的信息,包括:软件名称,版本信息,包大小,描述,等。
4、查询已安装软件包中的文件列表$ rpm –ql RPM包名称 查询已安装软件包在当前系统中安装了哪些文件。
例:$ rpm -ql bash | head -3 查看bash软件在系统中已安装文件的前3行文件列表。
$ rpm -ql bash | grep bin 用过滤方式察看bash中包含bin字符串的文件列表。
5、查询系统中文件所属的软件包$ rpm –qf 文件名称 查询linux系统中指定文件所属的软件包。
例:$ rpm -qf /bin/bash 察看bash文件所属的软件包。
bash-3.0-19.2 显示结果。
6、查询RPM安装包文件中的信息$ rpm –qpi RPM包文件名 察看RPM包未安装前的详细信息。
$ rpm –qpl RPM包文件名 察看RPM包未安装前的文件列表。
"rpm -qpi和rpm -qpl 这两条命令可作为在安装软件包之前对其的了解。
7、rpm命令查询实例$ which mount 获得mount命令的可执行文件路径。
$ rpm –qf /bin/mount 查询/bin/mount所属的软件包。
$ rpm –qi util-linux 查询/bin/mount所属软件包的详细信息。
$ rpm –qf util-linux | grep mount 查询/bin/mount所属软件包中包括mount相关所有文件。
使用rpm命令安装软件包:1、rpm软件包地基本安装$ rpm –i rpm安装包文件名 安装该软件包中的文件到当前系统,安装过程不提示任何信息。
2、在安装软件包的同时显示详细信息$ rpm –ivh rpm安装包文件 安装该软件包中的文件到当前系统,安装过程会以百分比的形式显示安装的进度和一些其他信息。
3、RPM软件包安装的依赖关系强制安装:$ rpm --force –i rpm包文件名注:要先满足软件包的依赖关系后再进行软件包的安装,使用强制安装命令安装不能保证软件安装到系统后一定能正常运行,因此建议慎重使用。
使用rpm命令卸载软件包:1、RPM软件包的卸载$ rpm -e 软件包名称软件包的卸载,在卸载时不显示任何信息。
注:RPM软件包的卸载同样存在依赖关系,只有在没有依赖关系存在时才能对其进行卸载。
2、rpm软件包卸载的依赖关系在使用RPM命令进行卸载时,RPM命令会分析要卸载的软件包的依赖关系,当存在依赖关系时会自动停止,并显由哪个软件造成的卸载失败。
根据RPM提示的错误信息,确定先卸载的软件包,再卸载被依赖的软件包。
使用rpm命令升级软件包:$ rpm - U rpm安装包文件名注:"rpm -u"命令中使用的升级软件包文件最好使用RED HAT公司针对当前的linux版本官方推出的升级文件,建议不要使用第三方提供的升级包。
编译应用程序前的准备工作:1、确认系统中已经安装了编译环境$ rpm -qa | grep gcc确定当前系统中安装了gcc编译器环境。
2、下载prozilla程序的源代码安装包文件3、释放已下载的源代码软件包文件$ tar jxf prozilla-2.0.4.tar.bz2释放以下载的源代码软件包文件到当前目录。
解压后的文件名:prozilla-2.0.4扩展:tar的xzvf参数用于释放以tar.gz格式的压缩包。
4、进入源代码目录$ cd prozilla-2.0.4 进入目录。
$ pwd 显示当前目录路径。
/home/teacher/download/prozilla-2.0.4 显示结果。
编译软件安装的路径:$ ./configure --prefix=/home/teacher/proz在prozilla程序的配置中,使用"--prdfix"选项可以指定应用程序编译后的安装路径,如果不使用"--prefix"选项指定安装路径,configure程序将配置prozilla的默认安装路径为"/usr/local/bin"目录。
5、程序编译过程$ make使用make命令进行程序的二进制编译。
6、程序安装过程$ make install"make install"命令将按照configuer命令的"--prefix"选项中设定的安装路径将已编译完成的应用程序安装到目标目录。
7、验证编译安装的程序$ ls /home/teacher/proz察看proz文件夹中的文件。
bin include lib man share编译前的配置$ ./configure - - help编译与安装:1、程序编译过程$ make2、程序安装过程$ make install3、验证编译安装的程序
转载请注明出处51数据库 » yum软件默认安装路径
我错了错了