Posts Tagged ‘安装’

Linux(centos)下安装PhpStorm2016.2教程

星期五, 八月 19th, 2016

原创内容,转载请注昨出处: http://www.myzhenai.com.cn/post/2260.html http://www.myzhenai.com/thread-17909-1-1.html
关键词: phpstorm2016.2激活 phpstorm2016.2汉化 phpstorm2016.2中文 phpstorm2016.2安装
PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查.
PhpStorm官网:https://www.jetbrains.com/
PhpStorm2016.2:https://download.jetbrains.8686c.com/webide/PhpStorm-2016.2.tar.gz (Linux)
PhpStorm2016.2:https://download.jetbrains.8686c.com/webide/PhpStorm-2016.2.exe (windows)
需要的文件: 链接: https://pan.baidu.com/s/1bFaboU 密码: 6qpe
安装之前需要先安装java18以下版本. java安装教程 http://www.myzhenai.com.cn/post/1284.html 将旧版本的java安装目录删除, 将旧版本的java环境变量删除. 重新安装java
java下载页面: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
现在我们来安装PhpStorm2016.2

cd /usr/local/
wget https://download.jetbrains.8686c.com/webide/PhpStorm-2016.2.tar.gz
tar -xzvf PhpStorm-2016.2.tar.gz
mv PhpStorm(Unpacked directory) PhpStorm
cd PhpStorm/bin/
chmod 777 phpstorm.sh
sh phpstorm.sh

在弹出的窗口中选择 “Evaluate for free” 30天试用安装.
安装完成后我们进行验证, 下载需要的文件里的 phpstorm2016.2.zip 压缩包, 解压后有两个压缩包,分别是验证和汉化, 解压它们. 把这两个jar后缀名的文件复制到 /usr/local/PhpStorm/lib/目录下,
选择菜单 help >>>> Edit Custom VM options (编辑自定义虚拟机选项)
如果没有会提示创建,进行创建
打开文件
最后面加入 一行

-javaagent:/usr/local/PhpStorm/lib/JetbrainsCrack-2.5.6.jar

后面是补丁的路径,根据自己放的位置修改
保存文件
关闭并重新打开phpstorm
到网站 http://15.idea.lanyus.com/ 生成一个激活码
菜单 help >>>>Register
选择Activation Code
将验证码粘贴进去
激活…
OK
关闭并重新打开phpstorm
自此,安装完美结束.
运行PhpStorm2016的方法是,在本地用户下使用终端

$/usr/local/PhpStorm/bin/phpstorm.sh
OR
#/usr/local/PhpStorm/bin/phpstorm.sh

Adobe Audition CS6官方原版安装汉化教程

星期三, 十二月 30th, 2015

Adobe Audition(音频编辑软件)是一个专业音频编辑和混合环境,原名为Cool Edit Pro.被Adobe 公司收购后,改名为为Adobe Audition.Audition专为在照相室、广播设备和后期制作设备方面工作的音频和视频专业人员设计,可提供先进的音频混合、编辑、控制和效果处理功能.Adobe Audition(音频编辑软件)最多混合 128 个声道,可编辑单个音频文件,创建回路并可使用 45 种以上的数字信号处理效果.Audition CS6是一个完善的多声道录音室,可提供灵活的工作流程并且使用简便.无论是要录制音乐、无线电广播,还是为录像配音,Audition CS6中的恰到好处的工具均可为您提供充足动力,以创造可能的最高质量的丰富、细微音响.它是 Cool Edit Pro 2.1 的更新版和增强版.此版本为Adobe Audition官方原版,目前30天免费试用.

安装之前要断开网络,双击Adobe Audition CS6目录中的Set-up.exe文件,选择“安装”进行安装,如果提示没有网络,请重试的字样
请点击“稍候连接”,然后进行安装,输入激活码的时候可以在说明文件中复制相应的激活码进行粘贴.安装完成后退出安装程序,然后将Adobe-Audition-CS6破解补丁目录中的amtlib.dll复制,打开Adobe Audition CS6的安装目录
粘贴并覆盖原文件.将Adobe Audition CS6汉化补丁目录里的AuUI.dll文件复制粘贴到安装目录粘贴覆盖原文件.将dict目录复制粘贴到安装目录下覆盖原文件.
打开网络即可以.
链接: http://pan.baidu.com/s/1hrtK1ak 密码: hwsp

Adobe Audition CS6官方原版安装汉化教程

Adobe Audition CS6官方原版安装汉化教程

Windows10专业版安装VMware Workstation12.0显示无法将网络更改为桥接状态的解决方法

星期五, 九月 4th, 2015

原创内容,转载请注明出处:http://www.myzhenai.com.cn/post/2093.html http://www.myzhenai.com/thread-17652-1-1.html
关键字:无法将网络更改为桥接状态,没有未桥接的主机网络适配器 正在安装虚拟网络驱动程序 设备“VMnet0”上的网桥没有运行
虽然说VMware Workstation12.0开始兼容win10了,但是我在升级后却发现VMware Workstation12.0不能正常使用了.也更新了VMware tloos,但在更新系统完成后却突然发现不能使用桥接了.为此我折腾了两天,重新安装了好多次VMware Workstation12.0.还是不能解决问题.反而把我的网卡驱动给卸载了,两天上不了网,过程中无法安装新网卡驱动.VMware Workstation12.0无法安装虚拟网卡驱动.为此我还恢复了win10系统. 后来终于折腾能使用了.原来是更新win10系统后,不知道为什么系统自动更新了什么驱动造成好多软件不兼容,我之所以重新安装VMware Workstation12.0不起做用,是因为VMware Workstation12.0的虚拟驱动没有安装上.在设备管理器里的网络适配器里能看到两个VM开头的驱动,但是在网络连接里却看不到那两个VM开头的网络连接,难道win10更新的过程中造成这两个连接配置丢失了?
我在折腾过程中甚至出现了不能安装网卡驱动,不能安装VMware Workstation12.0虚拟驱动的故障,后来才发现,原为这个是因为我的卡巴斯基安全软件2015造成的,不知道为什么它拦截了虚拟设备的安装,所以才造成网卡驱动打不上,VMware Workstation12.0的虚拟设备也无法安装.卸载卡巴斯基安全软件2015和VMware Workstation12.0后,重新安装网卡驱动并安装VMware Workstation12.0后问题解决,最后才是安装卡巴斯基安全软件2015.
至于网上说的卸载删除VMware Workstation12.0虚拟网卡驱动,删除VMware里的虚拟网络,在VMware Workstation的虚拟网络编辑器里恢复默认设置,这一方法对我的故障来说没有一点作用效果.
如果你重新安装VMware Workstation12.0后网络使用正常,但出现以下提示时,请重新安装你的VMware tloos,并重新启动您的虚拟机.
默认声音设备无法打开
A device ID has been used that is out of range for your system
无法连接虚拟设备sound

VMware Workstation 12.0.0 buid-2985596 原版下载安装(注册码+注册机)

星期日, 八月 30th, 2015

注:此教程所带的附件只做为演示使用,请注册正版使用,如果侵犯了您的权益,请联系我删除附件.
原创内容,转载请注明出处:http://www.myzhenai.com.cn/post/2084.html http://www.myzhenai.com/thread-17647-1-1.html
关键字: VMware Workstation 12.0.0 buid-2985596 原版 下载 安装 验证码 注册码 注册机 key
官方原版下载地址:https://download3.vmware.com/software/wkst/file/VMware-workstation-full-12.0.0-2985596.exe
永久可用注册码:5A02H-AU243-TZJ49-GTC7K-3C61N
注册机下载地址(部份安全防护软件会报警):http://pan.baidu.com/s/1kT1W2SR

VMware Workstation 12.0.0

VMware Workstation 12.0.0


虚拟机软件VMware Workstation专业版迎来了版本12。该版本属于大型更新,专门为Win10的安装和使用做了优化,支持DX10、OpenGL 3.3、4K分辨率、7.1声道、IPv6 NAT、在 Windows 7 中支持 USB 3.0等超过 39 项新功能特性。
VMware Workstation 12 Pro 延续了 VMware 的传统,即提供专业技术人员每天在使用虚拟机时所依赖的领先功能和性能。借助对最新版本的 Windows 和 Linux、最新的处理器和硬件的支持以及连接到 VMware vSphere 和 vCloud Air 的能力,它是提高工作效率、节省时间和征服云计算的完美工具。
Workstation 12 Pro 是借助您的现有 Windows 或 Linux PC 评估和测试 Windows 10 的最佳方法。使用 Workstation“虚拟机向导”,您只需几个简单的步骤即可从磁盘或 ISO 映像在虚拟机中轻松地安装 Windows 10。借助 Workstation 12 Pro,您可以开始充分利用 Windows 10 最新功能(例如私人数字助理 Cortana(微软小娜)、新的 Edge 网络浏览器中的墨迹书写功能),您甚至可以开始为 Windows 10 设备构建通用应用。您甚至可以要求 Cortana(微软小娜)直接从 Windows 10 启动 VMware Workstation。

  对于运行最新 Linux 发行版的组织和技术用户,Workstation 12 Pro 支持 Ubuntu 15.04、Red Hat Enterprise Linux 7.1、Fedora 22 等系统。您甚至可以创建嵌套的虚拟化管理程序来运行 Hyper-V 或 VMware ESXi 和 vSphere,以便为培训、演示和测试构建终极 vSphere 实验室。Workstation 12 Pro 具有针对 VMware Photon 的新增支持,以便您可以构建和测试在虚拟化环境中运行的容器化应用。

为Discuz论坛安装中文验证码

星期三, 七月 15th, 2015

Discuz论坛的数字和字母验证码早已经被识别了,所以越来越多的注册机和机器人程序可以轻易的绕过这个限制进行操作.对站长朋友来讲每天那一大堆的垃圾回复和广告帖子让人很苦恼.所以我们需要增加这个识别的难度,那只有中文识别码了.

Discuz6X的动态识别码说明:

使用图片作为验证码文字,图片必须包含字符“2346789BCEFGHJKMPQRTVWXY”24 个字符,且必须为 GIF 透明图片、背景透明、前景黑色,黑色为图片的第一个索引色。图片大小不限制,但建议宽度不大于验证码宽度的 1/4,高度不大于验证码高度。制作完毕后在 images/seccode/gif 下创建一个新的子目录,目录名任意,把制作完毕的 24 个 GIF 图片上传到新子目录下
使用图片作为验证码的背景,把制作好的 JPG 图片上传到 images/seccode/background 目录下,论坛将随机使用里面的图片作为验证码的背景
使用 TTF 字体作为验证码文字,把下载的 TTF 英文字体文件上传到 images/fonts/en 目录下,论坛将随机使用里面的字体文件作为验证码的文字
使用中文图片验证码前,需要把包含完整中文汉字的 TTF 中文字体文件上传到 images/fonts/ch 目录下

首先,我们需要为系统环境安装GD库,详细安装方法可以搜索网络,或者回复讨论.然后我们找一个windows系统, C:\windows\Fonts\ 在这里找一些你喜欢的中文字体文件,然后上传到服务器上的对应目录即可以.

Discuz6X:wwwroot/images/fonts/ch/ —wwwroot指你网站的根目录
DiscuzX3:wwwroot/static/image/seccode/font/ch/

Discuz论坛安装中文验证码

Discuz论坛安装中文验证码


Discuz论坛安装中文验证码

Discuz论坛安装中文验证码

CenTos下双击rpm安装包不能安装的解决方法

星期三, 四月 15th, 2015

动作无法完成
请求失败,更多细节可在细节报告中查询
The name org.freedesktop.PackageKit was not provided by any .service files
双击rpm安装包没有弹出安装窗口,而是弹出错误窗口,不能双击安装. 发生这样的问题是因为我们系统的PackageKit系统更新应用小程序没有启动,参照下图引导启动,然后重新启动系统就解决了.

CenTos下双击rpm安装包不能安装的解决方法

CenTos下双击rpm安装包不能安装的解决方法

Linux下利用yum安装Apache,php,Mysql,phpmysqladmin,pure-ftpd教程

星期日, 三月 1st, 2015

原创内容,转载请注明出处:http://www.myzhenai.com.cn/post/1992.html http://www.myzhenai.com/thread-17408-1-1.html
关键词:Linux Centos Apache php Mysql phpmysqladmin pure-ftpd 安装配置教程 LAMP安装配置教程
Linux下安装Apache php Mysql就是俗称的“LAMP”,网上有很多一键安装包,但其实我们可以自行安装,安装方法也很简单.

yum update -y
yum install gcc gcc-c++ make libxml2-devel libtool mysql mysql-libs mysql-server mysql-devel httpd php php-devel libevent libevent-devel php-mysql mod_ssl mod_perl mod_auth_mysql php-mcrypt php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-pecl-memcache mysql-connector-odbc libdbi-dbd-mysql php-eaccelerator php-imap php-odbc -y
mysqladmin -u root password "you mysql root password"
service httpd restart
service mysqld restart
php -v
wget http://nchc.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/4.1.12/phpMyAdmin-4.1.12-all-languages.zip
#wget http://nchc.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/4.3.10/phpMyAdmin-4.3.10-all-languages.zip
#4.3.10版需要php5.5以上,所以你要根据你的php版本来确认
chkconfig httpd on
chkconfig --add mysqld
chkconfig mysqld on

OR

#安装之前请先安装Epel源,http://www.myzhenai.com/thread-15362-1-1.html
yum remove httpd* -y
yum remove mysql* -y
yum remove php* -y
yum check-update
yum install httpd* ntp make wget openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg libjpeg-devel freetype freetype-devel gd gd-devel zlib zlib-devel gcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel perl-libwww-perl libjpeg -y
yum install mysql mysql-server mysql-libs mysql-devel mod_ssl mod_ruid2 mod_rpaf mod_fastcgi mod_fcgid mod_fpm -y
service mysqld start
chkconfig mysqld on
chkconfig httpd on
mysqladmin -u root password "you mysql root password"
yum install php php-cli php-mysql php-mysqlnd php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy php-common php-devel php-pecl-memcache php-pecl-memcache-debuginfo php-opcache -y
yum install fail2ban clamav rkhunter
#yum install php-intl php-tidy php-soap php-gd php-mcrypt php-cli php-enchant php-ldap php-process php-imap php-bcmath php-common php-recode php-fpm php-pspell php-xml php-litespeed php-pdo php-mysql php-xmlrpc php-snmp php-mbstring php-xml php-gd php-mbstring php-mcrypt php-ldap php-imap php-pecl-xdebug php-pdo php php-fpm php-devel php-pecl-geoip-debuginfo php-pecl-memcache kloxomr-thirdparty-phpmyadmin php-cli php-pear php-pgsql php-gmp php-pecl-lzf php-pecl-memcache-debuginfo php-pecl-lzf-debuginfo php-common php-process php-mysqlnd php-bcmath php-pecl-geoip php-opcache php-pecl-xdebug-debuginfo php-xmlrpc
service php-fpm start
chkconfig php-fpm on

Pure-ftpd安装教程:http://www.myzhenai.com.cn/post/1812.html

vi /etc/httpd/conf/httpd.conf
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15
<ifmodule itk.c>
StartServers       8
MinSpareServers    5
MaxSpareServers   20
ServerLimit      256
MaxClients       256
MaxRequestsPerChild  4000
</ifmodule>
<ifmodule worker.c>
StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75 
ThreadsPerChild     25
MaxRequestsPerChild  0
</ifmodule>
Listen 80
ServerName ServerIP:80
DocumentRoot "/you Catalog"
#
# This should be changed to whatever you set DocumentRoot to.
#
<directory "/you Catalog">
# for more information.
#
    Options -Indexes
#   Options FileInfo AuthConfig Limit
#
    AllowOverride All
<virtualhost *:80>
    ServerAdmin webmaster@myDomain.com
    DocumentRoot /var/www/myDomain
    ServerName myDomain.com
    ErrorLog /var/log/myDomain.com-error_log
    CustomLog /var/log/myDomain.com-access_log common
</virtualhost>
<virtualhost *:80>
    ServerAdmin webmaster@myDomain1.com
    DocumentRoot /var/www/myDomain1
    ServerName myDomain1
    ErrorLog /var/log/myDomain1-error_log
    CustomLog /var/log/myDomain1-access_log common
</virtualhost>
#*替换成你的域名或子域名,有多个子域名的话可以增加VirtualHost配置文件.下面的参数也要相应的修改为你子域名对应的目录和日志文件.
TraceEnable off
</directory>
①.在apache配置文件httpd.conf中找到:LoadModule rewrite_module modules/mod_rewrite.so这句,去掉前边的注释符号“#”,如果没有则添加这句。
②.在代码:
Options FollowSymLinks
AllowOverride None
下面添加伪静态代码(以Wordpress伪静态为例):
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
③.重启apache:

phpmysqladmin配置方法:

tar -xzvf phpMyAdmin-4.1.12-all-languages.zip
OR
tar -xzvf phpMyAdmin-4.3.10-all-languages.zip
mv phpMyAdmin-4.1.12-all-languages /var/www/phpmysqladmin
#/var/www/是你网站所在目录,并且打开/var/phpmysqladmin/libraries/config.default.php 编辑mysql连接参数保存后即可.

卡巴斯基不能安装或不能卸载的解决办法

星期一, 一月 5th, 2015

转载请注明出处: http://www.myzhenai.com.cn/post/1963.html http://www.myzhenai.com/thread-17388-1-1.html
关键字:kaspersky卸载工具 kaspersky不能卸载 kaspersky不能安装 卡巴斯基卸载工具 卡巴斯基不能安装 Kaspersky Virus Removal Tool 2011 kavremover 海南仙岛博客 同福客栈论坛
出现卡巴斯基不能安装或不能卸载的故障问题,常见的有以下的几个原因,一是系统中有病毒造成安全软件不能安装,二是之前安装过卡巴斯基但是卸载过程中出现问题造成卸载不干净影响安装,三是当前用户权限的问题.如果是第一个原因造成的,可以下载一个Kaspersky Virus Removal Tool工具来进行清除病毒后再进行安装,Kaspersky Virus Removal Tool是卡巴斯基官方推出的一个绿色版本的病毒查杀清除工具,免安装运行.不过界面是英文界面,但使用也非常简单.下边我就列出使用步骤.
Kaspersky Virus Removal Tool 2011:http://support.kaspersky.com/viruses/avptool2011 http://www.kaspersky.com/antivirus-removal-tool?form=1
http://devbuilds.kaspersky-labs.com/devbuilds/AVPTool/avptool11/setup_11.0.3.8.x01_2015_01_04_17_35.exe
Kaspersky Virus Removal Tool--I accept the license agreement(勾选)--start(点击)--轮形图标–Scan scope(勾选要扫描的分区)--Automatic Scan--Start scanning


如果是出现了卸载中断导致卸载不干净而不能安装或不能卸载的故障问题,请下载卡巴斯基的官方卸载工具进行卸载.运行程序,并把程序窗口顶部的字符窜输入到空白的编辑框中并选中你当前需要卸载的卡巴斯基的程序版本,然后点击“Remove”,等程序执行完后会弹出一个提示框,关闭提示框后重新启动系统就可以了.
kaspersky Remove 1.0.767:http://media.kaspersky.com/utilities/consumerutilities/kavremover.zip

备份下载:http://yunpan.cn/cyLIUPcjKKY6K (提取码:ecdb)http://pan.baidu.com/s/173m9o
以下图片是我的卡巴斯基安全部队2011在卸载时候出现的错误提示,但通过以上的方法解决问题.
卸载中断
由于错误,安装向导提前结束,程序卸载没有完成,建议您重新启动计算机,运行安装向导以恢复运行程序

Windows Installer
不能访问Windows Installer服务。可能是你在安全模式下运行Windows,或者Windows Installer没有正确地安装。请和你的支持人员联系以获得帮助。

O&O Defrag 18 build 39 Professional安装注册图文教程

星期六, 十二月 13th, 2014

关键字:O&O Defrag 18下载 O&O Defrag 18安装 O&O Defrag 18Key O&O Defrag 18注册码 O&O Defrag 18激活码 O&O Defrag 18验证码
O&O Defrag Professional 专业注册版(32bit&64bit)是一个非常经典的磁盘碎片整理工具,整理磁盘文件碎片。有效组织文件存放,提高硬盘运行效率,延长硬盘使用寿命。支持几乎所有的文件系统,包含FAT16、FAT32、NTFS、NTFS5、FS(加密文件系统)等,是一款不可多得的好工具。可设定时间自动重整硬盘,支持中文长文件名。分为专业版(Professional)和服务器(Server)版。它有多种整理方式,根据不同的碎片程度选用,整理系统盘可以用NAME整理,可加快开机速度。此外对于碎片较多的可用SPACE间整理。

O&O Defrag是新一代的磁盘整理工具软件。简单,快捷,安全,仅需要少量时间即可完成任务!新的O&O Defrag专业版本适用于Windows-based工作站。此外,它还拥有许多杰出的可用性,以及众多其它现今市场没有发现的磁盘碎片整理程序的重要功能而著称。

新的O&O Defrag专业版针对Windows工作站系统。能够优化你的XP 家庭版,XP 专业版, Windows 2000 专业班和Windows NT 4 工作站。另外,O&O Defrag 专业版包含了杰出的其它类似软件中无法找到的易用性和很多重要的功能。

O&O Defrag是一款专为 NT/2000/XP/Vista 开发的磁盘工具,可以适用于工作站、服务器和高级服务器等各种版本,

Professional即专业版这个是面向普通操作系统的版本,适用于如WindowsXP、Windows7、Windows Vista、Windows8等系统!
官方32bit:http://dl5.oo-software.com/files/oodefrag18/180/OODefrag18ProfessionalEnu.exe?path=http%3A%2F%2Fdl5.oo-software.com%2Ffiles%2Foodefrag18%2F180%2FOODefrag18ProfessionalEnu.exe
官方64bit:http://dl5.oo-software.com/files/oodefrag18/180/OODefrag18Professional64Enu.exe?path=http%3A%2F%2Fdl5.oo-software.com%2Ffiles%2Foodefrag18%2F180%2FOODefrag18Professional64Enu.exe
相关链接(你懂的) http://pan.baidu.com/s/1sjO8XvJ http://yunpan.cn/cfxVieUZxKQV2 (提取码:0dcf)

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

12

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

O&O Defrag 18 build 39 Professional安装注册图文教程

kchmviewer-7.1安装错误的解决方法

星期六, 十一月 15th, 2014

原创内容,转载请注明出处: http://www.myzhenai.com.cn/post/1925.html http://www.myzhenai.com/thread-16360-1-1.html
kchmviewer官方下载地址: http://sourceforge.net/projects/kchmviewer/files/kchmviewer/
kchmviewer依赖QT,所以在安装之前您必须先要安装QT,请参考官方安装包里的README文档.

3. INSTALLATION
  Usually kchmviewer is distributed in source code archive, so you need to compile it first. It requires Qt version 
  4.4 or higher. Note that you need to install qt4-devel and qt4-tools packages (the last one might be included in 
  qt4-devel in your distribution), not just qt package.
  Also make sure you have chmlib-devel (some distros have it as libchm-devel) package installed. KDE build will check 
  for its presence, but qmake does not have necessary functionality to do so. If you are getting errors regarding missing 
  chm_lib.h file this means chmlib-devel is not installed.
3.1. Qt-only version
  To compile Qt-only version of kchmviewer, follow the procedure:
  > tar zxf kchmviewer-<version>.tar.gz
  > cd kchmviewer-</version><version>
  > qmake
  > make
    The compiled binary is in bin/kchmviewer. You could copy it somewhere, or use it as-is. It does not require installation.
  If QtWebKit module is not found, you will get the following error:
  > kchmviewwindow_qtwebkit.h:25:21: error: QWebView: No such file or directory
  Either install QtWebKit module, or remove "webkit" from QT+= line in src/src.pro

3.2 KDE4 version
  To compile the version of kchmviewer with KDE4 support, follow the procedure:
  > tar zxf kchmviewer-</version><version>.tar.gz
  > mkdir build
  > cd build
  > cmake ..
  > make
  > sudo make install
  For KDE version the installation is required, since the KHTML KIO slave cannot be used in place.
</version>

安装方法如下:
# yum install libzip* chmlib -y
# wget http://softlayer-sng.dl.sourceforge.net/project/kchmviewer/kchmviewer/7.1/kchmviewer-7.1-1.i586.rpm
# rpm -ivh kchmviewer-7.1-1.i586.rpm
如果出现以下错误,请将您的libzip卸载再重新安装新版本.
error: Failed dependencies:
libzip.so.2 is needed by kchmviewer-7.1-1.i586
解决方法:
# yum remove libzip* -y
# wget ftp://ftp.muug.mb.ca/mirror/fedora/linux/development/rawhide/i386/os/Packages/l/libzip-0.11.2-3.fc22.i686.rpm
# rpm -ivh libzip-0.11.2-3.fc22.i686.rpm
# rpm -ivh kchmviewer-7.1-1.i586.rpm
如果您是升级kchmviewer-7.1的,升级前您必须要yum remove kchmviewer* -y 才能进行下一步操作.
Libzip:http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/libzip.so.2

我前两天升级kchmviewer-7.1的时候就遇到一堆问题,因为我是使用Centos6.6的默认源进行安装的libzip,所以导致安装版本太低,解决方法很简单,yum remove libzip* -y 然后重新安装就可以了.我的安装日志如下.

[root@localhost RucLinux]# rpm -qa |grep qt
qt-sqlite-4.6.2-28.el6_5.i686
qtlockedfile-2.4-3.el6.leigh123linux.i686
qt3-devel-3.3.8b-30.el6.i686
qt47-4.7.2-1_18.el6.i686
qt47-devel-4.7.2-1_18.el6.i686
poppler-qt4-devel-0.12.4-3.el6_0.1.i686
qt47-x11-4.7.2-1_18.el6.i686
qt47-webkit-4.7.2-1_18.el6.i686
qt-4.6.2-28.el6_5.i686
libqtxdg-devel-0.5.2-13.el6.i686
dbus-qt-0.70-7.2.el6.i686
dbus-qt-devel-0.70-7.2.el6.i686
poppler-qt4-0.12.4-3.el6_0.1.i686
qtsingleapplication-2.6.1-5.el6.leigh123linux.i686
libqtxdg-0.5.2-13.el6.i686
qt47-designer-plugin-phonon-4.7.2-1_18.el6.i686
poppler-qt-devel-0.12.4-3.el6_0.1.i686
qt47-webkit-devel-4.7.2-1_18.el6.i686
poppler-qt-0.12.4-3.el6_0.1.i686
qt3-3.3.8b-30.el6.i686
zlibrary-ui-qt-0.12.10-5.el6.i686

