WizTeam / WizQTClient

为知笔记跨平台客户端
Other
2.63k stars 812 forks source link

打了个rpm包 for Fedora 20 #206

Open gcell opened 10 years ago

gcell commented 10 years ago

链接:http://bbs.wiz.cn/thread-27391-1-1.html

zcunlin commented 10 years ago

功德一件~

发件人: gcell 发送时间: 2014-01-02 14:19 收件人: WizTeam/WizQTClient 主题: [WizQTClient] 打了个rpm包 for Fedora 20 (#206) 链接:http://bbs.wiz.cn/thread-27391-1-1.html — Reply to this email directly or view it on GitHub.

gcell commented 10 years ago

五磅兔童鞋,你真是无处不在啊:)

albert-zhou commented 10 years ago

hi, 如果可能,能不能提交到rpmfusion?

gcell commented 10 years ago

我没有rpmfusion的账号,那边提交rpm包的流程我也不太清楚。也许你可以联系一个fedora官方社区的打包维护人员帮忙

zcunlin commented 10 years ago

功德一件~

------------------ 原始邮件 ------------------ 发件人: "gcell";notifications@github.com; 发送时间: 2014年1月21日(星期二) 下午4:16 收件人: "WizTeam/WizQTClient"WizQTClient@noreply.github.com; 抄送: "张春霖"zcunlin@foxmail.com; 主题: Re: [WizQTClient] 打了个rpm包 for Fedora 20 (#206)

我没有rpmfusion的账号,那边提交rpm包的流程我也不太清楚。也许你可以联系一个fedora官方社区的打包维护人员帮忙

— Reply to this email directly or view it on GitHub.

cicku commented 10 years ago

Sorry, being as an official Fedora packager, current Wiz is not allowed in Fedora/RPMFusion.

1dot75cm commented 10 years ago

我在为 fedora centos 系统打包 wiznote ,欢迎测试反馈。 项目主页:https://copr.fedoraproject.org/coprs/mosquito/myrepo/

coderlxn commented 10 years ago

在Fedora上测试可以安装运行。Fedora x86上安装正常,Fedora i686版本的安装的实际目录为/usr/bin/WizNote,快捷链接目录为/usr/local/bin/WizNote。

在CentOS x64系统上安装时提示: Error: Package: wiz-note-2.1.13-1.el7.centos.x86_64 (mosquito-myrepo) Requires: libc.so.6(GLIBC_2.14)(64bit) Error: Package: wiz-note-2.1.13-1.el7.centos.x86_64 (mosquito-myrepo) Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit) 编译新的gcc并安装后,仍然提示这个错误。

1dot75cm commented 10 years ago

libc.so.6 安装 glibc-2.17-55.el7_0.1.x86_64 (updates源) libstdc++.so.6 安装libstdc++-4.8.2-16.2.el7_0.x86_64 (updates源) Centos 7 x86_64下测试安装,(添加epel源),安装了以下包: wiz-note-2.1.13-1.el7.centos.x86_64 mosquito-myrepo 为依赖而安装: mesa-libGLES-9.2.5-5.20131218.el7.x86_64 base qt5-qtbase-5.3.1-5.el7.x86_64 epel qt5-qtbase-gui-5.3.1-5.el7.x86_64 epel qt5-qtdeclarative-5.3.1-1.el7.x86_64 epel qt5-qtlocation-5.3.1-1.el7.x86_64 epel qt5-qtsensors-5.3.1-1.el7.x86_64 epel qt5-qtwebkit-5.3.1-1.el7.x86_64 epel qt5-qtxmlpatterns-5.3.1-1.el7.x86_64 epel xcb-util-image-0.3.9-4.el7.x86_64 base xcb-util-keysyms-0.3.9-5.el7.x86_64 base xcb-util-renderutil-0.3.8-5.el7.x86_64 base xcb-util-wm-0.3.9-5.el7.x86_64 base

1dot75cm commented 10 years ago

WizLxn 您好,fedora i686确实没测试过,路径应该没问题吧,因为宏变量指向的路径就是/usr/bin/。另外,centos 7 系统在我这就安装了以上的包,您update一下看看。 这是运行截图,http://tieba.baidu.com/photo/p?kw=centos&flux=1&tid=3293480718&pic_id=e5ed9b82d158ccbf086e663b1ad8bc3eb0354190

1dot75cm commented 10 years ago

还真没碰到过这种问题。如果源里有相应的版本的 rpm 包,因为依赖问题无法安 装,可以下载下来,然后用 rpm 命令安装。之后再尝试 yum 更新 glibc。

先更新下源信息:

yum clean all; yum makecache

下载包:

yum [re]install glibc-common --downloadonly --downloaddir=.

rpm -ivh --nodeps glibc-common

在 2014-09-22一的 03:22 -0700,WizLxn写道:

请问安装glibc的时候,文件相互依赖的问题应该怎么解决? glibc-2.17-55.el7_0.1.x86_64.rpm Requires basesystem

glibc-common = 2.17-55.el7_0.1 glibc-common-2.17-55.el7_0.1.x86_64.rpm Requires glibc = 2.17-55.el7_0.1

— Reply to this email directly or view it on GitHub.

coderlxn commented 10 years ago

很抱歉,我弄错了。之前装的是CentOS6.5,一直当做是CentOS7了。在CentOS7上面可以正常安装。

1dot75cm commented 10 years ago

刚才测试了一下 centos 6,一会我把rpm包推到源里,明天项目组大大们可以测试一下。 编译参数:cmake .. \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DWIZNOTE_USE_QT5=ON \ -DCMAKE_BUILD_TYPE=Release

测试结果:

  1. 程序四周有黑框,是否与用 qt5编译有关;
  2. el6 无法注销账户。

测试图: http://tieba.baidu.com/photo/p?kw=centos&flux=1&tid=3293480718&pic_id=ef0b9c504fc2d562478580eae41190ef77c66cdf

1dot75cm commented 10 years ago

commit b410ba9a30f7ba723b0853db01b9d46f7fc01666,差一个变量没有修改,编译报错。修复以后编译正常。 -- wiznote-beta-2.1.14git20141112.orig/src/wizLoginDialog.cpp 2014-11-12 19:51:41.096221734 +0800 +++ wiznote-beta-2.1.14git20141112/src/wizLoginDialog.cpp 2014-11-12 19:52:16.398309277 +0800 @@ -93,7 +93,7 @@