安装 pspp v1.4.0 需要 gtksource 3.4.0+。我安装了它,但它没有找到它!

统计数据
  • 我试图从源代码安装 PSPP v1.4.0。
  • 但是,它需要“ GtkSourceView 3.4.0 或更高版本”。
  • 我安装了 GtkSourceView v4.0。
  • 它找不到 - 报告“您必须在构建 PSPP 之前安装它们:gtksourceview 3.0 版本 3.4.2 或更高版本(或使用 --without-gui)”
  • dpkg -s libgtk-3-0|grep '^Version'Version: 3.22.30-1ubuntu4

我现在必须做什么才能让 pspp 找到 gtk 4?我可以以某种方式在 sudo ./configure 命令中明确声明?

更新 - 不知道它是否有帮助......

我正在尝试安装 gtk+3.4(与 gtksource 有什么区别?)

然后发行 find /usr/ -iname "*glib*.pc"

它报告说:No glib 3 .....

  /usr/local/lib/x86_64-linux-gnu/pkgconfig/glib-2.0.pc
    /usr/lib/x86_64-linux-gnu/pkgconfig/fso-glib-1.0.pc
    /usr/lib/x86_64-linux-gnu/pkgconfig/libpulse-mainloop-glib.pc
    /usr/lib/x86_64-linux-gnu/pkgconfig/glib-2.0.pc
    /usr/lib/pkgconfig/glib-sharp-3.0.pc
    /usr/lib/pkgconfig/glib-sharp-2.0.pc
     

注意:

elias@eliasc:$ echo $LD_LIBRARY_PATH
/usr/local/lib:/usr/local/lib/:/usr/lib/:/usr/lib64/
elias@eliasc:$ echo $PKG_CONFIG_PATH
/usr/local/lib/pkgconfig

请注意,对于 gtk+-3.4.2:

elias@eliasc:$ sudo ./configure --prefix=/usr --sysconfdir=/etc 

*** 'pkg-config --modversion glib-2.0' returned 2.64.0, but GLIB (2.56.4)
*** was found! If pkg-config was correct, then it is best
*** to remove the old version of GLib. You may also be able to fix the error
*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing
*** /etc/ld.so.conf. Make sure you have run ldconfig if that is
*** required on your system.
*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH
*** to point to the correct configuration files
no
configure: error: 
*** GLIB 2.32.0 or better is required. The latest version of
*** GLIB is always available from ftp://ftp.gtk.org/pub/gtk/.

请注意,它已从源成功安装 gtksourceview-4.0.0(对于 PSPP v1.4)和从源成功安装 glib-2.64.4(对于 gtk+-3.4.2),但它们似乎没有被“发现”尊重需要它们的应用程序。

注意...

通过从软件和更新中选择,第一个选项卡中的源...并通过运行“sudo apt-get build-dep pspp”安装 libgtksourceview-3.0-dev....

然后...为 pspp v1.4 运行 sudo ./configure。正在工作中。它已成功安装!

诺伯特

您必须通过获取 18.04 LTS 版本的构建依赖项来开始编译过程:

  1. 通过访问软件和更新 ( )启用源代码存储库software-properties-gtk

    软件和更新 → Ubuntu 软件

    然后确认列表Reload

  2. 通过以下方式获取构建依赖项:

    sudo apt-get build-dep pspp
    
  3. 按照您的计划继续编译:

    mkdir -p ~/Downloads/pspp
    cd ~/Downloads/pspp
    wget http://archive.ubuntu.com/ubuntu/pool/universe/s/spread-sheet-widget/spread-sheet-widget_0.6.orig.tar.gz
    tar -xf spread-sheet-widget_0.6.orig.tar.gz
    cd spread-sheet-widget-0.6/
    ./configure
    sudo make install
    
    cd ~/Downloads/pspp
    wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pspp/pspp_1.4.0.orig.tar.gz
    tar -xf pspp_1.4.0.orig.tar.gz
    cd pspp-1.4.0/
    ./configure
    make
    sudo make install
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

创建序列0、0、0、0、0、1、1、1、1、1、2、2、2、2、2、3、3、3、3、3、4、4、4、4、4 ,带有seq()的4

[0,1,2,3,4]和[[0],[1],[2],[3],[4]]和有什么区别?

E: 软件包需要重新安装,但我找不到它的存档 [ libpolkit-gobject-1-0]

ValueError: 形状 (4,4) 和 (3,) 未对齐:4 (dim 1) != 3 (dim 0)

Numpy ValueError:形状(4,4)和(3,)未对齐:4(dim 1)!= 3(dim 0)

尝试进行双引导安装:在SCSI2的分区#1(0、0、0)中对类型为ext4的文件系统进行测试,发现未更正的错误

html css 响应式设计几个按钮中间 4/0 或 2/2 但没有 3/1

使用Scala收集方法可帮助将[0,0,0,1,1,1,1,0,0,1,1]的列表转换为[3,4,2,2]

正则表达式无效:"/^[+]?[0-9]{0,1}[-.]?\(?([0-9]{3})\)?[-.]?([0 -9]{3})[-. ]?([0-9]{4})$/gm" in javscript

无法在Windows 7上安装Windows调试工具,它表示它需要.NET Framework 4,但不允许我安装它

像这样初始化 int 向量有什么问题:vector<int> v1 = {1, 2, 3, 4}?

我希望输出像[[0,0,0,0,],[0,1,0,0],[0,2,0,0],[0,3,0,0]]

這是一個關於碼商的 mq 問題。我試過 [3 0 5 2 7] ,[2 1 4 3 6], [1 2 3 4 5]

在 Ubuntu 20.04 上安装 PSPP 的建议

Windows 7显示4 GB已安装RAM的0可用内存

我需要卸载Xcode 4才能安装Xcode 5吗?

为14e4:43a0 rev 3 Broadcom PCIe设备安装WiFi驱动程序-找不到bcmwl-kernel-source软件包

python 将列表 [0, 1, 2, 3, 4, 5] 转换为 [0, 1, 2], [1,2,3], [2,3,4]

0 我已经安装了 vs 代码扩展代码运行器来帮助我运行 C 语言程序,但它没有运行我的代码

如何解释sybase RESTRICT运算符(VA = 1)(4)(0)(0)(0)(0)

ValueError:输入0与层conv1d_1不兼容:预期ndim = 3,找到ndim = 4

给定一个张量 [5,4,3,4],如何生成一个常数张量,其中每行有 n 个 1 和 m 个零,n=5,4,3,4,m=0,1,2,1。

我如何设计一个以1开始并以0(1,2,3,4,5,6,7,8,9,0)结束的int循环

Git 协议 v1 和 v0,v2 有什么区别?

清除算法以生成类型为(0)到(0,1,2,3,4,5,6,7,8,9)的所有集合

我试图用 (0,1,2,3,4,5) 替换矩阵的第一列

我需要生成序列1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 ...的一部分...(该数字重复多次,等于它的值)

我的div(4,2)程序应返回(0,true)而div(4,3)应返回(1,false)给出错误

0已升级,0新安装,0已删除和0未升级。1个未完全安装或卸下