[root@localhost RucLinux]# rpm -qa |grep libzip
libzip-0.9-3.1.el6.i686
libzip-devel-0.9-3.1.el6.i686

[root@localhost RucLinux]# rpm -qa |grep chmlib
chmlib-0.40-3.el6.i686
chmlib-devel-0.40-3.el6.i686

[root@localhost RucLinux]# ln -s /usr/bin/qmake-qt47 /etc/alternatives/qmake
[root@localhost RucLinux]# ls -l /etc/alternatives/qmake
lrwxrwxrwx. 1 root root 19 11月 10 03:06 /etc/alternatives/qmake -> /usr/bin/qmake-qt47

[root@localhost RucLinux]# wget http://softlayer-sng.dl.sourceforge.net/project/kchmviewer/kchmviewer/7.1/kchmviewer-7.1.tar.gz
[root@localhost RucLinux]# tar zxf kchmviewer-7.1.tar.gz
[root@localhost RucLinux]# cd kchmviewer-7.1
[root@localhost kchmviewer-7.1]# /usr/bin/qmake-qt47
[root@localhost kchmviewer-7.1]# make
cd lib/ && /usr/bin/qmake-qt47 /home/RucLinux/kchmviewer-7.1/lib/lib.pro -o Makefile
cd lib/ && make -f Makefile 
make[1]: Entering directory `/home/RucLinux/kchmviewer-7.1/lib'
cd libebook/ && /usr/bin/qmake-qt47 /home/RucLinux/kchmviewer-7.1/lib/libebook/libebook.pro -o Makefile
cd libebook/ && make -f Makefile 
make[2]: Entering directory `/home/RucLinux/kchmviewer-7.1/lib/libebook'
g++ -c -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fPIC -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib/qt47/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I../../src -I. -o ebook_chm.o ebook_chm.cpp
g++ -c -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fPIC -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib/qt47/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I../../src -I. -o ebook_epub.o ebook_epub.cpp
ebook_epub.cpp: In member function ‘virtual bool EBook_EPUB::load(const QString&)’:
ebook_epub.cpp:55: Error:‘zip_fdopen’In this role has not been declared in the domain
ebook_epub.cpp: In member function ‘bool EBook_EPUB::getFileAsBinary(QByteArray&, const QString&) const’:
ebook_epub.cpp:308: Error:‘struct zip_stat’Members are not called 'valid' in
ebook_epub.cpp:308: Error:‘ZIP_STAT_SIZE’In this role has not been declared in the domain
ebook_epub.cpp:308: Error:‘struct zip_stat’Members are not called 'valid' in
ebook_epub.cpp:308: Error:‘ZIP_STAT_INDEX’In this role has not been declared in the domain
make[2]: *** [ebook_epub.o] Error 1
make[2]: Leaving directory `/home/RucLinux/kchmviewer-7.1/lib/libebook'
make[1]: *** [sub-libebook-make_default] Error 2
make[1]: Leaving directory `/home/RucLinux/kchmviewer-7.1/lib'
make: *** [sub-lib-make_default] Error 2

[root@localhost RucLinux]# wget http://softlayer-sng.dl.sourceforge.net/project/kchmviewer/kchmviewer/7.1/kchmviewer-7.1-1.i586.rpm
[root@localhost RucLinux]# rpm -ivh kchmviewer-7.1-1.i586.rpm
error: Failed dependencies:
	libzip.so.2 is needed by kchmviewer-7.1-1.i586
[root@localhost RucLinux]# 
kchmviewer-7.1 安装 错误 解决 方法

kchmviewer-7.1安装错误的解决方法