针对centos总结一些常见的commandnotfound的安装包和centoscommandnotfound这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展centoOS下安装pytho
针对centos总结一些常见的command not found的安装包和centos command not found这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展centoOS 下安装 python3 和 pip: command not found、centos -bash: vim: command not found、CentOS 6.5安装PostgreSQL9.3.5时报错: jade: Command not found、centos 6.6 x64出现yum command not found等相关知识,希望可以帮助到你。
本文目录一览:- centos总结一些常见的command not found的安装包(centos command not found)
- centoOS 下安装 python3 和 pip: command not found
- centos -bash: vim: command not found
- CentOS 6.5安装PostgreSQL9.3.5时报错: jade: Command not found
- centos 6.6 x64出现yum command not found
centos总结一些常见的command not found的安装包(centos command not found)
当不知道某个命令是哪个包装时,可以在已经有这个命令的主机上用下面的命令确定是哪个安装包安装的
#yum whatprovides 命令路径或者命令的绝对路径
例:#yum whatprovides /usr/sbin/ss
ss:bash:command not found
yum install iproute -y
ifconfig:bash:command not found
yum install net-tools -y
vim:bash:command not found
yum install vim -y
sar:bash:command not found
yum install sysstat
-bash: brctl: command not found
yum instlall bridge-utils -y
centoOS 下安装 python3 和 pip: command not found
在更新 python3 的时候会自动安装 pip3,但是安装完成后,pip -V 发现出错:command not found,找了好久,发现在建立软连接的时候路径写错了。
总结一下安装 python3 和发现 pip:command not found 之后的思路。
centOS 安装 python3
参考链接
准备编译环境
yum groupinstall ''Development Tools''
yum install zlib-devel bzip2-devel openssl-devel ncurese-devel
2. 下载 python3.5 包
wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz
3. 解压,编译
tar Jxvf Python-3.5.1.tar.xz
cd Python-3.5.1
./configure --prefix=/usr/local/python3
make && make install
这里注意这个 –prefix 选项,将 python3 安装在 /usr/local/python3 目录下,而之前下载的压缩包和安装包就都可以直接删除了。
4. 更换系统默认的 python 和 pip 版本
备份系统旧的 python 版本
mv /usr/bin/python /usr/bin/python2.6
建立指向新 python3 和 pip3 的软链接
ln -s /usr/local/python3/bin/python3.5 /usr/bin/python
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
之前出错就是把 pip 的软链接路径写错导致找不到 pip3
检查 python 和 pip 版本
python -V
pip -V
5. 更新 yum 相关设置
因 yum 依赖 python2,故修改文件
vim /usr/bin/yum
将第一行改为
#!/usr/bin/python2.6
pip: command not found
参考链接
出现这个的原因一般有两个:
1. 未安装 pip
2. pip 安装了,但是没有配置 $PATH 环境变量
如果是第二个原因,此时 echo $PATH 查看 pip 的安装目录是否在 PATH 中,如果没有,在~/.bash_profile 中添加 export PATH=$PATH:/usr/local/bin(假设 pip 的安装目录为 /usr/local/bin)然后 source ~/.bash_profile 使之生效。
我之前其实已经配置 $PATH,并且没有将系统的 pip 可执行路径指向了 pip3 的安装目录,但是在 ln -s 的时候写错了 pip3 的路径,所以肯定找不到。愚蠢的错误。
---------------------
作者:喵咖
来源:CSDN
原文:https://blog.csdn.net/u010510962/article/details/80690084
版权声明:本文为博主原创文章,转载请附上博文链接!
centos -bash: vim: command not found
输入 rpm -qa|grep vim 命令,如果 vim 已经正确安裝,会返回下面的三行代码:
root@server1 [~]# rpm -qa|grep vim
vim-enhanced-7.0.109-7.el5
vim-minimal-7.0.109-7.el5
vim-common-7.0.109-7.el5
如果少了其中的某一条,比如 vim-enhanced 的,就用命令 yum -y install vim-enhanced 来安裝:
yum -y install vim-enhanced
如果上面的三条一条都沒有返回,可以直接用 yum -y install vim* 命令
yum -y install vim*
CentOS 6.5安装PostgreSQL9.3.5时报错: jade: Command not found
CentOS 6.5安装PostgreSQL9.3.5时报错: jade: Command not found
centos 6.5安装postgresql9.3.5时报错: jade: command not found
1
[root@pghost1 postgresql-9.3.5]# ./configure --prefix=/opt/pgsql9.3.5 --with-pgport=1949 --with-perl --with-tcl --with-python --with-openssl --with-pam --without-ldap --with-libxml --with-libxslt --enable-thread-safety --with-wal-blocksize=8 --with-blocksize=8 && gmake world
...
gmake[3]: jade: Command not found
gmake[3]: *** [HTML.index] Error 127
gmake[3]: Leaving directory `/root/backup/postgresql-9.3.5/doc/src/sgml''
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/root/backup/postgresql-9.3.5/doc/src''
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/root/backup/postgresql-9.3.5/doc''
gmake: *** [world-doc-recurse] Error 2
[root@pghost1 postgresql-9.3.5]#
2
网上又说是copy安装文件时用户切换引起的,主要是文件归属和权限问题
我的过程应该没有问题,还是如下,,继续,还是同样的错
[root@pghost1 postgresql-9.3.5]# chown -R root:root postgresql-9.3.5/
3
显然是配置pg相关文档时出现的问题,分别加上--with-no-docs和--with-no-html-docs继续,结果错误依旧
增加--with-no-docs
./configure --prefix=/opt/pgsql9.3.5 --with-pgport=1949 --with-perl --with-tcl --with-python --with-openssl --with-pam --without-ldap --with-libxml --with-libxslt --enable-thread-safety --with-wal-blocksize=8 --with-blocksize=8 --with-no-docs && gmake world
4
试了一把以前装过的pg934,问题依旧,而这次的环境虚拟机是新装的,问题留待以后确认
5
查找jade相关包并安装
yum search jade
[root@pghost1 backup]# yum -y install openjade.x86_64
6
再次configure问题依旧
7
yum -y install jadetex.noarch
yum -y install docbook-dtds.noarch
8
继续配置,报如下错误:
ERROR: `collateindex.pl'' is missing on your system.
***
gmake[3]: *** [bookindex.sgml] Error 1
gmake[3]: Leaving directory `/root/backup/postgresql-9.3.5/doc/src/sgml''
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/root/backup/postgresql-9.3.5/doc/src''
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/root/backup/postgresql-9.3.5/doc''
gmake: *** [world-doc-recurse] Error 2
[root@pghost1 postgresql-9.3.5]#
9
yum -y install docbook*
10
继续终于成功,看到了期望结果:
cc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fpic -shared -o pgxml.so xpath.o xslt_proc.o -L../../src/port -L../../src/common -Wl,--as-needed -Wl,-rpath,''/opt/pgsql9.3.5/lib'',--enable-new-dtags -lxslt -lxml2
gmake[2]: Leaving directory `/root/backup/postgresql-9.3.5/contrib/xml2''
gmake[1]: Leaving directory `/root/backup/postgresql-9.3.5/contrib''
PostgreSQL, contrib, and documentation successfully made. Ready to install.
[root@pghost1 postgresql-9.3.5]#
11
后续操作正常
总结一下就是如下就可以了。
yum -y install openjade.x86_64
yum -y install jadetex.noarch
yum -y install docbook*
------------------------------------华丽丽的分割线------------------------------------
CentOS 6.3环境下yum安装PostgreSQL 9.3
PostgreSQL缓存详述
Windows平台编译 PostgreSQL
Ubuntu下LAPP(Linux+Apache+PostgreSQL+PHP)环境的配置与安装
Ubuntu上的phppgAdmin安装及配置
CentOS平台下安装PostgreSQL9.3
PostgreSQL配置Streaming Replication集群
如何在CentOS 7/6.5/6.4 下安装PostgreSQL 9.3 与 phpPgAdmin
------------------------------------华丽丽的分割线------------------------------------
PostgreSQL 的详细介绍:请点这里
PostgreSQL 的下载地址:请点这里
本文永久更新链接地址:
centos 6.6 x64出现yum command not found
需要的包:
python-libs-2.6.6-66.el6_8.x86_64.rpm
python-2.6.6-66.el6_8.x86_64.rpm
yum-3.2.29-81.el6.centos.noarch.rpm
yum-Metadata-parser-1.1.2-16.el6.x86_64.rpm
yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm
python-urlgrabber-3.9.1-11.el6.noarch.rpm
python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm-python-4.8.0-59.el6.x86_64.rpm
python-pycurl-7.19.0-9.el6.x86_64.rpm
rpm-4.8.0-59.el6.x86_64.rpm
rpm-libs-4.8.0-59.el6.x86_64.rpm
把这些包先找齐,可以从下面的url找
http://mirrors.163.com/centos/6/os/x86_64/Packages/
找齐rpm包以后,开始安装。
第一步先把python装上,否则就会提示python(abi) = 2.6 is needed by 了。
rpm -ivh python-libs-2.6.6-66.el6_8.x86_64.rpm python-2.6.6-66.el6_8.x86_64.rpm
记得要把俩包一起写上,单独写其中一个,就会说缺少另外一个。
第二步upgrade 一下rpm 和rpm-libs,否则会提示与你当前的rpm版本冲突。如果你的centos版本是6.10,可能就没这个问题了。由于我的是6.6所以还是得先升一下rpm和rpm-libs的
rpm -Uvh rpm-4.8.0-59.el6.x86_64.rpm rpm-libs-4.8.0-59.el6.x86_64.rpm
第三步就是安装剩余的包了。
rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-Metadata-parser-1.1.2-16.el6.x86_64.rpm yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm python-urlgrabber-3.9.1-11.el6.noarch.rpm python-iniparse-0.3.1-2.1.el6.noarch.rpm rpm-python-4.8.0-59.el6.x86_64.rpm python-pycurl-7.19.0-9.el6.x86_64.rpm
这时yum就装好了,……再yum不command not found了,运气不好的可能会遇到新的问题吧……
关于centos总结一些常见的command not found的安装包和centos command not found的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于centoOS 下安装 python3 和 pip: command not found、centos -bash: vim: command not found、CentOS 6.5安装PostgreSQL9.3.5时报错: jade: Command not found、centos 6.6 x64出现yum command not found的相关信息,请在本站寻找。
本文标签: