{"id":2106,"date":"2024-11-02T08:21:23","date_gmt":"2024-11-01T23:21:23","guid":{"rendered":"https:\/\/eternalsphere.net\/echoes\/?p=2106"},"modified":"2025-04-01T16:13:10","modified_gmt":"2025-04-01T07:13:10","slug":"zfs3ev9fbvrrkcw","status":"publish","type":"post","link":"https:\/\/eternalsphere.net\/echoes\/index.php\/2024\/11\/02\/zfs3ev9fbvrrkcw\/","title":{"rendered":"ArchLinux: libpangox-1.0.so.0 =&gt; not found"},"content":{"rendered":"<p><a title=\"https:\/\/blog.csdn.net\/FiveCu5\/article\/details\/107572967\" href=\"https:\/\/blog.csdn.net\/FiveCu5\/article\/details\/107572967\" data-from-md=\"\">https:\/\/blog.csdn.net\/FiveCu5\/article\/details\/107572967<\/a><br \/>\n<a title=\"https:\/\/jlk.fjfi.cvut.cz\/arch\/repo\/README.html\" href=\"https:\/\/jlk.fjfi.cvut.cz\/arch\/repo\/README.html\" data-from-md=\"\">https:\/\/jlk.fjfi.cvut.cz\/arch\/repo\/README.html<\/a><\/p>\n<p>To enable the repository in\u00a0<code class=\"inline-code\">pacman.conf<\/code>:<\/p>\n<p>[jlk]<br \/>\nServer = <a title=\"https:\/\/jlk.fjfi.cvut.cz\/arch\/repo\" href=\"https:\/\/jlk.fjfi.cvut.cz\/arch\/repo\" data-from-md=\"\">https:\/\/jlk.fjfi.cvut.cz\/arch\/repo<\/a><\/p>\n<p>Packages in the repository are signed with a subkey of my\u00a0<a title=\"https:\/\/pgp.mit.edu\/pks\/lookup?op=vindex&amp;fingerprint=on&amp;exact=on&amp;search=0x5EC9C583E89A389DFF8EDBE1C889BD52BCF056C5\" href=\"https:\/\/pgp.mit.edu\/pks\/lookup?op=vindex&amp;fingerprint=on&amp;exact=on&amp;search=0x5EC9C583E89A389DFF8EDBE1C889BD52BCF056C5\" data-from-md=\"\">PGP key<\/a>. The fingerprint of the signing key is\u00a0<code class=\"inline-code\">932BA3FA0C86812A32D1F54DAB5964AEB9FEDDDC<\/code>. See the\u00a0<a title=\"https:\/\/wiki.archlinux.org\/index.php\/Pacman\/Package_signing\" href=\"https:\/\/wiki.archlinux.org\/index.php\/Pacman\/Package_signing\" data-from-md=\"\">pacman\/Package signing<\/a>\u00a0page for details.<\/p>\n<p>The package listing is available at\u00a0<a title=\"https:\/\/jlk.fjfi.cvut.cz\/arch\/repo\/\" href=\"https:\/\/jlk.fjfi.cvut.cz\/arch\/repo\/\" data-from-md=\"\">\/arch\/repo\/<\/a>. There are modified packages from the official repositories as well as AUR packages (mostly unmodified). The PKGBUILDs of all packages are available in\u00a0<a title=\"https:\/\/jlk.fjfi.cvut.cz\/git\/\" href=\"https:\/\/jlk.fjfi.cvut.cz\/git\/\" data-from-md=\"\">git repositories<\/a>.<\/p>\n<p>Modified packages from the official repositories have the original name and are members of the\u00a0<code class=\"inline-code\">modified<\/code>\u00a0package group. It is assumed that\u00a0<code class=\"inline-code\">IgnoreGroup = modified<\/code>\u00a0is present in the\u00a0<code class=\"inline-code\">pacman.conf<\/code>, therefore you have to manually upgrade the package whenever a new version appears in the repository. Remember that for each manual upgrade, the repository name has to be specified as well, i.e. run\u00a0<code class=\"inline-code\">pacman -S jlk\/pkgname<\/code>. Compared to releasing packages with different name, this strategy is advantageous for me because pacman notifies me whenever the modified version falls behind the version in the official repositories.<\/p>\n<p>\u6839\u636ejlk\u7684\u63d0\u793a\uff0c\u5148\u5b89\u88c5\u4f9d\u8d56\u5305pango<\/p>\n<div class=\"joplin-editable\">\n<pre class=\"hljs\"><code><span class=\"hljs-comment\"># pacman -S pango<\/span><\/code><\/pre>\n<\/div>\n<p>\u518d\u5728\/etc\/pacman.conf\u4e2d\u52a0\u5165\u5982\u4e0b\u5185\u5bb9<\/p>\n<div class=\"joplin-editable\">\n<pre class=\"hljs\"><code><span class=\"hljs-section\">[jlk]<\/span>\r\n<span class=\"hljs-attr\">Server<\/span> = https:\/\/jlk.fjfi.cvut.cz\/arch\/repo<\/code><\/pre>\n<\/div>\n<p>\u7136\u540e\u6267\u884c\u6307\u4ee4<\/p>\n<div class=\"joplin-editable\">\n<pre class=\"hljs\"><code><span class=\"hljs-comment\"># pacman -Syu pangox-compat<\/span><\/code><\/pre>\n<\/div>\n<p>\u5373\u5b89\u88c5\u5b8c\u6210<\/p>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/blog.csdn.net\/FiveCu5\/article\/details\/107572967 https:\/\/jlk.fjfi.cvut.cz\/arch\/repo\/README.html To enable the repository in\u00a0pacman.conf: [jlk] Server = https:\/\/jlk.fjfi.cvut.cz\/arch\/repo Packages in the repository are signed with a subkey of my\u00a0PGP key. The fingerprint of the signing key is\u00a0932BA3FA0C86812A32D1F54DAB5964AEB9FEDDDC. See the\u00a0pacman\/Package signing\u00a0page for details. The package listing is available at\u00a0\/arch\/repo\/. There are modified packages from the official repositories as &hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58],"tags":[],"class_list":["post-2106","post","type-post","status-publish","format-standard","hentry","category-b7fum8vqsuspg2y"],"_links":{"self":[{"href":"https:\/\/eternalsphere.net\/echoes\/index.php\/wp-json\/wp\/v2\/posts\/2106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eternalsphere.net\/echoes\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eternalsphere.net\/echoes\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eternalsphere.net\/echoes\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/eternalsphere.net\/echoes\/index.php\/wp-json\/wp\/v2\/comments?post=2106"}],"version-history":[{"count":2,"href":"https:\/\/eternalsphere.net\/echoes\/index.php\/wp-json\/wp\/v2\/posts\/2106\/revisions"}],"predecessor-version":[{"id":3759,"href":"https:\/\/eternalsphere.net\/echoes\/index.php\/wp-json\/wp\/v2\/posts\/2106\/revisions\/3759"}],"wp:attachment":[{"href":"https:\/\/eternalsphere.net\/echoes\/index.php\/wp-json\/wp\/v2\/media?parent=2106"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eternalsphere.net\/echoes\/index.php\/wp-json\/wp\/v2\/categories?post=2106"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eternalsphere.net\/echoes\/index.php\/wp-json\/wp\/v2\/tags?post=2106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}