找不到libedit:Centos,正在安装openssh
我想从安装找不到libedit:Centos,正在安装openssh,centos,fedora,rhel,openssh,file-not-found,Centos,Fedora,Rhel,Openssh,File Not Found,我想从安装openssh(我不想在yum中使用软件包) --使用libedit[=PATH]启用sftp的libedit支持 ./configure --prefix=/usr/bin/openssh \ --sysconfdir=/etc/ssh --with-md5-passwords \ --with-libedit=/usr/lib --with-pam 但我有一个错误: ... checking for pkg-config... /usr/bin/pkg-config checki
openssh
(我不想在yum中使用软件包)
--使用libedit[=PATH]启用sftp的libedit支持
./configure --prefix=/usr/bin/openssh \
--sysconfdir=/etc/ssh --with-md5-passwords \
--with-libedit=/usr/lib --with-pam
但我有一个错误:
...
checking for pkg-config... /usr/bin/pkg-config
checking if /usr/bin/pkg-config knows about libedit... no
checking for el_init in -ledit... no
configure: error: libedit not found
检查1:
# find /usr/lib/ -iname "libedit.*"
/usr/lib/libedit.so
/usr/lib/libedit.so.0.0.27
/usr/lib/libedit.so.0
#
INI:编辑1
# ls -Al /usr/lib/libedit*
lrwxrwxrwx. 1 root root 21 Nov 27 08:47 /usr/lib/libedit.so -> /usr/lib/libedit.so.0
lrwxrwxrwx. 1 root root 17 Jun 13 10:12 /usr/lib/libedit.so.0 -> libedit.so.0.0.27
-rwxr-xr-x. 1 root root 159968 Aug 19 2010 /usr/lib/libedit.so.0.0.27
#
# rpm -qa | grep libedit
libedit-2.11-4.20080712cvs.1.el6.i686
#
# rpm -qi libedit-devel
package libedit-devel is not installed
#
# rpm -qi libedit
Name : libedit Relocations: (not relocatable)
Version : 2.11 Vendor: CentOS
Release : 4.20080712cvs.1.el6 Build Date: Thu 19 Aug 2010 08:40:35 AM UTC
Install Date: Sat 13 Jun 2015 10:12:01 AM UTC Build Host: c6b3.bsys.dev.centos.org
Group : System Environment/Libraries Source RPM: libedit-2.11-4.20080712cvs.1.el6.src.rpm
Size : 166800 License: BSD
Signature : RSA/8, Sun 03 Jul 2011 04:22:56 AM UTC, Key ID 0946fca2c105b9de
Packager : CentOS BuildSystem <http://bugs.centos.org>
URL : http://www.thrysoee.dk/editline/
Summary : The NetBSD Editline library
Description :
Libedit is an autotool- and libtoolized port of the NetBSD Editline library.
It provides generic line editing, history, and tokenization functions, similar
to those found in GNU Readline.
#
#ls-Al/usr/lib/libedit*
lrwxrwxrwx。1 root root 11月27日08:47/usr/lib/libedit.so->/usr/lib/libedit.so.0
lrwxrwxrwx。1 root根目录17 Jun 13 10:12/usr/lib/libedit.so.0->libedit.so.0.0.27
-rwxr-xr-x。1 root根159968 2010年8月19日/usr/lib/libedit.so.0.0.27
#
#rpm-qa | grep libedit
libedit-2.11-4.20080712cvs.1.el6.i686
#
#rpm-qi-libedit-devel
未安装程序包libedit-devel
#
#rpm-qi libedit
名称:libedit重新定位:(不可重新定位)
版本:2.11供应商:CentOS
发布日期:4.20080712cvs.1.el6构建日期:2010年8月19日星期四UTC上午8:40:35
安装日期:2015年6月13日星期六上午10:12:01 UTC构建主机:c6b3.bsys.dev.centos.org
组:系统环境/库源RPM:libedit-2.11-4.20080712cvs.1.el6.src.RPM
大小:166800许可证:BSD
签名:RSA/8,Sun 2011年7月3日04:22:56 UTC上午,密钥ID 0946fca2c105b9de
包装商:CentOS BuildSystem
网址:http://www.thrysoee.dk/editline/
摘要:NetBSD编辑行库
说明:
Libedit是NetBSD Editline库的自动工具化和libtoolized端口。
它提供了通用的行编辑、历史记录和标记化功能,类似于
在GNU Readline中找到的。
#
结束:编辑1
# ls -Al /usr/lib/libedit*
lrwxrwxrwx. 1 root root 21 Nov 27 08:47 /usr/lib/libedit.so -> /usr/lib/libedit.so.0
lrwxrwxrwx. 1 root root 17 Jun 13 10:12 /usr/lib/libedit.so.0 -> libedit.so.0.0.27
-rwxr-xr-x. 1 root root 159968 Aug 19 2010 /usr/lib/libedit.so.0.0.27
#
# rpm -qa | grep libedit
libedit-2.11-4.20080712cvs.1.el6.i686
#
# rpm -qi libedit-devel
package libedit-devel is not installed
#
# rpm -qi libedit
Name : libedit Relocations: (not relocatable)
Version : 2.11 Vendor: CentOS
Release : 4.20080712cvs.1.el6 Build Date: Thu 19 Aug 2010 08:40:35 AM UTC
Install Date: Sat 13 Jun 2015 10:12:01 AM UTC Build Host: c6b3.bsys.dev.centos.org
Group : System Environment/Libraries Source RPM: libedit-2.11-4.20080712cvs.1.el6.src.rpm
Size : 166800 License: BSD
Signature : RSA/8, Sun 03 Jul 2011 04:22:56 AM UTC, Key ID 0946fca2c105b9de
Packager : CentOS BuildSystem <http://bugs.centos.org>
URL : http://www.thrysoee.dk/editline/
Summary : The NetBSD Editline library
Description :
Libedit is an autotool- and libtoolized port of the NetBSD Editline library.
It provides generic line editing, history, and tokenization functions, similar
to those found in GNU Readline.
#
但我收到了同样的错误
?如何解决这个问题?我试图安装(libedit-20150325-3.1.tar.gz),但没有成功
后来我安装了libedit-devel包,但结果类似(不起作用!)
然后考虑到软件包,我决定卸载
#yum remove libedit.i686
...
Dependencies Resolved
================================================================================================================================================================================
Package Arch Version Repository Size
================================================================================================================================================================================
Removing:
libedit i686 2.11-4.20080712cvs.1.el6 @anaconda-CentOS-201410241409.i386/6.6 163 k
Removing for dependencies:
firstboot i686 1.110.15-1.el6 @anaconda-CentOS-201410241409.i386/6.6 650 k
ipa-client i686 3.0.0-42.el6.centos @anaconda-CentOS-201410241409.i386/6.6 299 k
libedit-devel i686 2.11-4.20080712cvs.1.el6 @base 40 k
ntp i686 4.2.6p5-1.el6.centos @anaconda-CentOS-201410241409.i386/6.6 1.6 M
openssh-clients i686 5.3p1-104.el6 @anaconda-CentOS-201410241409.i386/6.6 1.3 M
python-meh noarch 0.12.1-3.el6 @anaconda-CentOS-201410241409.i386/6.6 186 k
system-config-date noarch 1.9.60-2.el6.centos @anaconda-CentOS-201410241409.i386/6.6 3.6 M
system-config-date-docs noarch 1.0.11-1.el6 @anaconda-CentOS-201410241409.i386/6.6 1.5 M
Transaction Summary
================================================================================================================================================================================
Remove 9 Package(s)
Installed size: 9.2 M
稍后安装程序包(已卸载libedit.i686)和libedit-devel.i686
# yum install libedit.i686 libedit-devel.i686
Dependencies Resolved
================================================================================================================================================================================
Package Arch Version Repository Size
================================================================================================================================================================================
Installing:
libedit i686 2.11-4.20080712cvs.1.el6 base 73 k
libedit-devel i686 2.11-4.20080712cvs.1.el6 base 26 k
Transaction Summary
================================================================================================================================================================================
Install 2 Package(s)
Total download size: 99 k
Installed size: 203 k
Is this ok [y/N]: y
我发现了另一个错误(但libedit错误已解决),其他问题与此线程无关
./configure --prefix=/usr/bin/openssh \
--sysconfdir=/etc/ssh --with-md5-passwords \
--with-libedit --with-pam
...
# find /. -name "libedit.*"
/./usr/lib/libedit.so
/./usr/lib/libedit.so.0.0.27
/./usr/lib/pkgconfig/libedit.pc
/./usr/lib/libedit.so.0
/./usr/local/lib/libedit.so
/./usr/local/lib/pkgconfig/libedit.pc
/./usr/local/lib/libedit.la
/./usr/local/lib/libedit.a
/./usr/local/lib/libedit.so.0.0.53
/./usr/local/lib/libedit.so.0
/./usr/local/libedit-20150325-3.1/libedit.pc.in
/./usr/local/libedit-20150325-3.1/libedit.pc
/./usr/local/libedit-20150325-3.1/src/.libs/libedit.so
/./usr/local/libedit-20150325-3.1/src/.libs/libedit.la
/./usr/local/libedit-20150325-3.1/src/.libs/libedit.lai
/./usr/local/libedit-20150325-3.1/src/.libs/libedit.a
/./usr/local/libedit-20150325-3.1/src/.libs/libedit.so.0.0.53
/./usr/local/libedit-20150325-3.1/src/.libs/libedit.so.0
/./usr/local/libedit-20150325-3.1/src/libedit.la
我试图安装(libedit-20150325-3.1.tar.gz),但没有成功
后来我安装了libedit-devel包,但结果类似(不起作用!)
然后考虑到软件包,我决定卸载
#yum remove libedit.i686
...
Dependencies Resolved
================================================================================================================================================================================
Package Arch Version Repository Size
================================================================================================================================================================================
Removing:
libedit i686 2.11-4.20080712cvs.1.el6 @anaconda-CentOS-201410241409.i386/6.6 163 k
Removing for dependencies:
firstboot i686 1.110.15-1.el6 @anaconda-CentOS-201410241409.i386/6.6 650 k
ipa-client i686 3.0.0-42.el6.centos @anaconda-CentOS-201410241409.i386/6.6 299 k
libedit-devel i686 2.11-4.20080712cvs.1.el6 @base 40 k
ntp i686 4.2.6p5-1.el6.centos @anaconda-CentOS-201410241409.i386/6.6 1.6 M
openssh-clients i686 5.3p1-104.el6 @anaconda-CentOS-201410241409.i386/6.6 1.3 M
python-meh noarch 0.12.1-3.el6 @anaconda-CentOS-201410241409.i386/6.6 186 k
system-config-date noarch 1.9.60-2.el6.centos @anaconda-CentOS-201410241409.i386/6.6 3.6 M
system-config-date-docs noarch 1.0.11-1.el6 @anaconda-CentOS-201410241409.i386/6.6 1.5 M
Transaction Summary
================================================================================================================================================================================
Remove 9 Package(s)
Installed size: 9.2 M
稍后安装程序包(已卸载libedit.i686)和libedit-devel.i686
# yum install libedit.i686 libedit-devel.i686
Dependencies Resolved
================================================================================================================================================================================
Package Arch Version Repository Size
================================================================================================================================================================================
Installing:
libedit i686 2.11-4.20080712cvs.1.el6 base 73 k
libedit-devel i686 2.11-4.20080712cvs.1.el6 base 26 k
Transaction Summary
================================================================================================================================================================================
Install 2 Package(s)
Total download size: 99 k
Installed size: 203 k
Is this ok [y/N]: y
我发现了另一个错误(但libedit错误已解决),其他问题与此线程无关
./configure --prefix=/usr/bin/openssh \
--sysconfdir=/etc/ssh --with-md5-passwords \
--with-libedit --with-pam
...
# find /. -name "libedit.*"
/./usr/lib/libedit.so
/./usr/lib/libedit.so.0.0.27
/./usr/lib/pkgconfig/libedit.pc
/./usr/lib/libedit.so.0
/./usr/local/lib/libedit.so
/./usr/local/lib/pkgconfig/libedit.pc
/./usr/local/lib/libedit.la
/./usr/local/lib/libedit.a
/./usr/local/lib/libedit.so.0.0.53
/./usr/local/lib/libedit.so.0
/./usr/local/libedit-20150325-3.1/libedit.pc.in
/./usr/local/libedit-20150325-3.1/libedit.pc
/./usr/local/libedit-20150325-3.1/src/.libs/libedit.so
/./usr/local/libedit-20150325-3.1/src/.libs/libedit.la
/./usr/local/libedit-20150325-3.1/src/.libs/libedit.lai
/./usr/local/libedit-20150325-3.1/src/.libs/libedit.a
/./usr/local/libedit-20150325-3.1/src/.libs/libedit.so.0.0.53
/./usr/local/libedit-20150325-3.1/src/.libs/libedit.so.0
/./usr/local/libedit-20150325-3.1/src/libedit.la
我在CentOS 7上安装asterisk 17时发现此问题。
只需下载并按照以下步骤解决此问题
和
我在CentOS 7上安装asterisk 17时发现此问题。
只需下载并按照以下步骤解决此问题
和
ls“/usr/lib/libedit*”是否返回某些内容?另外,从这个线程:它可以在/usr/lib/lib中查看。试着运行“bash-x./configure bla-bla”,看看它实际上在哪里寻找libedit.libedit-devel安装了吗?(
rpm-qi libedit-devel
);而且,您确定您使用的是i686,而不是x86_64?ls“/usr/lib/libedit*”会返回一些信息吗?另外,从这个线程:它可以在/usr/lib/lib中查看。试着运行“bash-x./configure bla-bla”,看看它实际上在哪里寻找libedit.libedit-devel安装了吗?(rpm-qi libedit-devel
);而且,您确定您使用的是i686而不是x86_64吗?