geany 是一个软件开发工具,我主要用它来开发python 程序。本博客介绍的安装方式是源码安装方式,首先从官网下载geany,官网下载地址:https://www.geany.org/download/releases/,选择geany-1.36.tar.gz下载,下载后首先安装以下三个依赖包(已安装的跳过)。centos 版本8(内核版本4.18),geany版本1.36
(1)
[root@192 geany-1.36]# dnf install gcc-c++
上次元数据过期检查:0:53:18 前,执行于 2020年09月02日 星期三 20时23分34秒。
依赖关系解决。
================================================================================
软件包 架构 版本 仓库 大小
================================================================================
安装:
gcc-c++ x86_64 8.3.1-5.el8.0.2 AppStream 12 M
升级:
libstdc++ x86_64 8.3.1-5.el8.0.2 BaseOS 451 k
安装依赖关系:
libstdc++-devel x86_64 8.3.1-5.el8.0.2 AppStream 2.0 M
事务概要
================================================================================
安装 2 软件包
升级 1 软件包
总下载:15 M
确定吗?[y/N]: y
(2)
[root@192 geany-1.36]# dnf install gtk2-devel
上次元数据过期检查:0:00:55 前,执行于 2020年09月02日 星期三 21时25分36秒。
依赖关系解决。
================================================================================
软件包 架构 版本 仓库 大小
================================================================================
安装:
gtk2-devel x86_64 2.24.32-4.el8 AppStream 3.0 M
升级:
fribidi x86_64 1.0.4-8.el8 AppStream 89 k
libX11 x86_64 1.6.8-3.el8 AppStream 611 k
libX11-common noarch 1.6.8-3.el8 AppStream 158 k
libX11-xcb x86_64 1.6.8-3.el8 AppStream 14 k
libxcb x86_64 1.13.1-1.el8 AppStream 229 k
pixman x86_64 0.38.4-1.el8 AppStream 257 k
glib2 x86_64 2.56.4-8.el8 BaseOS 2.5 M
libblkid x86_64 2.32.1-22.el8 BaseOS 214 k
libfdisk x86_64 2.32.1-22.el8 BaseOS 249 k
libicu x86_64 60.3-2.el8_1 BaseOS 8.8 M
libmount x86_64 2.32.1-22.el8 BaseOS 231 k
libsmartcols x86_64 2.32.1-22.el8 BaseOS 174 k
libuuid x86_64 2.32.1-22.el8 BaseOS 94 k
util-linux x86_64 2.32.1-22.el8 BaseOS 2.5 M
util-linux-user x86_64 2.32.1-22.el8 BaseOS 98 k
zlib x86_64 1.2.11-13.el8 BaseOS 102 k
安装依赖关系:
atk-devel x86_64 2.28.1-1.el8 AppStream 192 k
cairo-devel x86_64 1.15.12-3.el8 AppStream 272 k
fribidi-devel x86_64 1.0.4-8.el8 AppStream 63 k
gdk-pixbuf2-devel x86_64 2.36.12-5.el8 AppStream 223 k
graphite2-devel x86_64 1.3.10-10.el8 AppStream 45 k
harfbuzz-devel x86_64 1.7.5-3.el8 AppStream 182 k
libX11-devel x86_64 1.6.8-3.el8 AppStream 976 k
libXau-devel x86_64 1.0.8-13.el8 AppStream 20 k
libXcomposite-devel x86_64 0.4.4-14.el8 AppStream 22 k
libXcursor-devel x86_64 1.1.15-3.el8 AppStream 29 k
libXext-devel x86_64 1.3.3-9.el8 AppStream 80 k
libXfixes-devel x86_64 5.0.3-7.el8 AppStream 19 k
libXft-devel x86_64 2.3.2-10.el8 AppStream 25 k
libXi-devel x86_64 1.7.9-7.el8 AppStream 111 k
libXinerama-devel x86_64 1.1.4-1.el8 AppStream 15 k
libXrandr-devel x86_64 1.5.1-7.el8 AppStream 26 k
libXrender-devel x86_64 0.9.10-7.el8 AppStream 22 k
libxcb-devel x86_64 1.13.1-1.el8 AppStream 1.1 M
pango-devel x86_64 1.42.4-6.el8 AppStream 321 k
pixman-devel x86_64 0.38.4-1.el8 AppStream 20 k
xorg-x11-proto-devel noarch 2018.4-1.el8 AppStream 283 k
bzip2-devel x86_64 1.0.6-26.el8 BaseOS 224 k
expat-devel x86_64 2.2.5-3.el8 BaseOS 55 k
fontconfig-devel x86_64 2.13.1-3.el8 BaseOS 151 k
freetype-devel x86_64 2.9.1-4.el8 BaseOS 464 k
glib2-devel x86_64 2.56.4-8.el8 BaseOS 423 k
libicu-devel x86_64 60.3-2.el8_1 BaseOS 922 k
libpng-devel x86_64 2:1.6.34-5.el8 BaseOS 327 k
libuuid-devel x86_64 2.32.1-22.el8 BaseOS 95 k
pcre-cpp x86_64 8.42-4.el8 BaseOS 47 k
pcre-devel x86_64 8.42-4.el8 BaseOS 551 k
pcre-utf16 x86_64 8.42-4.el8 BaseOS 195 k
pcre-utf32 x86_64 8.42-4.el8 BaseOS 186 k
zlib-devel x86_64 1.2.11-13.el8 BaseOS 57 k
事务概要
================================================================================
安装 35 软件包
升级 16 软件包
总下载:27 M
确定吗?[y/N]: y
(3)
[root@192 geany-1.36]# dnf install intltool
上次元数据过期检查:0:07:29 前,执行于 2020年09月02日 星期三 21时25分36秒。
依赖关系解决。
================================================================================
软件包 架构 版本 仓库 大小
================================================================================
安装:
intltool noarch 0.51.0-11.el8 AppStream 66 k
安装依赖关系:
autoconf noarch 2.69-27.el8 AppStream 710 k
automake noarch 1.16.1-6.el8 AppStream 713 k
perl-Thread-Queue noarch 3.13-1.el8 AppStream 24 k
perl-XML-Parser x86_64 2.44-11.el8 AppStream 226 k
gettext-common-devel noarch 0.19.8.1-17.el8 BaseOS 419 k
gettext-devel x86_64 0.19.8.1-17.el8 BaseOS 331 k
m4 x86_64 1.4.18-7.el8 BaseOS 223 k
patch x86_64 2.7.6-11.el8 BaseOS 138 k
事务概要
================================================================================
安装 9 软件包
总下载:2.8 M
安装大小:7.2 M
确定吗?[y/N]: y
这三个依赖包安装完成后,余下的步骤基本一样了
解压,然后进入解压后的目录
./configure
make
make install
确认安装没有出错后,去应用程序里找geany就可以了
参考资料: