34. GNOME Applications
这些包是来自GNOME项目的桌面应用程序和各种实用程序。根据需要或期望的基础随意安装它们。
34.1 Baobab-43.0
简介Baobab
Baobab包包含一个图形目录树分析器。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://download.gnome.org/sources/baobab/43/baobab-43.0.tar.xz
-
下载 (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/baobab/43/baobab-43.0.tar.xz
-
下载MD5校验和: af4c4192e360cdb6d45226f799a1fbec
-
下载大小: 584 KB
-
预计所需的磁盘空间: 13 MB
-
预计构建时间: 小于0.1 SBU (使用并行数=4)
Baobab 依赖
必要
adwaita-icon-theme-43, GTK-4.8.3, itstool-2.0.7, libadwaita-1.2.2, 和 Vala-0.56.4
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/baobab
安装Baobab
运行以下命令安装Baobab:
mkdir build &&
cd build &&
meson --prefix=/usr --buildtype=release .. &&
ninja
这个包没有附带测试套件。
现在,作为root用户:
ninja install
命令解释
--buildtype=release: 指定适合于包的稳定版本的构建类型,因为默认值可能会产生未优化的二进制文件。
内容
安装程序: baobab
安装库: None
安装目录: /usr/share/help/*/baobab
简短描述
baobab 是一个用于分析磁盘使用情况的图形工具。
34.2 Brasero-3.12.3
简介Brasero
Brasero是一个用于在GNOME桌面上刻录CD/DVD的应用程序。它的设计尽可能简单,并具有一些独特的功能,使用户能够轻松快速地创建他们的光盘。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://download.gnome.org/sources/brasero/3.12/brasero-3.12.3.tar.xz
-
下载 (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/brasero/3.12/brasero-3.12.3.tar.xz
-
下载MD5校验和: ae48248dd36f89282d573eb7a0a1391f
-
下载大小: 3.0 MB
-
预计所需的磁盘空间: 105 MB
-
预计构建时间: 1.0 SBU
Brasero 依赖
必要
gst-plugins-base-1.22.0, itstool-2.0.7, libcanberra-0.30, 和 libnotify-0.8.1
推荐
gobject-introspection-1.74.0, libburn-1.5.4, libisoburn-1.5.4, 和 libisofs-1.5.4, Nautilus-43.2, Tracker-3.4.2, 和 totem-pl-parser-3.26.6
可选
推荐 (运行时)
dvd+rw-tools-7.1 和 Gvfs-1.50.3
可选 (运行时)
Cdrdao-1.2.4, libdvdcss-1.4.3, Cdrtools-3.02a09, 和 VCDImager
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/brasero
安装Brasero
运行以下命令安装Brasero:
./configure --prefix=/usr \
--enable-compile-warnings=no \
--enable-cxx-warnings=no \
--disable-nautilus &&
make
这个包没有附带测试套件。
现在,作为root用户:
make install
命令解释
--enable-*-warnings=no: 这些开关修复了GCC-6.x编译器下的构建问题。
--disable-nautilus: 此开关禁用构建Nautilus扩展,因为它与Nautilus的gtk4版本不兼容。
--enable-gtk-doc: 如果安装了GTK-Doc,并且希望重新构建和安装API文档,则使用此参数。
内容
安装程序: brasero
安装库: libbrasero-{burn,media,utils}3.so
安装目录: /usr/include/brasero3, /usr/lib/brasero3, /usr/share/brasero, /usr/share/gtk-doc/html/libbrasero-{burn,media}, 和 /usr/share/help/*/brasero
简短描述
brasero 是一个简单易用的用于GNOME桌面的CD/DVD刻录应用。
libbrasero-burn3.so 包含Burning API函数。
libbrasero-media3.so 包含Media API函数。
libbrasero-utils3.so 包含Brasero API函数。
34.3 Cheese-43.0
简介Cheese
Cheese被用来拍摄带有有趣图形效果的照片和视频。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://download.gnome.org/sources/cheese/43/cheese-43.0.tar.xz
-
下载 (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/cheese/43/cheese-43.0.tar.xz
-
下载MD5校验和: 176f154ef15bed6df77fe69e2c308879
-
下载大小: 1.0 MB
-
预计所需的磁盘空间: 19 MB
-
预计构建时间: 0.2 SBU
Cheese 依赖
必要
clutter-gst-3.0.27, clutter-gtk-1.8.4, gnome-desktop-43.2, gst-plugins-bad-1.22.0, gst-plugins-good-1.22.0 (built with v4l-utils-1.22.1), libcanberra-0.30, 和 libgudev-237
推荐
gnome-video-effects-0.5.0 (在运行时,用于视频效果), gobject-introspection-1.74.0 和 Vala-0.56.4
可选
GTK-Doc-1.33.2, libxslt-1.1.37, appstream-glib, LCOV , 和 Nautilus SendTo
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/cheese
内核配置
Device Drivers --->
Multimedia support --->
<*> Autoselect ancillary drivers (tuners, sensors, i2c, spi, frontends) [CONFIG_MEDIA_SUBDRV_AUTOSELECT]
Media device types --->
<*> Cameras/video grabbers support [CONFIG_MEDIA_CAMERA_SUPPORT]
Media drivers --->
<*> Media USB Adapters ---> [CONFIG_MEDIA_USB_SUPPORT]
Select device(s) as needed
安装Cheese
运行以下命令安装Cheese:
mkdir build &&
cd build &&
meson --prefix=/usr \
--buildtype=release \
-Dgtk_doc=false \
-Dtests=true .. &&
ninja
如果要测试结果,执行: ninja test
现在,作为root用户:
ninja install
命令解释
--buildtype=release: 指定适合于包的稳定版本的构建类型,因为默认值可能会产生未优化的二进制文件。
-Dgtk_doc=false: 此开关可防止构建系统生成和安装API文档。如果您安装了GTK-Doc-1.33.2并希望生成和安装API文档,请忽略此开关。由于与gtk-doc不兼容,构建文档被破坏。
-Dtests=true: 此开关允许构建测试,以便可以运行测试套件。如果不打算运行测试,请删除此开关。
内容
安装程序: cheese
安装库: libcheese.so 和 libcheese-gtk.so
安装目录: /usr/{include,share/gtk-doc/html,share/help/*}/cheese
简短描述
cheese 是一个具有图形效果的网络摄像头工具。
libcheese.so 包含Cheese API函数。
libcheese-gtk.so 包含Cheese GTK+ widgets.
34.4 EOG-43.2
简介EOG
EOG是一个用于在GNOME桌面上查看和编目图像文件的应用程序。它还具有基本的编辑功能。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://download.gnome.org/sources/eog/43/eog-43.2.tar.xz
-
下载 (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/eog/43/eog-43.2.tar.xz
-
下载MD5校验和: 461d5502722896bf01791209b947bbd9
-
下载大小: 4.4 MB
-
预计所需的磁盘空间: 43 MB
-
预计构建时间: 0.3 SBU
EOG 依赖
必要
adwaita-icon-theme-43, Exempi-2.6.3, gnome-desktop-43.2, itstool-2.0.7, libhandy-1.8.1, libjpeg-turbo-2.1.5.1, libpeas-1.34.0, 和 shared-mime-info-2.2
推荐
gobject-introspection-1.74.0, Little CMS-2.14, libexif-0.6.24, 和 librsvg-2.54.5
可选
GTK-Doc-1.33.2 和 libportal-0.6
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/eog
安装EOG
运行以下命令安装EOG:
mkdir build &&
cd build &&
meson --prefix=/usr --buildtype=release -Dlibportal=false .. &&
ninja
这个包没有附带测试套件。
现在,作为root用户:
ninja install
仍然作为root用户,重新构建由桌面文件处理的MIME类型的缓存数据库,这样Nautilus-43.2将能够使用EOG打开图像文件。
update-desktop-database
命令解释
--buildtype=release: 指定适合于包的稳定版本的构建类型,因为默认值可能会产生未优化的二进制文件。
-Dlibportal=false: 此参数禁用构建支持flatpak门户的EOG。如果您安装了libportal-0.6并希望支持flatpak门户,请删除此参数。
-Dgtk_doc=true: 如果安装了GTK-Doc-1.33.2,并且希望重新构建和安装API文档,请使用此选项。
内容
安装程序: eog
安装库: libeog.so
安装目录: /usr/include/eog-3.0, /usr/lib/eog, /usr/share/eog, /usr/share/gtk-doc/html/eog (可选), 和 /usr/share/help/*/eog
简短描述
eog 是一个快速和功能的图像查看器以及图像编目程序。它具有基本的编辑功能。
34.5 Evince-43.1
简介Evince
Evince是一个支持多种文档格式的文档查看器。它支持PDF, Postscript, DjVu, TIFF和DVI。它对于使用一个简单的应用程序来查看各种类型的文档非常有用,而不是曾经存在于GNOME Desktop上的多个文档查看器。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://download.gnome.org/sources/evince/43/evince-43.1.tar.xz
-
下载 (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/evince/43/evince-43.1.tar.xz
-
下载MD5校验和: 8b50f6b1fbd707656452a759bd7364e7
-
下载大小: 2.8 MB
-
预计所需的磁盘空间: 44 MB
-
预计构建时间: 0.2 SBU (使用并行数=4)
Evince 依赖
必要
adwaita-icon-theme-43, gsettings-desktop-schemas-43.0, GTK+-3.24.36, itstool-2.0.7, libhandy-1.8.1, libxml2-2.10.3, 和 OpenJPEG-2.5.0
推荐
gnome-keyring-42.1, gobject-introspection-1.74.0, libarchive-3.6.2, libsecret-0.20.5, Nautilus-43.2 (要构建插件), 和 Poppler-23.02.0
可选
Cups-2.4.2 (如果支持内置于GTK+ 3中,则启用打印), gnome-desktop-43.2, gspell-1.12.0, gst-plugins-base-1.22.0, Gi-DocGen-2023.1, GTK-Doc-1.33.2, libgxps-0.3.2, libtiff-4.5.0, texlive-20220321 (或 install-tl-unx), DjVuLibre, libspectre, Synctex, 和 t1lib
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/evince
安装Evince
首先,如果安装了TeXLive,请确保meson可以找到它。这对没有安装TeXLive的系统没有影响。
export CPPFLAGS="-I/opt/texlive/2022/include" &&
export LDFLAGS="$LDFLAGS -L/opt/texlive/2022/lib"
运行以下命令安装Evince:
mkdir build &&
cd build &&
meson --prefix=/usr \
--buildtype=release \
-Dgtk_doc=false \
--wrap-mode=nodownload \
.. &&
ninja
如果您已经安装了Gi-DocGen-2023.1,并希望构建此包的API文档,请注意:
sed "/fatal-warnings/d" -i ../help/reference/*/meson.build &&
sed "/docs_dir/s@\$@ / 'evince-43.1'@" -i ../help/meson.build &&
meson configure -Dgtk_doc=true &&
ninja
这个包没有一个工作的测试套件。
现在,作为root用户:
ninja install
注意
如果您使用”DESTDIR”方法将包安装到系统中,/usr/share/glib-2.0/schemas/gschemas.compiled将不会被更新/创建。以root用户使用以下命令创建(或更新)文件:
glib-compile-schemas /usr/share/glib-2.0/schemas
命令解释
--buildtype=release: 指定适合于包的稳定版本的构建类型,因为默认值可能会产生未优化的二进制文件。
CPPFLAGS="..." LDFLAGS="$LDFLAGS ...": 如果TeXLive已经安装在/opt/texlive/2022中,配置脚本将找到libkpathsea.so并启用DVI后端,但如果没有这个添加,编译将失败,因为它找不到所需的头文件。将它添加到没有安装TeXLive的系统中不会破坏构建。
--wrap-mode=nodownload: 此开关禁用获取任何依赖项:即使传递了-Dgtk_doc=false,构建系统也会尝试获取gi-docgen。
-Dgtk_doc=false: 允许在不安装Gi-DocGen-2023.1的情况下构建此包。如果您已经安装了Gi-DocGen-2023.1,并且您希望重新构建并安装API文档,则使用meson configure命令将重置此选项。
-Dgspell=false: 此开关关闭对拼写检查插件的支持。
-Dintrospection=false: 如果您没有安装gobject-introspection-1.74.0并且不希望在Evince中内置内省支持,请使用此选项。
-Dnautilus=false: 此开关禁用构建Nautilus插件。如果没有安装Nautilus,请使用此开关。
-Dkeyring=false: 此开关禁用libsecret的使用。如果没有安装libsecret,请使用此开关。
-Dps=enabled: 如果安装了libspectre,并且希望使用Evince查看PostScript文件,请使用此开关。
内容
安装程序: evince, evince-previewer, 和 evince-thumbnailer
安装库: libevdocument3.so 和 libevview3.so
安装目录: /usr/{include,lib,share}/evince, /usr/share/gtk-doc/html/{evince,libevdocument-3.0,libevview-3.0} (可选), 和 /usr/share/help/*/evince
简短描述
evince 是一个多格式文档查看器。
evince-previewer 是实现打印预览器的应用程序。
evince-thumbnailer 是一个简单的程序,用于创建支持文档的缩略图图像。
34.6 Evolution-3.46.4
简介Evolution
Evolution包包含为GNOME环境设计的集成邮件、日历和地址簿套件。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://download.gnome.org/sources/evolution/3.46/evolution-3.46.4.tar.xz
-
下载 (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/evolution/3.46/evolution-3.46.4.tar.xz
-
下载MD5校验和: f5ac4c6088d6ec734d019cd42d6cca2d
-
下载大小: 13 MB
-
预计所需的磁盘空间: 372 MB
-
预计构建时间: 1.2 SBU (使用并行数=4)
Evolution 依赖
必要
adwaita-icon-theme-43, evolution-data-server-3.46.4, Gcr-4.0.0, gnome-autoar-0.4.3, itstool-2.0.7, shared-mime-info-2.2, 和 WebKitGTK-2.38.5
推荐
Bogofilter-1.2.5, enchant-2.3.3, gnome-desktop-43.2, gspell-1.12.0, Highlight-4.4, libcanberra-0.30, libgweather-4.2.0, libnotify-0.8.1, OpenLDAP-2.6.4, 和 Seahorse-43.0
可选
clutter-gtk-1.8.4, GeoClue-2.7.0, geocode-glib-3.26.4, 和 libchamplain-0.12.21 (Contact Maps plugin), GTK-Doc-1.33.2, cmark, Glade, libpst, libunity, libytnef
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/evolution
安装Evolution
运行以下命令安装Evolution:
mkdir build &&
cd build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DSYSCONF_INSTALL_DIR=/etc \
-DENABLE_INSTALLED_TESTS=ON \
-DENABLE_PST_IMPORT=OFF \
-DENABLE_YTNEF=OFF \
-DENABLE_CONTACT_MAPS=OFF \
-DENABLE_MARKDOWN=OFF \
-DENABLE_WEATHER=ON \
-G Ninja .. &&
ninja
这个包没有附带测试套件。
现在,作为root用户:
ninja install
命令解释
-DENABLE_YTNEF=OFF: 此开关用于禁用yTNEF库的使用,因为libytnef不是BLFS的一部分。
-DENABLE_PST_IMPORT=OFF: 该开关用于关闭pst-import插件,因为libpst不是BLFS的一部分。
-DENABLE_CONTACT_MAPS=OFF: 此开关禁用构建联系人地图插件。如果您已经安装了必要的依赖项并希望构建Contact Maps插件,请删除此开关。
-DENABLE_MARKDOWN=OFF: 此开关允许在没有cmark的情况下进行构建。如果需要markdown支持并且已经安装了必要的依赖项,请删除此开关。
-DENABLE_WEATHER=ON: 此开关允许根据 libgweather-4.2.0进行构建。
-DWITH_OPENLDAP=OFF: 如果您没有安装 OpenLDAP-2.6.4,请使用此开关。
内容
安装程序: evolution
安装库: None
安装目录: /usr/include/evolution, /usr/lib/evolution, /usr/libexec/evolution, /usr/share/evolution, /usr/share/installed-tests/evolution, /usr/share/help/*/evolution, and optionally /usr/share/gtk-doc/html/{evolution-mail-composer,evolution-mail-engine}, /usr/share/gtk-doc/html/{evolution-mail-formatter,evolution-shell}, 和 /usr/share/gtk-doc/html/evolution-util
简短描述
evolution 是GNOME桌面的电子邮件、日历和地址簿套件。
34.7 File-Roller-43.0
简介File Roller
File Roller是GNOME的归档管理器,支持tar, bzip2, gzip, zip, jar, compress, lzop, zstd, dmg和许多其他归档格式。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
注意
File Roller只是tar和zip等归档工具的图形界面。
包信息
-
下载 (HTTP): https://download.gnome.org/sources/file-roller/43/file-roller-43.0.tar.xz
-
下载 (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/file-roller/43/file-roller-43.0.tar.xz
-
下载MD5校验和: fd743c77f1af1934a9eac7e7b1688219
-
下载大小: 876 KB
-
预计所需的磁盘空间: 24 MB
-
预计构建时间: 0.1 SBU (使用并行数=4)
File Roller 依赖
必要
推荐
cpio-2.13, desktop-file-utils-0.26, JSON-GLib-1.6.6, libarchive-3.6.2, libhandy-1.8.1, libportal-0.6, 和 Nautilus-43.2
可选 (API文档)
可选 (运行时)
UnRar-6.2.6, UnZip-6.0, 和 Zip-3.0
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/file-roller
安装File Roller
运行以下命令安装File Roller:
mkdir build &&
cd build &&
meson --prefix=/usr --buildtype=release -Dpackagekit=false .. &&
ninja
这个包没有附带测试套件。
现在,作为root用户:
ninja install &&
chmod -v 0755 /usr/libexec/file-roller/isoinfo.sh
注意
如果您使用”DESTDIR”方法将包安装到系统中,/usr/share/glib-2.0/schemas/gschemas.compiled将不会被更新/创建。以root用户使用以下命令创建(或更新)文件:
glib-compile-schemas /usr/share/glib-2.0/schemas
注意
这个包将图标文件安装到/usr/share/icons/hicolor层次结构中,将桌面文件安装到/usr/share/applications层次结构中。您可以通过更新/usr/share/icons/hicolor/index.theme和/usr/share/applications/mimeinfo.cache来提高系统性能和内存使用。要执行更新,您必须安装GTK+-2.24.33或GTK+-3.24.36(用于图标缓存)和desktop-file-utils-0.26(用于桌面缓存),并以root用户发出以下命令:
gtk-update-icon-cache -qtf /usr/share/icons/hicolor &&
update-desktop-database -q
命令解释
--buildtype=release: 指定适合于包的稳定版本的构建类型,因为默认值可能会产生未优化的二进制文件。
-Dpackagekit=false: 这个开关禁止使用不适合BLFS的PackageKit。
-Dapi_docs=enabled: 如果您安装了Gi-DocGen-2023.1并希望生成API文档,请使用此开关。
内容
安装程序: file-roller
安装库: libnautilus-fileroller.so
安装目录: /usr/{libexec,share{,/help/*}}/file-roller
简短描述
file-roller 是GNOME的存档管理器。
34.8 gnome-calculator-43.0.1
简介GNOME Calculator
GNOME计算器是一个功能强大的图形计算器,具有金融,逻辑和科学模式。它使用多精度包来进行算术运算,以提供高精确度。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://download.gnome.org/sources/gnome-calculator/43/gnome-calculator-43.0.1.tar.xz
-
下载 (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gnome-calculator/43/gnome-calculator-43.0.1.tar.xz
-
下载MD5校验和: 2fa4c054938f416911302de5354d3292
-
下载大小: 1.2 MB
-
预计所需的磁盘空间: 45 MB (包含测试)
-
预计构建时间: 0.4 SBU (包含测试)
GNOME Calculator 依赖
必要
gtksourceview5-5.6.2, itstool-2.0.7, libadwaita-1.2.2, libgee-0.20.6, libhandy-1.8.1, 和 libsoup-3.2.2
推荐
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/gnome-calculator
安装GNOME Calculator
运行以下命令安装GNOME Calculator:
mkdir build &&
cd build &&
meson --prefix=/usr --buildtype=release .. &&
ninja
如果要测试结果,执行: ninja test.
现在,作为root用户:
ninja install
内容
安装程序: gcalccmd 和 gnome-calculator
安装库: libgcalc-2.so 和 libgci-1.so
安装目录: /usr/include/gcalc-2, /usr/include/gci-2, /usr/share/devhelp/books/{GCalc-2,GCi-1}, 和 /usr/share/help/*/gnome-calculator
简短描述
gnome-calculator 是GNOME桌面的官方计算器。
gcalccmd 是gnome-calculator的命令行版本。
34.9 gnome-color-manager-3.36.0
简介GNOME Color Manager
GNOME Color Manager是一个用于GNOME桌面环境的会话框架,它可以很容易地管理、安装和生成颜色配置文件。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://download.gnome.org/sources/gnome-color-manager/3.36/gnome-color-manager-3.36.0.tar.xz
-
下载 (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gnome-color-manager/3.36/gnome-color-manager-3.36.0.tar.xz
-
下载MD5校验和: c5360705a68e88455b1801200e9aaa2e
-
下载大小: 2.1 MB
-
预计所需的磁盘空间: 12 MB
-
预计构建时间: 0.1 SBU
GNOME Color Manager 依赖
必要
colord-1.4.6, GTK+-3.24.36, itstool-2.0.7, Little CMS-2.14, libcanberra-0.30, 和 libexif-0.6.24
推荐
可选
appstream-glib 和 DocBook-utils-0.6.14 (当前导致构建失败)
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/gnome-color-manager
安装GNOME Color Manager
如果安装了DocBook-utils-0.6.14 ,禁用安装手册页以避免构建失败:
sed /subdir\(\'man/d -i meson.build
运行以下命令安装GNOME Color Manager:
mkdir build &&
cd build &&
meson --prefix=/usr --buildtype=release .. &&
ninja
如果要测试结果,执行: ninja test. 测试必须从X session运行。
现在,作为root用户:
ninja install
内容
安装程序: gcm-import, gcm-inspect, gcm-picker, 和 gcm-viewer
安装库: None
安装目录: /usr/share/gnome-color-manager 和 /usr/share/help/*/gnome-color-manager
简短描述
gcm-import 允许您导入供应商提供的ICC配置文件。
gcm-inspect 允许您检查会话颜色管理设置。
gcm-picker 允许您选择专色供附加色度计使用。
gcm-viewer 允许您查看ICC配置文件的属性。
34.10 gnome-disk-utility-43.0
简介GNOME Disk Utility
GNOME磁盘实用程序包提供用于处理存储设备的应用程序。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://download.gnome.org/sources/gnome-disk-utility/43/gnome-disk-utility-43.0.tar.xz
-
下载 (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gnome-disk-utility/43/gnome-disk-utility-43.0.tar.xz
-
下载MD5校验和: e877eaed16740fbde13884d8f663b206
-
下载大小: 1.7 MB
-
预计所需的磁盘空间: 32 MB
-
预计构建时间: 小于0.1 SBU
GNOME Disk Utility 依赖
必要
gnome-settings-daemon-43.0, itstool-2.0.7, libdvdread-6.1.3, libhandy-1.8.1, libpwquality-1.4.5, libsecret-0.20.5, 和 UDisks-2.9.4
可选
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/gnome-disk-utility
安装GNOME Disk Utility
运行以下命令安装GNOME Disk Utility:
mkdir build &&
cd build &&
meson --prefix=/usr --buildtype=release .. &&
ninja
这个包没有附带测试套件。
现在,作为root用户:
ninja install
内容
安装程序: gnome-disk-image-mounter 和 gnome-disks
安装库: None
安装目录: None
简短描述
gnome-disk-image-mounter 用于设置磁盘映像。
gnome-disks 用于检查、格式化、分区和配置磁盘和块设备。
34.11 gnome-logs-43.0
简介GNOME Logs
GNOME Logs包包含systemd日志的日志查看器。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://download.gnome.org/sources/gnome-logs/43/gnome-logs-43.0.tar.xz
-
下载 (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gnome-logs/43/gnome-logs-43.0.tar.xz
-
下载MD5校验和: fbeada138a28d7ba13a4a95d585ee4c0
-
下载大小: 576 KB
-
预计所需的磁盘空间: 8 MB
-
预计构建时间: 0.1 SBU
GNOME Logs 依赖
必要
GTK-4.8.3, gsettings-desktop-schemas-43.0, itstool-2.0.7, 和 libadwaita-1.2.2
可选
desktop-file-utils-0.26 (用于测试套件), 和 docbook-xml-4.5, docbook-xsl-nons-1.79.2, libxslt-1.1.37 (创建手册页), appstream-glib, 和 dogtail
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/gnome-logs
安装GNOME Logs
运行以下命令安装GNOME Logs:
mkdir build &&
cd build &&
meson --prefix=/usr --buildtype=release .. &&
ninja
如果要测试结果,执行: ninja test
现在,作为root用户:
ninja install
命令解释
--buildtype=release: 指定适合于包的稳定版本的构建类型,因为默认值可能会产生未优化的二进制文件。
内容
安装程序: gnome-logs
安装库: None
安装目录: /usr/share/gnome-logs 和 /usr/share/help/*/gnome-logs
简短描述
gnome-logs 是用于systemd日志的GNOME日志查看器。
34.12 gnome-maps-43.4
简介GNOME Maps
GNOME Maps是GNOME的一个地图应用程序。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://download.gnome.org/sources/gnome-maps/43/gnome-maps-43.4.tar.xz
-
下载 (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gnome-maps/43/gnome-maps-43.4.tar.xz
-
下载MD5校验和: 99cfa55bf6a9edaa28de63562e6c06dc
-
下载大小: 2.2 MB
-
预计所需的磁盘空间: 20 MB
-
预计构建时间: 小于0.1 SBU
GNOME Maps 依赖
必要
clutter-gtk-1.8.4, desktop-file-utils-0.26, GeoClue-2.7.0, geocode-glib-3.26.4, Gjs-1.74.1, libadwaita-1.2.2, libshumate-1.0.3, libgweather-4.2.0, 和 rest-0.9.1
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/gnome-maps
安装GNOME Maps
运行以下命令安装GNOME Maps:
mkdir build &&
cd build &&
meson setup --prefix=/usr --buildtype=release .. &&
ninja
这个包没有附带测试套件。
现在,作为root用户:
ninja install
内容
安装程序: gnome-maps (符号链接)
安装库: libgnome-maps.so
安装目录: /usr/lib/gnome-maps 和 /usr/share/gnome-maps
简短描述
gnome-maps 是GNOME的地图应用程序。
34.13 gnome-nettool-42.0
简介GNOME Nettool
GNOME Nettool包是一个网络信息工具,它为一些最常用的命令行网络工具提供GUI界面。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://download.gnome.org/sources/gnome-nettool/42/gnome-nettool-42.0.tar.xz
-
下载 (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gnome-nettool/42/gnome-nettool-42.0.tar.xz
-
下载MD5校验和: ba99489e9e3a1af03e9f2719acac7beb
-
下载大小: 413 KB
-
预计所需的磁盘空间: 12 MB
-
预计构建时间: 小于0.1 SBU
额外下载
- 要求补丁: https://www.linuxfromscratch.org/patches/blfs/11.3/gnome-nettool-42.0-ping_and_netstat_fixes-1.patch
GNOME Nettool 依赖
必要
GTK+-3.24.36, itstool-2.0.7, 和 libgtop-2.40.0
运行时依赖
BIND Utilities-9.18.12, Nmap-7.93, Net-tools-2.10, Traceroute-2.1.2, 和 Whois-5.4.3
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/gnome-nettool
安装GNOME Nettool
首先,调整GNOME Nettool以适应ping、ping6和netstat实用程序的变化:
patch -Np1 -i ../gnome-nettool-42.0-ping_and_netstat_fixes-1.patch
然后为新版本的meson添加一个修复:
sed -i '/merge_file/s/(.*/(/' data/meson.build
Install GNOME Nettool 运行以下命令安装:
mkdir build &&
cd build &&
meson --prefix=/usr --buildtype=release &&
ninja
这个包没有附带测试套件。
现在,作为root用户:
ninja install
内容
安装程序: gnome-nettool
安装库: None
安装目录: /usr/share/gnome-nettool 和 /usr/share/help/*/gnome-nettool
简短描述
gnome-nettool 是一种网络信息工具。
34.14 gnome-power-manager-43.0
简介GNOME Power Manager
GNOME电源管理器包包含一个用于报告系统电源管理的工具。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://download.gnome.org/sources/gnome-power-manager/43/gnome-power-manager-43.0.tar.xz
-
下载 (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gnome-power-manager/43/gnome-power-manager-43.0.tar.xz
-
下载MD5校验和: c7e33249b59c6082312909f65739912e
-
下载大小: 376 KB
-
预计所需的磁盘空间: 7.0 MB
-
预计构建时间: 小于0.1 SBU (包含测试)
GNOME Power Manager 依赖
必要
可选
DocBook-utils-0.6.14 和 appstream-glib
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/gnome-power-manager
安装GNOME Power Manager
运行以下命令安装GNOME Power Manager:
mkdir build &&
cd build &&
meson --prefix=/usr --buildtype=release .. &&
ninja
如果要测试结果,执行: ninja test.
现在,作为root用户:
ninja install
命令解释
--buildtype=release: 指定适合于包的稳定版本的构建类型,因为默认值可能会产生未优化的二进制文件。
内容
安装程序: gnome-power-statistics
安装库: None
安装目录: None
简短描述
gnome-power-statistics 用于可视化笔记本电脑硬件的功耗。
34.15 gnome-screenshot-41.0
简介GNOME Screenshot
GNOME屏幕截图是一个实用程序,用于截取整个屏幕,窗口或用户定义的屏幕区域的屏幕截图,具有可选的美化边框效果。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://download.gnome.org/sources/gnome-screenshot/41/gnome-screenshot-41.0.tar.xz
-
下载 (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gnome-screenshot/41/gnome-screenshot-41.0.tar.xz
-
下载MD5校验和: 3d0199188d8ba07399e468a61e0174e8
-
下载大小: 352 KB
-
预计所需的磁盘空间: 7.4 MB
-
预计构建时间: 小于0.1 SBU
GNOME Screenshot 依赖
必要
GTK+-3.24.36, libcanberra-0.30 (编译与GTK+3支持), 和 libhandy-1.8.1
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/gnome-screenshot
安装GNOME Screenshot
首先,修复使用新版本的meson构建:
sed -i '/merge_file/{n;d}' data/meson.build
运行以下命令安装GNOME Screenshot:
mkdir build &&
cd build &&
meson --prefix=/usr --buildtype=release .. &&
ninja
这个包没有附带测试套件。
现在,作为root用户:
ninja install
注意
为了最好地从命令行运行GNOME截图,需要指定-i选项。
内容
安装程序: gnome-screenshot
安装库: None
安装目录: None
简短描述
gnome-screenshot 用于捕获屏幕、窗口或自定义区域,并将快照图像保存到文件中。
34.16 gnome-system-monitor-42.0
简介GNOME System Monitor
GNOME系统监视器包包含GNOME对gtop的替换。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://download.gnome.org/sources/gnome-system-monitor/42/gnome-system-monitor-42.0.tar.xz
-
下载 (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gnome-system-monitor/42/gnome-system-monitor-42.0.tar.xz
-
下载MD5校验和: 2d9678bb4ea86b40177ac6b28152666f
-
下载大小: 955 KB
-
预计所需的磁盘空间: 25 MB
-
预计构建时间: 0.2 SBU (使用并行数=4)
GNOME System Monitor 依赖
必要
adwaita-icon-theme-43, Gtkmm-3.24.7, itstool-2.0.7, libgtop-2.40.0, 和 librsvg-2.54.5
可选
desktop-file-utils-0.26 和 appstream-glib
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/gnome-system-monitor
安装GNOME System Monitor
运行以下命令安装GNOME System Monitor:
mkdir build &&
cd build &&
meson --prefix=/usr --buildtype=release .. &&
ninja
这个包没有附带测试套件。
现在,作为root用户:
ninja install
内容
安装程序: gnome-system-monitor
安装库: None
安装目录: /usr/{libexec,share,share/help/*}/gnome-system-monitor
简短描述
gnome-system-monitor 是用来显示进程树和硬件仪表。
34.17 gnome-terminal-3.46.8
简介GNOME Terminal
GNOME Terminal包包含GNOME Desktop的终端仿真程序。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://gitlab.gnome.org/GNOME/gnome-terminal/-/archive/3.46.8/gnome-terminal-3.46.8.tar.gz
-
下载MD5校验和: 6cd66810b9c4018118728456f434c22d
-
下载大小: 2.8 MB
-
预计所需的磁盘空间: 42 MB
-
预计构建时间: 0.1 SBU
GNOME Terminal 依赖
必要
DConf-0.40.0, gnome-shell-43.3, gsettings-desktop-schemas-43.0, itstool-2.0.7, pcre2-10.42, 和 VTE-0.70.3
推荐
可选
desktop-file-utils-0.26, 和 appstream-glib
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/gnome-terminal
安装GNOME Terminal
首先,修复一些被弃用的模式项:
sed -i -r 's:"(/system):"/org/gnome\1:g' src/external.gschema.xml
运行以下命令安装GNOME Terminal:
mkdir build &&
cd build &&
meson --prefix=/usr --buildtype=release .. &&
ninja
如果要测试结果,执行: ninja test.
现在,作为root用户:
ninja install
注意
要运行GNOME终端,必须在启动图形化环境之前将环境变量LANG设置为UTF-8语言环境。
命令解释
--buildtype=release: 指定适合于包的稳定版本的构建类型,因为默认值可能会产生未优化的二进制文件。
-Dsearch_provider=false: 此开关禁用“search gnome-shell”提供程序。如果您没有安装gnome-shell,请使用此选项。
-Dnautilus_extension=false: 此开关禁用对nautilus文件管理器的依赖。如果您没有安装Nautilus,请使用此选项。
内容
安装程序: gnome-terminal
安装库: /usr/lib/nautilus/extensions-4/libterminal-nautilus.so (Nautilus扩展)
安装目录: /usr/{lib,share/help/*}/gnome-terminal 和 /usr/share/xdg-terminals
简短描述
gnome-terminal 是GNOME终端仿真器。
34.18 gnome-weather-43.0
简介GNOME Weather
GNOME天气是一个小的应用程序,允许您监控您的城市,或世界上任何地方的当前天气状况,并访问由各种互联网服务提供的最新预报。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://download.gnome.org/sources/gnome-weather/43/gnome-weather-43.0.tar.xz
-
下载 (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gnome-weather/43/gnome-weather-43.0.tar.xz
-
下载MD5校验和: 887033ffdcaac33870cc5ad0bfe96e96
-
下载大小: 232 KB
-
预计所需的磁盘空间: 4.9 MB
-
预计构建时间: 小于0.1 SBU
GNOME Weather 依赖
必要
Gjs-1.74.1, libadwaita-1.2.2, 和 libgweather-4.2.0
可选
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/gnome-weather
安装GNOME Weather
运行以下命令安装GNOME Weather:
mkdir build &&
cd build &&
meson --prefix=/usr --buildtype=release .. &&
ninja
如果要测试结果,执行: ninja test.
现在,作为root用户:
ninja install
命令解释
--buildtype=release: 指定适合于包的稳定版本的构建类型,因为默认值可能会产生未优化的二进制文件。
内容
安装程序: gnome-weather
安装库: None
安装目录: /usr/share/org.gnome.Weather
简短描述
gnome-weather 是一个小的应用程序,允许您监控当前的天气状况在世界任何地方。
34.19 Gucharmap-15.0.2
简介Gucharmap
Gucharmap是一个Unicode字符映射和字体查看器。它允许您浏览所有可用的Unicode字符和已安装字体的类别,并检查它们的详细属性。这是查找您可能只知道其Unicode名称或代码点的字符的一种简单方法。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://gitlab.gnome.org/GNOME/gucharmap/-/archive/15.0.2/gucharmap-15.0.2.tar.bz2
-
下载MD5校验和: 3c4b1937241aa6a70931ecfa24ab2021
-
下载大小: 1.4 MB
-
预计所需的磁盘空间: 80 MB
-
预计构建时间: 0.1 SBU
额外下载
-
Unicode字符数据库: https://www.unicode.org/Public/zipped/15.0.0/UCD.zip
-
CJK统一表意文字: https://www.unicode.org/Public/zipped/15.0.0/Unihan.zip
Gucharmap 依赖
必要
desktop-file-utils-0.26, gsettings-desktop-schemas-43.0, GTK+-3.24.36, itstool-2.0.7, pcre2-10.42, 和 UnZip-6.0
推荐
gobject-introspection-1.74.0 和 Vala-0.56.4
可选
appstream-glib 和 GTK-Doc-1.33.2
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/gucharmap
安装Gucharmap
注意
这个包使用两个未版本的下载。您可能希望将这些名称重命名为版本名称,例如。UCD-15.zip使升级更容易。
运行以下命令安装Gucharmap:
mkdir build &&
cd build &&
mkdir ucd &&
pushd ucd &&
unzip ../../../UCD.zip &&
cp -v ../../../Unihan.zip . &&
popd &&
meson --prefix=/usr \
--strip \
--buildtype=release \
-Ducd_path=./ucd \
-Ddocs=false .. &&
ninja
这个包没有测试套件。
现在,作为root用户:
rm -fv /usr/share/glib-2.0/schemas/org.gnome.Charmap.enums.xml &&
ninja install
命令解释
--strip: 虽然包默认为没有调试信息的发布版本,但是如果没有这个开关,在二进制文件中将会有一些调试信息。
-Ducd_path=./ucd: 这指出了提取的主要Unicode数据文件和压缩的Unihan归档文件的位置。
rm -fv /usr/share/glib-2.0/schemas/org.gnome.Charmap.enums.xml: 此包的旧版本安装了一个过时的文件,该文件阻止程序运行,就好像没有安装主架构一样。即使旧文件不存在,也强制删除作品。
-Ddocs=false: 这允许即使没有安装gtk-doc也可以构建包。如果您已经安装了它并希望构建文档,请删除它。
-Dgir=false: 如果您没有安装gobject-introspection-1.74.0,请使用此选项。
-Dvapi=false: 如果您没有安装Vala-0.56.4,请使用此选项。
内容
安装程序: gucharmap
安装库: libgucharmap_2_90.so
安装目录: /usr/include/gucharmap-2.90
简短描述
gucharmap 是一个Unicode字符映射和字体查看器。
libgucharmap_2_90.so 包含Gucharmap API函数。
34.20 Seahorse-43.0
简介Seahorse
Seahorse是一个管理和使用加密密钥的图形界面。目前支持PGP密钥(使用GPG/GPGME)和SSH密钥。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://download.gnome.org/sources/seahorse/43/seahorse-43.0.tar.xz
-
下载 (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/seahorse/43/seahorse-43.0.tar.xz
-
下载MD5校验和: efa9fea2e1c4291c39d509eb366b9a56
-
下载大小: 1.3 MB
-
预计所需的磁盘空间: 43 MB
-
预计构建时间: 0.1 SBU (使用并行数=4)
Seahorse 依赖
必要
Gcr-3.41.1, GnuPG-2.4.0, GPGME-1.18.0, itstool-2.0.7, libhandy-1.8.1, libpwquality-1.4.5 和 libsecret-0.20.5
推荐
libsoup-3.2.2, p11-kit-0.24.1, OpenLDAP-2.6.4, OpenSSH-9.2p1 (用于管理SSH密钥) 和 Vala-0.56.4
可选
运行时
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/seahorse
安装Seahorse
运行以下命令安装Seahorse:
sed -i -r 's:"(/apps):"/org/gnome\1:' data/*.xml &&
sed -i "s/'2.3.0'/'2.3.0', '2.4.0'/" meson.build &&
mkdir build &&
cd build &&
meson --prefix=/usr --buildtype=release .. &&
ninja
这个包没有附带测试套件。
现在,作为root用户:
ninja install
命令解释
--buildtype=release: 指定适合于包的稳定版本的构建类型,因为默认值可能会产生未优化的二进制文件。
sed … data/*.xml: 这个命令修复了模式模板中一些不推荐的条目。
sed … meson.build: 这个命令修复了安装GnuPG-2.4时的构建。
-Dldap-support=false: 如果您没有安装openldap,请添加此开关。
内容
安装程序: seahorse
安装库: None
安装目录: /usr/{libexec,share,share/help/*}/seahorse
简短描述
seahorse 是用于管理和使用加密密钥的图形界面。
34.21 Vinagre-3.22.0
简介Vinagre
Vinagre是GNOME桌面的VNC客户端。
已知此包可以使用LFS 11.3平台进行构建并正常工作。
包信息
-
下载 (HTTP): https://download.gnome.org/sources/vinagre/3.22/vinagre-3.22.0.tar.xz
-
下载 (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/vinagre/3.22/vinagre-3.22.0.tar.xz
-
下载MD5校验和: 451554ddf46636105cd5f0330e98d254
-
下载大小: 1.5 MB
-
预计所需的磁盘空间: 25 MB
-
预计构建时间: 0.2 SBU
Vinagre 依赖
必要
gtk-vnc-1.3.1, itstool-2.0.7, 和 libsecret-0.20.5
推荐
telepathy-glib-0.24.2, Vala-0.56.4, 和 VTE-0.70.3
可选
Avahi-0.8, appstream-glib, FreeRDP (用于连接Windows桌面), 和 Spice-GTK
用户笔记: https://wiki.linuxfromscratch.org/blfs/wiki/vinagre
安装Vinagre
首先修复GCC-10暴露的问题:
sed -e '/_VinagreVnc/i gboolean scaling_command_line;' \
-i plugins/vnc/vinagre-vnc-connection.c &&
sed -e '/scaling_/s/^/extern /' \
-i plugins/vnc/vinagre-vnc-connection.h
运行以下命令安装Vinagre:
./configure --prefix=/usr \
--enable-compile-warnings=minimum &&
make
这个包没有附带测试套件。
现在,作为root用户:
make install
命令解释
--enable-compile-warnings=minimum: 此开关禁用在GCC6下构建时可能导致构建失败的编译器警告。
内容
安装程序: vinagre
安装库: None
安装目录: /usr/share/help/*/vinagre 和 /usr/share/vinagre
简短描述
vinagre 是GNOME桌面的远程桌面查看器。