我正在尝试安装漂网。 我想我已经安装了每个网站的所有依赖项,但是当我运行make时,我得到下面的错误。 makedepend — -g -Wall -I/usr/include/pcap -D_BSD_SOURCE `pkg-config –cflags gtk+-2.0` -DDRIFTNET_VERSION='"0.1.6"' `cat endianness` — audio.c mpeghdr.c gif.c img.c jpeg.c png.c driftnet.c image.c display.c playaudio.c connection.c media.c util.c http.c cat: endianness: No such file or directory /bin/sh: makedepend: command not found make: *** [depend] Error 127 我做错了什么? 有没有类似的,但更新的?
我有一个脚本,发现一个文件中的string用一个新的stringreplace它。 $ sed -i 's/$old_string'/'$new_string'/g' $FILENAME 现在我需要条件是一个正则expression式,也检查旧的string是否跟随任何东西,但数字。 我试过这个,但没有奏效: $ sed -i -r 's/$old_string(^[0-9])+/$new_string/g' $FILENAME 任何想法?
我有一个最近需要一个fsck修复它的主要硬盘驱动器的centos服务器。 修复了一堆索引节点问题(从系统救援磁盘引导)后,盒子启动干净。 大多数服务运行良好,但是当我尝试启动它时,sshd服务立即核心转储。 运行gdb / usr / sbin / sshd core.xxx,在转储核心之前的最后一行是: 读取/lib/libnss_files.so.2中的符号…(无debugging可用) 加载/lib/libnss_files.so.2的符号 核心由`/ usr / sbin / sshd'生成。 程序终止信号11,分段故障 #0 0x00a0dffc在PEM_read_bio()从/lib/libcrpto.so.6 我已经尝试重新安装sshd(yum重新安装openssh),但没有运气。 *****更新*****我能够得到它的工作。 如果能帮助其他人,这里是关键的线索: rpm -Va openssl打印出来: 预链接:/lib/libcrypto.so.0.9.8e:预链接文件被修改 S ……?/lib/libcrypto.so.0.9.8e 显然有些东西是与libcrypto搞砸的(gdb核心转储也指向libcrypto)。 看着/ lib / libcrypto *我想出了它运行的是什么版本。 没有办法,我知道有百胜力重新安装依赖项,所以最后,我不得不复制libcrypto.so.0.9.8e从另一个工作的服务器(使用wget因为scp不工作)。 replace文件后,一切都很好。
我需要在专用的centos服务器上安装chrome,我只能通过ssh访问它,它没有X或任何windowsgraphics的东西。 我需要它能够打包扩展使用google-chrome –pack-extension包扩展google-chrome –pack-extension 。 我试着将其添加到/etc/yum.repos.d/google.repo [google-chrome] name=google-chrome – 32-bit baseurl=http://dl.google.com/linux/chrome/rpm/stable/i386 enabled=1 gpgcheck=1 gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub 然后yum install google-chrome-stable ,但是依赖关系问题有很多: 我怎样才能安装铬没有破坏别的东西? 更新: 好吧,我从.rpm安装perl-CGI,因为yum找不到它,现在依赖关系解决了,它显示了这个要安装的软件包列表: Dependencies Resolved ============================================================================================================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================================================================================================= Installing: google-chrome-stable x86_64 19.0.1084.52-138391 google-chrome 35 M Installing for dependencies: ConsoleKit x86_64 0.4.1-3.el6 base 82 k ConsoleKit-libs x86_64 0.4.1-3.el6 base 17 k GConf2 x86_64 2.28.0-6.el6 […]
我正在尝试将MySQL包升级到5.5。 (亚马逊形象 – ami-cc5af9a5) 有5.1版本的mysql-libs无法卸载,因为postfix依赖于它。 但是我不能升级到5.5版本,除非我卸载这个5.1 lib版本的mysql。 # rpm -qa | grep -i mysql mysql-libs-5.1.61-4.el6.x86_64 # rpm -e mysql-libs-5.1.61-4.el6.x86_64 error: Failed dependencies: libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 有人可以让我知道如何升级到MySQL 5.5而不影响其他包? 我已经下载了rpm,因为yum安装/升级不起作用,因为它内置了5.1版本。
这里的软件包有什么区别? mysql,mysql-server和mysql-devel 我正在安装一个SQL服务器来使用PHP,但是我发现这三个包,我不知道要使用哪个。
我有一个CentOS 6.3 x86_64服务器,我正在尝试安装lighttpd。 我使用以下方法在服务器上安装了EPEL回购: rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm 然后我尝试使用以下命令安装lighttpd: yum install lighttpd lighttpd-fastcgi 该命令输出以下内容: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * Webmin: download.webmin.com * base: ftp.usf.edu * epel: mirrors.rit.edu * extras: ftp.usf.edu * updates: ftp.usf.edu Setting up Install Process Resolving Dependencies –> Running transaction check —> Package lighttpd.x86_64 0:1.4.31-1.el5 will be installed –> […]
有没有办法得到iostat -m的输出,并实时添加扩展输出的等待列? 我知道这个问题听起来不错,但我需要能够实时得到所有这些列而不输出到文件或运行iostat两次,因为这会产生误导性的结果。 这是centos 6.2 iostat 9.0.4。 内核2.6.36.4。 所以总结我需要这个。 Device: tps MB_read/s MB_wrtn/s MB_read MB_wrtn sda 0.56 0.00 0.00 324 485 我需要添加await,所以它看起来像这样。 Device: tps MB_read/s MB_wrtn/s MB_read MB_wrtn await sda 0.56 0.00 0.00 324 485 10.72 我在做梦吗? 我是在看这个错误的方式? 我是否需要编译自己的iostat? 提前致谢。
我已经在CentOS上安装了scsi-target-utils软件包,并用它来执行发现。 这个发现给了我一个活跃的会议。 我重新启动了iscsi服务,但是我没有看到任何新设备(fdisk -l)。 我在/ var / log / messages中看到我的连接正在运行。 我不知道如何进一步debugging。 有人可以指导我解决这个问题吗? 发现: iscsiadm -m discovery -t sendtargets -p 192.168.0.155 收益: 192.168.0.155:3260,-1 iqn.2009-02.com.twinstrata:cloudarray:sn-1d07c1b62d4ec8f3 只是为了validation它实际上工作: iscsiadm -m session 回报 tcp: [1] 192.168.0.155:3260,1 iqn.2009-02.com.twinstrata:cloudarray:sn-1d07c1b62d4ec8f3 按照指示说的那样重新启动: service iscsi restart 输出写入/ var / log / message Stopping iscsi: Sep 20 12:14:22 localhost kernel: connection1:0: detected conn error (1020) [ […]
我试图启用WordPress上传文件到wp-content文件夹,而不需要将文件夹的权限设置为777.但是,我遇到了一些困难。 为wp-content文件夹设置的组和用户组匹配组,并且用户Apache被configuration为在httpd.conf中使用。 但是,当我运行下面的命令时,看起来Apache实际上是以root身份运行,而不是在httpd.conf中指定的用户。 httpd.confconfiguration 用户xxx 组yyy 命令运行以确定用户Apache正在运行 ps aux | grep httpd 从上面的命令输出 513 1294 0.4 1.4 316420 54864? S 08:30 0:06 / usr / sbin / httpd 513是用户xxx的正确UID,以便正确显示。 但是,我仍然无法在WordPress中上传文件,而没有将wp-content文件夹的权限设置为777。 有人可以告诉我这是什么问题吗?