<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>PGEXT.CLOUD – LGPL-2.1</title>
    <link>https://ext.pgsty.com/zh/licenses/lgpl-2.1/</link>
    <description>Recent content in LGPL-2.1 on PGEXT.CLOUD</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-CN</language>
    
	  <atom:link href="https://ext.pgsty.com/zh/licenses/lgpl-2.1/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>passwordcheck_cracklib</title>
      <link>https://ext.pgsty.com/zh/e/passwordcheck_cracklib/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://ext.pgsty.com/zh/e/passwordcheck_cracklib/</guid>
      <description>
        
        
        &lt;p&gt;&lt;a href=&#34;https://github.com/devrimgunduz/passwordcheck_cracklib&#34;&gt;&lt;strong&gt;passwordcheck_cracklib&lt;/strong&gt;&lt;/a&gt; : Strengthen PostgreSQL user password checks with cracklib&lt;/p&gt;
&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#overview&#34; aria-label=&#34;标题锚点&#34;&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;div class=&#34;td-table-scroll&#34; tabindex=&#34;0&#34; role=&#34;region&#34; aria-label=&#34;可横向滚动的表格&#34;&gt;
&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;ID&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;Extension&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;Package&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;Version&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;Category&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;License&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;Language&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;strong&gt;7000&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--gray&#34; href=&#34;https://github.com/devrimgunduz/passwordcheck_cracklib&#34;&gt;passwordcheck_cracklib&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--gray pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/e/passwordcheck_cracklib&#34; title=&#34;Extension: passwordcheck_cracklib&#34;&gt;passwordcheck_cracklib&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--cate-sec pgx-b--hued&#34; href=&#34;https://ext.pgsty.com/zh/categories/sec/&#34; title=&#34;SEC — Security&#34;&gt;&lt;i class=&#34;fa-solid fa-shield-halved&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;SEC&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--amber pgx-b--hued&#34; href=&#34;https://ext.pgsty.com/zh/licenses/lgpl-2.1/&#34; title=&#34;Licence: LGPL-2.1&#34;&gt;&lt;i class=&#34;fa-solid fa-scale-balanced&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;LGPL-2.1&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--blue pgx-b--hued&#34; href=&#34;https://ext.pgsty.com/zh/languages/c/&#34; title=&#34;Implemented in C&#34;&gt;&lt;i class=&#34;fa-solid fa-code&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;C&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;div class=&#34;td-table-scroll&#34; tabindex=&#34;0&#34; role=&#34;region&#34; aria-label=&#34;可横向滚动的表格&#34;&gt;
&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;Attribute&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;Has Binary&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;Has Library&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;Need Load&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;Has DDL&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;Relocatable&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;Trusted&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued&#34;&gt;--sL---&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued&#34;&gt;No&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued&#34;&gt;Yes&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--orange pgx-b--hued&#34;&gt;Yes&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--orange pgx-b--hued&#34;&gt;No&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--orange pgx-b--hued&#34;&gt;no&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--orange pgx-b--hued&#34;&gt;no&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;div class=&#34;td-table-scroll&#34; tabindex=&#34;0&#34; role=&#34;region&#34; aria-label=&#34;可横向滚动的表格&#34;&gt;
&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;Relationships&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: left&#34;&gt;&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;strong&gt;See Also&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--gray pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/e/pg_pwhash&#34; title=&#34;Extension: pg_pwhash&#34;&gt;pg_pwhash&lt;/a&gt; &lt;a class=&#34;pgx-b pgx-b--gray pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/e/passwordcheck&#34; title=&#34;Extension: passwordcheck&#34;&gt;passwordcheck&lt;/a&gt; &lt;a class=&#34;pgx-b pgx-b--gray pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/e/credcheck&#34; title=&#34;Extension: credcheck&#34;&gt;credcheck&lt;/a&gt; &lt;a class=&#34;pgx-b pgx-b--gray pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/e/passwordpolicy&#34; title=&#34;Extension: passwordpolicy&#34;&gt;passwordpolicy&lt;/a&gt; &lt;a class=&#34;pgx-b pgx-b--gray pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/e/chkpass&#34; title=&#34;Extension: chkpass&#34;&gt;chkpass&lt;/a&gt; &lt;a class=&#34;pgx-b pgx-b--gray pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/e/pg_enigma&#34; title=&#34;Extension: pg_enigma&#34;&gt;pg_enigma&lt;/a&gt; &lt;a class=&#34;pgx-b pgx-b--gray pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/e/column_encrypt&#34; title=&#34;Extension: column_encrypt&#34;&gt;column_encrypt&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;h2 id=&#34;packages&#34;&gt;Packages&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#packages&#34; aria-label=&#34;标题锚点&#34;&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;div class=&#34;td-table-scroll&#34; tabindex=&#34;0&#34; role=&#34;region&#34; aria-label=&#34;可横向滚动的表格&#34;&gt;
&lt;table class=&#34;packages&#34;&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;Type&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;Repo&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;Version&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;PG Major Compatibility&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: left&#34;&gt;Package Pattern&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;Dependencies&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;strong&gt;EXT&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--teal pgx-b--hued&#34; href=&#34;https://ext.pgsty.com/zh/repo/pgsql&#34;&gt;MIXED&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34;&gt;18&lt;/span&gt; &lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34;&gt;17&lt;/span&gt; &lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34;&gt;16&lt;/span&gt; &lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34;&gt;15&lt;/span&gt; &lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34;&gt;14&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;strong&gt;RPM&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--pgblue pgx-b--hued&#34; href=&#34;https://ext.pgsty.com/zh/repo/pgdg&#34;&gt;PGDG&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_18&#34;&gt;18&lt;/span&gt; &lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_17&#34;&gt;17&lt;/span&gt; &lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_16&#34;&gt;16&lt;/span&gt; &lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_15&#34;&gt;15&lt;/span&gt; &lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_14&#34;&gt;14&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_$v&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;strong&gt;DEB&lt;/strong&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--green pgx-b--hued&#34; href=&#34;https://ext.pgsty.com/zh/repo/pgsql&#34;&gt;PIGSTY&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-18-passwordcheck-cracklib&#34;&gt;18&lt;/span&gt; &lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-17-passwordcheck-cracklib&#34;&gt;17&lt;/span&gt; &lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-16-passwordcheck-cracklib&#34;&gt;16&lt;/span&gt; &lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-15-passwordcheck-cracklib&#34;&gt;15&lt;/span&gt; &lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-14-passwordcheck-cracklib&#34;&gt;14&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-$v-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;-&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;div class=&#34;td-table-scroll td-table-scroll--matrix&#34; tabindex=&#34;0&#34; role=&#34;region&#34; aria-label=&#34;可横向滚动的表格&#34;&gt;
&lt;table class=&#34;matrix td-table--matrix&#34;&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;Linux&lt;/strong&gt; / &lt;strong&gt;PG&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;PG18&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;PG17&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;PG16&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;PG15&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;PG14&lt;/strong&gt;&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;row&#34; style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--gray pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/os/el8.x86_64&#34; title=&#34;OS: el8.x86_64&#34;&gt;el8.x86_64&lt;/a&gt;&lt;/th&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_18 : AVAIL 1&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_17 : AVAIL 1&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_16 : AVAIL 1&#34;&gt;PGDG 3.0.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_15 : AVAIL 1&#34;&gt;PGDG 3.0.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_14 : AVAIL 2&#34;&gt;PGDG 3.0.0&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;row&#34; style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--gray pgx-b--flat pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/os/el8.aarch64&#34; title=&#34;OS: el8.aarch64&#34;&gt;el8.aarch64&lt;/a&gt;&lt;/th&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_18 : AVAIL 1&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_17 : AVAIL 1&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_16 : AVAIL 1&#34;&gt;PGDG 3.0.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_15 : AVAIL 1&#34;&gt;PGDG 3.0.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_14 : AVAIL 1&#34;&gt;PGDG 3.0.0&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;row&#34; style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--gray pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/os/el9.x86_64&#34; title=&#34;OS: el9.x86_64&#34;&gt;el9.x86_64&lt;/a&gt;&lt;/th&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_18 : AVAIL 2&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_17 : AVAIL 2&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_16 : AVAIL 2&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_15 : AVAIL 2&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_14 : AVAIL 3&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;row&#34; style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--gray pgx-b--flat pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/os/el9.aarch64&#34; title=&#34;OS: el9.aarch64&#34;&gt;el9.aarch64&lt;/a&gt;&lt;/th&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_18 : AVAIL 2&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_17 : AVAIL 2&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_16 : AVAIL 2&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_15 : AVAIL 2&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_14 : AVAIL 2&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;row&#34; style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--gray pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/os/el10.x86_64&#34; title=&#34;OS: el10.x86_64&#34;&gt;el10.x86_64&lt;/a&gt;&lt;/th&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_18 : AVAIL 2&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_17 : AVAIL 2&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_16 : AVAIL 2&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_15 : AVAIL 2&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_14 : AVAIL 2&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;row&#34; style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--gray pgx-b--flat pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/os/el10.aarch64&#34; title=&#34;OS: el10.aarch64&#34;&gt;el10.aarch64&lt;/a&gt;&lt;/th&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_18 : AVAIL 2&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_17 : AVAIL 2&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_16 : AVAIL 2&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_15 : AVAIL 2&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--blue pgx-b--hued pgx-b--mono&#34; title=&#34;passwordcheck_cracklib_14 : AVAIL 2&#34;&gt;PGDG 3.1.0&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;row&#34; style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--gray pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/os/d12.x86_64&#34; title=&#34;OS: d12.x86_64&#34;&gt;d12.x86_64&lt;/a&gt;&lt;/th&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-18-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-17-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-16-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-15-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-14-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;row&#34; style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--gray pgx-b--flat pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/os/d12.aarch64&#34; title=&#34;OS: d12.aarch64&#34;&gt;d12.aarch64&lt;/a&gt;&lt;/th&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-18-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-17-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-16-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-15-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-14-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;row&#34; style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--gray pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/os/d13.x86_64&#34; title=&#34;OS: d13.x86_64&#34;&gt;d13.x86_64&lt;/a&gt;&lt;/th&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-18-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-17-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-16-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-15-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-14-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;row&#34; style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--gray pgx-b--flat pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/os/d13.aarch64&#34; title=&#34;OS: d13.aarch64&#34;&gt;d13.aarch64&lt;/a&gt;&lt;/th&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-18-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-17-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-16-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-15-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-14-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;row&#34; style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--gray pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/os/u22.x86_64&#34; title=&#34;OS: u22.x86_64&#34;&gt;u22.x86_64&lt;/a&gt;&lt;/th&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-18-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-17-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-16-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-15-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-14-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;row&#34; style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--gray pgx-b--flat pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/os/u22.aarch64&#34; title=&#34;OS: u22.aarch64&#34;&gt;u22.aarch64&lt;/a&gt;&lt;/th&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-18-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-17-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-16-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-15-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-14-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;row&#34; style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--gray pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/os/u24.x86_64&#34; title=&#34;OS: u24.x86_64&#34;&gt;u24.x86_64&lt;/a&gt;&lt;/th&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-18-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-17-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-16-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-15-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-14-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;row&#34; style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--gray pgx-b--flat pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/os/u24.aarch64&#34; title=&#34;OS: u24.aarch64&#34;&gt;u24.aarch64&lt;/a&gt;&lt;/th&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-18-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-17-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-16-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-15-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-14-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;row&#34; style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--gray pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/os/u26.x86_64&#34; title=&#34;OS: u26.x86_64&#34;&gt;u26.x86_64&lt;/a&gt;&lt;/th&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-18-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-17-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-16-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-15-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-14-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;row&#34; style=&#34;text-align: center&#34;&gt;&lt;a class=&#34;pgx-b pgx-b--gray pgx-b--flat pgx-b--mono&#34; href=&#34;https://ext.pgsty.com/zh/os/u26.aarch64&#34; title=&#34;OS: u26.aarch64&#34;&gt;u26.aarch64&lt;/a&gt;&lt;/th&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-18-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-17-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-16-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-15-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;span class=&#34;pgx-b pgx-b--green pgx-b--hued pgx-b--mono&#34; title=&#34;postgresql-14-passwordcheck-cracklib : AVAIL 1&#34;&gt;PIGSTY 3.1.0&lt;/span&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;div class=&#34;td-tabs td-tabs--shortcode&#34; id=&#34;td-tabs-0567a800-133&#34; data-td-tabs data-td-tabs-group=&#34;pgmajor&#34; data-td-tabs-default=&#34;pg18&#34;&gt;
  &lt;div class=&#34;td-tabs__list&#34; role=&#34;tablist&#34; aria-label=&#34;选项卡&#34;&gt;
    &lt;button class=&#34;td-tabs__tab&#34; type=&#34;button&#34; role=&#34;tab&#34; id=&#34;pgmajor-2-pg18-tab&#34; aria-controls=&#34;pgmajor-2-pg18&#34; aria-selected=&#34;true&#34; tabindex=&#34;0&#34; data-td-tabs-value=&#34;pg18&#34;&gt;PG18&lt;/button&gt;
    &lt;button class=&#34;td-tabs__tab&#34; type=&#34;button&#34; role=&#34;tab&#34; id=&#34;pgmajor-2-pg17-tab&#34; aria-controls=&#34;pgmajor-2-pg17&#34; aria-selected=&#34;false&#34; tabindex=&#34;-1&#34; data-td-tabs-value=&#34;pg17&#34;&gt;PG17&lt;/button&gt;
    &lt;button class=&#34;td-tabs__tab&#34; type=&#34;button&#34; role=&#34;tab&#34; id=&#34;pgmajor-2-pg16-tab&#34; aria-controls=&#34;pgmajor-2-pg16&#34; aria-selected=&#34;false&#34; tabindex=&#34;-1&#34; data-td-tabs-value=&#34;pg16&#34;&gt;PG16&lt;/button&gt;
    &lt;button class=&#34;td-tabs__tab&#34; type=&#34;button&#34; role=&#34;tab&#34; id=&#34;pgmajor-2-pg15-tab&#34; aria-controls=&#34;pgmajor-2-pg15&#34; aria-selected=&#34;false&#34; tabindex=&#34;-1&#34; data-td-tabs-value=&#34;pg15&#34;&gt;PG15&lt;/button&gt;
    &lt;button class=&#34;td-tabs__tab&#34; type=&#34;button&#34; role=&#34;tab&#34; id=&#34;pgmajor-2-pg14-tab&#34; aria-controls=&#34;pgmajor-2-pg14&#34; aria-selected=&#34;false&#34; tabindex=&#34;-1&#34; data-td-tabs-value=&#34;pg14&#34;&gt;PG14&lt;/button&gt;
  &lt;/div&gt;
  &lt;div class=&#34;td-tabs__panel&#34; id=&#34;pgmajor-2-pg18&#34; role=&#34;tabpanel&#34; aria-labelledby=&#34;pgmajor-2-pg18-tab&#34; tabindex=&#34;0&#34; data-td-tabs-value=&#34;pg18&#34; data-td-tabs-active&gt;
    &lt;div class=&#34;td-tabs__panel-title&#34; aria-hidden=&#34;true&#34;&gt;PG18&lt;/div&gt;
    &lt;div class=&#34;td-tabs__panel-body&#34;&gt;&lt;div class=&#34;td-table-scroll&#34; tabindex=&#34;0&#34; role=&#34;region&#34; aria-label=&#34;可横向滚动的表格&#34;&gt;
&lt;table class=&#34;downloads&#34;&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Package&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;Version&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;OS&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;ORG&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;SIZE&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: left&#34;&gt;&lt;strong&gt;File URL&lt;/strong&gt;&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_18&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el8.x86_64/&#34;&gt;el8.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;12.3 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/18/redhat/rhel-8-x86_64/passwordcheck_cracklib_18-3.1.0-3PGDG.rhel8.x86_64.rpm&#34;&gt;passwordcheck_cracklib_18-3.1.0-3PGDG.rhel8.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_18&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el8.aarch64/&#34;&gt;el8.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;12.3 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/18/redhat/rhel-8-aarch64/passwordcheck_cracklib_18-3.1.0-3PGDG.rhel8.aarch64.rpm&#34;&gt;passwordcheck_cracklib_18-3.1.0-3PGDG.rhel8.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_18&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.x86_64/&#34;&gt;el9.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/18/redhat/rhel-9-x86_64/passwordcheck_cracklib_18-3.1.0-5PGDG.rhel9.8.x86_64.rpm&#34;&gt;passwordcheck_cracklib_18-3.1.0-5PGDG.rhel9.8.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_18&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.x86_64/&#34;&gt;el9.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.7 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/18/redhat/rhel-9-x86_64/passwordcheck_cracklib_18-3.1.0-3PGDG.rhel9.x86_64.rpm&#34;&gt;passwordcheck_cracklib_18-3.1.0-3PGDG.rhel9.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_18&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.aarch64/&#34;&gt;el9.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.3 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/18/redhat/rhel-9-aarch64/passwordcheck_cracklib_18-3.1.0-5PGDG.rhel9.8.aarch64.rpm&#34;&gt;passwordcheck_cracklib_18-3.1.0-5PGDG.rhel9.8.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_18&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.aarch64/&#34;&gt;el9.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.4 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/18/redhat/rhel-9-aarch64/passwordcheck_cracklib_18-3.1.0-3PGDG.rhel9.aarch64.rpm&#34;&gt;passwordcheck_cracklib_18-3.1.0-3PGDG.rhel9.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_18&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.x86_64/&#34;&gt;el10.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.6 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/18/redhat/rhel-10-x86_64/passwordcheck_cracklib_18-3.1.0-5PGDG.rhel10.2.x86_64.rpm&#34;&gt;passwordcheck_cracklib_18-3.1.0-5PGDG.rhel10.2.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_18&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.x86_64/&#34;&gt;el10.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;12.1 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/18/redhat/rhel-10-x86_64/passwordcheck_cracklib_18-3.1.0-3PGDG.rhel10.x86_64.rpm&#34;&gt;passwordcheck_cracklib_18-3.1.0-3PGDG.rhel10.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_18&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.aarch64/&#34;&gt;el10.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.7 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/18/redhat/rhel-10-aarch64/passwordcheck_cracklib_18-3.1.0-5PGDG.rhel10.2.aarch64.rpm&#34;&gt;passwordcheck_cracklib_18-3.1.0-5PGDG.rhel10.2.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_18&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.aarch64/&#34;&gt;el10.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;12.1 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/18/redhat/rhel-10-aarch64/passwordcheck_cracklib_18-3.1.0-3PGDG.rhel10.aarch64.rpm&#34;&gt;passwordcheck_cracklib_18-3.1.0-3PGDG.rhel10.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-18-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d12.x86_64/&#34;&gt;d12.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.6 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/bookworm/pool/main/p/passwordcheck-cracklib/postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_amd64.deb&#34;&gt;postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-18-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d12.aarch64/&#34;&gt;d12.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.8 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/bookworm/pool/main/p/passwordcheck-cracklib/postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_arm64.deb&#34;&gt;postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-18-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d13.x86_64/&#34;&gt;d13.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.6 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/trixie/pool/main/p/passwordcheck-cracklib/postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_amd64.deb&#34;&gt;postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-18-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d13.aarch64/&#34;&gt;d13.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.8 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/trixie/pool/main/p/passwordcheck-cracklib/postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_arm64.deb&#34;&gt;postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-18-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u22.x86_64/&#34;&gt;u22.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/jammy/pool/main/p/passwordcheck-cracklib/postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_amd64.deb&#34;&gt;postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-18-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u22.aarch64/&#34;&gt;u22.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.1 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/jammy/pool/main/p/passwordcheck-cracklib/postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_arm64.deb&#34;&gt;postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-18-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u24.x86_64/&#34;&gt;u24.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.6 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/noble/pool/main/p/passwordcheck-cracklib/postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_amd64.deb&#34;&gt;postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-18-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u24.aarch64/&#34;&gt;u24.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.3 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/noble/pool/main/p/passwordcheck-cracklib/postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_arm64.deb&#34;&gt;postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-18-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u26.x86_64/&#34;&gt;u26.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/resolute/pool/main/p/passwordcheck-cracklib/postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_amd64.deb&#34;&gt;postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-18-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u26.aarch64/&#34;&gt;u26.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.4 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/resolute/pool/main/p/passwordcheck-cracklib/postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_arm64.deb&#34;&gt;postgresql-18-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&#34;td-tabs__panel&#34; id=&#34;pgmajor-2-pg17&#34; role=&#34;tabpanel&#34; aria-labelledby=&#34;pgmajor-2-pg17-tab&#34; tabindex=&#34;0&#34; data-td-tabs-value=&#34;pg17&#34;&gt;
    &lt;div class=&#34;td-tabs__panel-title&#34; aria-hidden=&#34;true&#34;&gt;PG17&lt;/div&gt;
    &lt;div class=&#34;td-tabs__panel-body&#34;&gt;&lt;div class=&#34;td-table-scroll&#34; tabindex=&#34;0&#34; role=&#34;region&#34; aria-label=&#34;可横向滚动的表格&#34;&gt;
&lt;table class=&#34;downloads&#34;&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Package&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;Version&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;OS&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;ORG&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;SIZE&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: left&#34;&gt;&lt;strong&gt;File URL&lt;/strong&gt;&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_17&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el8.x86_64/&#34;&gt;el8.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;12.2 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/17/redhat/rhel-8-x86_64/passwordcheck_cracklib_17-3.1.0-2PGDG.rhel8.x86_64.rpm&#34;&gt;passwordcheck_cracklib_17-3.1.0-2PGDG.rhel8.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_17&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el8.aarch64/&#34;&gt;el8.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;12.2 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/17/redhat/rhel-8-aarch64/passwordcheck_cracklib_17-3.1.0-2PGDG.rhel8.aarch64.rpm&#34;&gt;passwordcheck_cracklib_17-3.1.0-2PGDG.rhel8.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_17&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.x86_64/&#34;&gt;el9.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/17/redhat/rhel-9-x86_64/passwordcheck_cracklib_17-3.1.0-5PGDG.rhel9.8.x86_64.rpm&#34;&gt;passwordcheck_cracklib_17-3.1.0-5PGDG.rhel9.8.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_17&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.x86_64/&#34;&gt;el9.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.6 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/17/redhat/rhel-9-x86_64/passwordcheck_cracklib_17-3.1.0-2PGDG.rhel9.x86_64.rpm&#34;&gt;passwordcheck_cracklib_17-3.1.0-2PGDG.rhel9.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_17&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.aarch64/&#34;&gt;el9.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.4 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/17/redhat/rhel-9-aarch64/passwordcheck_cracklib_17-3.1.0-5PGDG.rhel9.8.aarch64.rpm&#34;&gt;passwordcheck_cracklib_17-3.1.0-5PGDG.rhel9.8.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_17&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.aarch64/&#34;&gt;el9.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.4 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/17/redhat/rhel-9-aarch64/passwordcheck_cracklib_17-3.1.0-2PGDG.rhel9.aarch64.rpm&#34;&gt;passwordcheck_cracklib_17-3.1.0-2PGDG.rhel9.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_17&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.x86_64/&#34;&gt;el10.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.6 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/17/redhat/rhel-10-x86_64/passwordcheck_cracklib_17-3.1.0-5PGDG.rhel10.2.x86_64.rpm&#34;&gt;passwordcheck_cracklib_17-3.1.0-5PGDG.rhel10.2.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_17&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.x86_64/&#34;&gt;el10.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;12.1 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/17/redhat/rhel-10-x86_64/passwordcheck_cracklib_17-3.1.0-3PGDG.rhel10.x86_64.rpm&#34;&gt;passwordcheck_cracklib_17-3.1.0-3PGDG.rhel10.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_17&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.aarch64/&#34;&gt;el10.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.7 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/17/redhat/rhel-10-aarch64/passwordcheck_cracklib_17-3.1.0-5PGDG.rhel10.2.aarch64.rpm&#34;&gt;passwordcheck_cracklib_17-3.1.0-5PGDG.rhel10.2.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_17&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.aarch64/&#34;&gt;el10.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;12.1 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/17/redhat/rhel-10-aarch64/passwordcheck_cracklib_17-3.1.0-3PGDG.rhel10.aarch64.rpm&#34;&gt;passwordcheck_cracklib_17-3.1.0-3PGDG.rhel10.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-17-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d12.x86_64/&#34;&gt;d12.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/bookworm/pool/main/p/passwordcheck-cracklib/postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_amd64.deb&#34;&gt;postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-17-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d12.aarch64/&#34;&gt;d12.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.7 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/bookworm/pool/main/p/passwordcheck-cracklib/postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_arm64.deb&#34;&gt;postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-17-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d13.x86_64/&#34;&gt;d13.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/trixie/pool/main/p/passwordcheck-cracklib/postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_amd64.deb&#34;&gt;postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-17-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d13.aarch64/&#34;&gt;d13.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.8 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/trixie/pool/main/p/passwordcheck-cracklib/postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_arm64.deb&#34;&gt;postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-17-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u22.x86_64/&#34;&gt;u22.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.6 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/jammy/pool/main/p/passwordcheck-cracklib/postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_amd64.deb&#34;&gt;postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-17-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u22.aarch64/&#34;&gt;u22.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.2 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/jammy/pool/main/p/passwordcheck-cracklib/postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_arm64.deb&#34;&gt;postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-17-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u24.x86_64/&#34;&gt;u24.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/noble/pool/main/p/passwordcheck-cracklib/postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_amd64.deb&#34;&gt;postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-17-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u24.aarch64/&#34;&gt;u24.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.2 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/noble/pool/main/p/passwordcheck-cracklib/postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_arm64.deb&#34;&gt;postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-17-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u26.x86_64/&#34;&gt;u26.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/resolute/pool/main/p/passwordcheck-cracklib/postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_amd64.deb&#34;&gt;postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-17-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u26.aarch64/&#34;&gt;u26.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.4 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/resolute/pool/main/p/passwordcheck-cracklib/postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_arm64.deb&#34;&gt;postgresql-17-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&#34;td-tabs__panel&#34; id=&#34;pgmajor-2-pg16&#34; role=&#34;tabpanel&#34; aria-labelledby=&#34;pgmajor-2-pg16-tab&#34; tabindex=&#34;0&#34; data-td-tabs-value=&#34;pg16&#34;&gt;
    &lt;div class=&#34;td-tabs__panel-title&#34; aria-hidden=&#34;true&#34;&gt;PG16&lt;/div&gt;
    &lt;div class=&#34;td-tabs__panel-body&#34;&gt;&lt;div class=&#34;td-table-scroll&#34; tabindex=&#34;0&#34; role=&#34;region&#34; aria-label=&#34;可横向滚动的表格&#34;&gt;
&lt;table class=&#34;downloads&#34;&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Package&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;Version&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;OS&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;ORG&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;SIZE&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: left&#34;&gt;&lt;strong&gt;File URL&lt;/strong&gt;&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_16&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.0.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el8.x86_64/&#34;&gt;el8.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.9 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/16/redhat/rhel-8-x86_64/passwordcheck_cracklib_16-3.0.0-1.rhel8.1.x86_64.rpm&#34;&gt;passwordcheck_cracklib_16-3.0.0-1.rhel8.1.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_16&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.0.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el8.aarch64/&#34;&gt;el8.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.9 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/16/redhat/rhel-8-aarch64/passwordcheck_cracklib_16-3.0.0-1.rhel8.1.aarch64.rpm&#34;&gt;passwordcheck_cracklib_16-3.0.0-1.rhel8.1.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_16&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.x86_64/&#34;&gt;el9.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/16/redhat/rhel-9-x86_64/passwordcheck_cracklib_16-3.1.0-5PGDG.rhel9.8.x86_64.rpm&#34;&gt;passwordcheck_cracklib_16-3.1.0-5PGDG.rhel9.8.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_16&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.0.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.x86_64/&#34;&gt;el9.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.2 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/16/redhat/rhel-9-x86_64/passwordcheck_cracklib_16-3.0.0-1.rhel9.1.x86_64.rpm&#34;&gt;passwordcheck_cracklib_16-3.0.0-1.rhel9.1.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_16&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.aarch64/&#34;&gt;el9.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.4 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/16/redhat/rhel-9-aarch64/passwordcheck_cracklib_16-3.1.0-5PGDG.rhel9.8.aarch64.rpm&#34;&gt;passwordcheck_cracklib_16-3.1.0-5PGDG.rhel9.8.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_16&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.0.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.aarch64/&#34;&gt;el9.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;10.9 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/16/redhat/rhel-9-aarch64/passwordcheck_cracklib_16-3.0.0-1.rhel9.1.aarch64.rpm&#34;&gt;passwordcheck_cracklib_16-3.0.0-1.rhel9.1.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_16&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.x86_64/&#34;&gt;el10.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.6 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/16/redhat/rhel-10-x86_64/passwordcheck_cracklib_16-3.1.0-5PGDG.rhel10.2.x86_64.rpm&#34;&gt;passwordcheck_cracklib_16-3.1.0-5PGDG.rhel10.2.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_16&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.x86_64/&#34;&gt;el10.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;12.1 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/16/redhat/rhel-10-x86_64/passwordcheck_cracklib_16-3.1.0-3PGDG.rhel10.x86_64.rpm&#34;&gt;passwordcheck_cracklib_16-3.1.0-3PGDG.rhel10.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_16&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.aarch64/&#34;&gt;el10.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.7 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/16/redhat/rhel-10-aarch64/passwordcheck_cracklib_16-3.1.0-5PGDG.rhel10.2.aarch64.rpm&#34;&gt;passwordcheck_cracklib_16-3.1.0-5PGDG.rhel10.2.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_16&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.aarch64/&#34;&gt;el10.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;12.1 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/16/redhat/rhel-10-aarch64/passwordcheck_cracklib_16-3.1.0-3PGDG.rhel10.aarch64.rpm&#34;&gt;passwordcheck_cracklib_16-3.1.0-3PGDG.rhel10.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-16-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d12.x86_64/&#34;&gt;d12.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/bookworm/pool/main/p/passwordcheck-cracklib/postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_amd64.deb&#34;&gt;postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-16-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d12.aarch64/&#34;&gt;d12.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.7 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/bookworm/pool/main/p/passwordcheck-cracklib/postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_arm64.deb&#34;&gt;postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-16-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d13.x86_64/&#34;&gt;d13.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/trixie/pool/main/p/passwordcheck-cracklib/postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_amd64.deb&#34;&gt;postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-16-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d13.aarch64/&#34;&gt;d13.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.8 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/trixie/pool/main/p/passwordcheck-cracklib/postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_arm64.deb&#34;&gt;postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-16-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u22.x86_64/&#34;&gt;u22.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.6 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/jammy/pool/main/p/passwordcheck-cracklib/postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_amd64.deb&#34;&gt;postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-16-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u22.aarch64/&#34;&gt;u22.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.2 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/jammy/pool/main/p/passwordcheck-cracklib/postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_arm64.deb&#34;&gt;postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-16-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u24.x86_64/&#34;&gt;u24.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/noble/pool/main/p/passwordcheck-cracklib/postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_amd64.deb&#34;&gt;postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-16-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u24.aarch64/&#34;&gt;u24.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.3 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/noble/pool/main/p/passwordcheck-cracklib/postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_arm64.deb&#34;&gt;postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-16-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u26.x86_64/&#34;&gt;u26.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/resolute/pool/main/p/passwordcheck-cracklib/postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_amd64.deb&#34;&gt;postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-16-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u26.aarch64/&#34;&gt;u26.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.4 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/resolute/pool/main/p/passwordcheck-cracklib/postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_arm64.deb&#34;&gt;postgresql-16-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&#34;td-tabs__panel&#34; id=&#34;pgmajor-2-pg15&#34; role=&#34;tabpanel&#34; aria-labelledby=&#34;pgmajor-2-pg15-tab&#34; tabindex=&#34;0&#34; data-td-tabs-value=&#34;pg15&#34;&gt;
    &lt;div class=&#34;td-tabs__panel-title&#34; aria-hidden=&#34;true&#34;&gt;PG15&lt;/div&gt;
    &lt;div class=&#34;td-tabs__panel-body&#34;&gt;&lt;div class=&#34;td-table-scroll&#34; tabindex=&#34;0&#34; role=&#34;region&#34; aria-label=&#34;可横向滚动的表格&#34;&gt;
&lt;table class=&#34;downloads&#34;&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Package&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;Version&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;OS&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;ORG&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;SIZE&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: left&#34;&gt;&lt;strong&gt;File URL&lt;/strong&gt;&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_15&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.0.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el8.x86_64/&#34;&gt;el8.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.8 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-8-x86_64/passwordcheck_cracklib_15-3.0.0-1.rhel8.x86_64.rpm&#34;&gt;passwordcheck_cracklib_15-3.0.0-1.rhel8.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_15&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.0.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el8.aarch64/&#34;&gt;el8.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.8 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-8-aarch64/passwordcheck_cracklib_15-3.0.0-1.rhel8.aarch64.rpm&#34;&gt;passwordcheck_cracklib_15-3.0.0-1.rhel8.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_15&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.x86_64/&#34;&gt;el9.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-9-x86_64/passwordcheck_cracklib_15-3.1.0-5PGDG.rhel9.8.x86_64.rpm&#34;&gt;passwordcheck_cracklib_15-3.1.0-5PGDG.rhel9.8.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_15&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.0.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.x86_64/&#34;&gt;el9.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.1 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-9-x86_64/passwordcheck_cracklib_15-3.0.0-1.rhel9.x86_64.rpm&#34;&gt;passwordcheck_cracklib_15-3.0.0-1.rhel9.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_15&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.aarch64/&#34;&gt;el9.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.3 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-9-aarch64/passwordcheck_cracklib_15-3.1.0-5PGDG.rhel9.8.aarch64.rpm&#34;&gt;passwordcheck_cracklib_15-3.1.0-5PGDG.rhel9.8.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_15&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.0.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.aarch64/&#34;&gt;el9.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;10.8 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-9-aarch64/passwordcheck_cracklib_15-3.0.0-1.rhel9.aarch64.rpm&#34;&gt;passwordcheck_cracklib_15-3.0.0-1.rhel9.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_15&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.x86_64/&#34;&gt;el10.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.6 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-10-x86_64/passwordcheck_cracklib_15-3.1.0-5PGDG.rhel10.2.x86_64.rpm&#34;&gt;passwordcheck_cracklib_15-3.1.0-5PGDG.rhel10.2.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_15&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.x86_64/&#34;&gt;el10.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;12.1 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-10-x86_64/passwordcheck_cracklib_15-3.1.0-3PGDG.rhel10.x86_64.rpm&#34;&gt;passwordcheck_cracklib_15-3.1.0-3PGDG.rhel10.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_15&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.aarch64/&#34;&gt;el10.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.6 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-10-aarch64/passwordcheck_cracklib_15-3.1.0-5PGDG.rhel10.2.aarch64.rpm&#34;&gt;passwordcheck_cracklib_15-3.1.0-5PGDG.rhel10.2.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_15&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.aarch64/&#34;&gt;el10.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;12.1 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/15/redhat/rhel-10-aarch64/passwordcheck_cracklib_15-3.1.0-3PGDG.rhel10.aarch64.rpm&#34;&gt;passwordcheck_cracklib_15-3.1.0-3PGDG.rhel10.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-15-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d12.x86_64/&#34;&gt;d12.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/bookworm/pool/main/p/passwordcheck-cracklib/postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_amd64.deb&#34;&gt;postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-15-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d12.aarch64/&#34;&gt;d12.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.7 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/bookworm/pool/main/p/passwordcheck-cracklib/postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_arm64.deb&#34;&gt;postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-15-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d13.x86_64/&#34;&gt;d13.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/trixie/pool/main/p/passwordcheck-cracklib/postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_amd64.deb&#34;&gt;postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-15-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d13.aarch64/&#34;&gt;d13.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.8 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/trixie/pool/main/p/passwordcheck-cracklib/postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_arm64.deb&#34;&gt;postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-15-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u22.x86_64/&#34;&gt;u22.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.6 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/jammy/pool/main/p/passwordcheck-cracklib/postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_amd64.deb&#34;&gt;postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-15-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u22.aarch64/&#34;&gt;u22.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.2 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/jammy/pool/main/p/passwordcheck-cracklib/postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_arm64.deb&#34;&gt;postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-15-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u24.x86_64/&#34;&gt;u24.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/noble/pool/main/p/passwordcheck-cracklib/postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_amd64.deb&#34;&gt;postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-15-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u24.aarch64/&#34;&gt;u24.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.2 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/noble/pool/main/p/passwordcheck-cracklib/postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_arm64.deb&#34;&gt;postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-15-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u26.x86_64/&#34;&gt;u26.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/resolute/pool/main/p/passwordcheck-cracklib/postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_amd64.deb&#34;&gt;postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-15-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u26.aarch64/&#34;&gt;u26.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.4 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/resolute/pool/main/p/passwordcheck-cracklib/postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_arm64.deb&#34;&gt;postgresql-15-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&#34;td-tabs__panel&#34; id=&#34;pgmajor-2-pg14&#34; role=&#34;tabpanel&#34; aria-labelledby=&#34;pgmajor-2-pg14-tab&#34; tabindex=&#34;0&#34; data-td-tabs-value=&#34;pg14&#34;&gt;
    &lt;div class=&#34;td-tabs__panel-title&#34; aria-hidden=&#34;true&#34;&gt;PG14&lt;/div&gt;
    &lt;div class=&#34;td-tabs__panel-body&#34;&gt;&lt;div class=&#34;td-table-scroll&#34; tabindex=&#34;0&#34; role=&#34;region&#34; aria-label=&#34;可横向滚动的表格&#34;&gt;
&lt;table class=&#34;downloads&#34;&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Package&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;Version&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;OS&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;ORG&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: center&#34;&gt;&lt;strong&gt;SIZE&lt;/strong&gt;&lt;/th&gt;
      &lt;th scope=&#34;col&#34; style=&#34;text-align: left&#34;&gt;&lt;strong&gt;File URL&lt;/strong&gt;&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_14&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.0.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el8.x86_64/&#34;&gt;el8.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.8 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/14/redhat/rhel-8-x86_64/passwordcheck_cracklib_14-3.0.0-1.rhel8.x86_64.rpm&#34;&gt;passwordcheck_cracklib_14-3.0.0-1.rhel8.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_14&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;2.0.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el8.x86_64/&#34;&gt;el8.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.4 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/14/redhat/rhel-8-x86_64/passwordcheck_cracklib_14-2.0.0-1.rhel8.x86_64.rpm&#34;&gt;passwordcheck_cracklib_14-2.0.0-1.rhel8.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_14&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.0.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el8.aarch64/&#34;&gt;el8.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.8 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/14/redhat/rhel-8-aarch64/passwordcheck_cracklib_14-3.0.0-1.rhel8.aarch64.rpm&#34;&gt;passwordcheck_cracklib_14-3.0.0-1.rhel8.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_14&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.x86_64/&#34;&gt;el9.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/14/redhat/rhel-9-x86_64/passwordcheck_cracklib_14-3.1.0-5PGDG.rhel9.8.x86_64.rpm&#34;&gt;passwordcheck_cracklib_14-3.1.0-5PGDG.rhel9.8.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_14&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.0.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.x86_64/&#34;&gt;el9.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.1 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/14/redhat/rhel-9-x86_64/passwordcheck_cracklib_14-3.0.0-1.rhel9.x86_64.rpm&#34;&gt;passwordcheck_cracklib_14-3.0.0-1.rhel9.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_14&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;2.0.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.x86_64/&#34;&gt;el9.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;16.7 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/14/redhat/rhel-9-x86_64/passwordcheck_cracklib_14-2.0.0-1.rhel9.x86_64.rpm&#34;&gt;passwordcheck_cracklib_14-2.0.0-1.rhel9.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_14&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.aarch64/&#34;&gt;el9.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.4 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/14/redhat/rhel-9-aarch64/passwordcheck_cracklib_14-3.1.0-5PGDG.rhel9.8.aarch64.rpm&#34;&gt;passwordcheck_cracklib_14-3.1.0-5PGDG.rhel9.8.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_14&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.0.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el9.aarch64/&#34;&gt;el9.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;10.8 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/14/redhat/rhel-9-aarch64/passwordcheck_cracklib_14-3.0.0-1.rhel9.aarch64.rpm&#34;&gt;passwordcheck_cracklib_14-3.0.0-1.rhel9.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_14&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.x86_64/&#34;&gt;el10.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.6 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/14/redhat/rhel-10-x86_64/passwordcheck_cracklib_14-3.1.0-5PGDG.rhel10.2.x86_64.rpm&#34;&gt;passwordcheck_cracklib_14-3.1.0-5PGDG.rhel10.2.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_14&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.x86_64/&#34;&gt;el10.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;12.1 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/14/redhat/rhel-10-x86_64/passwordcheck_cracklib_14-3.1.0-3PGDG.rhel10.x86_64.rpm&#34;&gt;passwordcheck_cracklib_14-3.1.0-3PGDG.rhel10.x86_64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_14&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.aarch64/&#34;&gt;el10.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;11.7 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/14/redhat/rhel-10-aarch64/passwordcheck_cracklib_14-3.1.0-5PGDG.rhel10.2.aarch64.rpm&#34;&gt;passwordcheck_cracklib_14-3.1.0-5PGDG.rhel10.2.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;passwordcheck_cracklib_14&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/el10.aarch64/&#34;&gt;el10.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pgdg&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;12.1 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://download.postgresql.org/pub/repos/yum/14/redhat/rhel-10-aarch64/passwordcheck_cracklib_14-3.1.0-3PGDG.rhel10.aarch64.rpm&#34;&gt;passwordcheck_cracklib_14-3.1.0-3PGDG.rhel10.aarch64.rpm&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-14-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d12.x86_64/&#34;&gt;d12.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.6 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/bookworm/pool/main/p/passwordcheck-cracklib/postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_amd64.deb&#34;&gt;postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-14-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d12.aarch64/&#34;&gt;d12.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.7 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/bookworm/pool/main/p/passwordcheck-cracklib/postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_arm64.deb&#34;&gt;postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~bookworm_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-14-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d13.x86_64/&#34;&gt;d13.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.6 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/trixie/pool/main/p/passwordcheck-cracklib/postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_amd64.deb&#34;&gt;postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-14-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/d13.aarch64/&#34;&gt;d13.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;17.8 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/trixie/pool/main/p/passwordcheck-cracklib/postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_arm64.deb&#34;&gt;postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~trixie_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-14-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u22.x86_64/&#34;&gt;u22.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.6 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/jammy/pool/main/p/passwordcheck-cracklib/postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_amd64.deb&#34;&gt;postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-14-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u22.aarch64/&#34;&gt;u22.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.3 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/jammy/pool/main/p/passwordcheck-cracklib/postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_arm64.deb&#34;&gt;postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~jammy_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-14-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u24.x86_64/&#34;&gt;u24.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.6 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/noble/pool/main/p/passwordcheck-cracklib/postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_amd64.deb&#34;&gt;postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-14-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u24.aarch64/&#34;&gt;u24.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.3 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/noble/pool/main/p/passwordcheck-cracklib/postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_arm64.deb&#34;&gt;postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~noble_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-14-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u26.x86_64/&#34;&gt;u26.x86_64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/resolute/pool/main/p/passwordcheck-cracklib/postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_amd64.deb&#34;&gt;postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_amd64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;postgresql-14-passwordcheck-cracklib&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;code&gt;3.1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://ext.pgsty.com/zh/os/u26.aarch64/&#34;&gt;u26.aarch64&lt;/a&gt;&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;pigsty&lt;/td&gt;
      &lt;td style=&#34;text-align: center&#34;&gt;18.5 KiB&lt;/td&gt;
      &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://repo.pigsty.io/apt/pgsql/resolute/pool/main/p/passwordcheck-cracklib/postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_arm64.deb&#34;&gt;postgresql-14-passwordcheck-cracklib_3.1.0-2PIGSTY~resolute_arm64.deb&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;source&#34;&gt;Source&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#source&#34; aria-label=&#34;标题锚点&#34;&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;div class=&#34;td-content-cards&#34; id=&#34;td-cards-0567a800-134&#34; style=&#34;--td-card-columns: 3&#34;&gt;

&lt;article id=&#34;td-card-0567a800-0&#34; class=&#34;td-content-card&#34;&gt;
&lt;div class=&#34;td-content-card__body&#34;&gt;
&lt;div class=&#34;td-content-card__head&#34;&gt;&lt;i class=&#34;fa-brands fa-github td-content-card__icon&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;&lt;a class=&#34;td-content-card__title&#34; href=&#34;https://github.com/devrimgunduz/passwordcheck_cracklib&#34; rel=&#34;noopener&#34;&gt;Repository&lt;/a&gt;&lt;/div&gt;
&lt;div class=&#34;td-content-card__description&#34;&gt;&lt;p&gt;github.com/devrimgunduz/passwordcheck_cracklib&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/article&gt;
&lt;article id=&#34;td-card-0567a800-1&#34; class=&#34;td-content-card&#34;&gt;
&lt;div class=&#34;td-content-card__body&#34;&gt;
&lt;div class=&#34;td-content-card__head&#34;&gt;&lt;i class=&#34;fa-solid fa-clipboard-list td-content-card__icon&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;&lt;a class=&#34;td-content-card__title&#34; href=&#34;https://ext.pgsty.com/zh/list&#34;&gt;Source Tarball&lt;/a&gt;&lt;/div&gt;
&lt;div class=&#34;td-content-card__description&#34;&gt;&lt;p&gt;passwordcheck_cracklib-3.1.0.tar.gz&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/article&gt;

&lt;/div&gt;
&lt;div class=&#34;td-code td-code--untitled&#34; id=&#34;td-code-0567a800-fence-0&#34; data-td-code data-td-code-auto-id
     data-td-language=&#34;bash&#34; data-td-line-count=&#34;1&#34;&gt;&lt;div class=&#34;td-code__utilities td-code__utilities--compact&#34;&gt;
  &lt;button class=&#34;td-code__copy&#34; type=&#34;button&#34; hidden data-td-code-copy
          data-td-code-target=&#34;td-code-0567a800-fence-0&#34; data-td-copy-mode=&#34;all&#34;
          data-td-label-copy=&#34;复制代码&#34;
          data-td-label-copied=&#34;已复制&#34;
          data-td-label-error=&#34;复制失败&#34;
          aria-label=&#34;复制代码&#34; title=&#34;复制代码&#34;&gt;
    &lt;i class=&#34;fa-regular fa-copy&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;
  &lt;/button&gt;
&lt;/div&gt;
  &lt;div class=&#34;td-code__viewport&#34; id=&#34;td-code-0567a800-fence-0-viewport&#34; data-td-code-viewport&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pig build pkg passwordcheck_cracklib&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;		&lt;span class=&#34;c1&#34;&gt;# build deb&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
  &lt;span class=&#34;visually-hidden&#34; role=&#34;status&#34; aria-live=&#34;polite&#34; data-td-code-status&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;h2 id=&#34;install&#34;&gt;Install&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#install&#34; aria-label=&#34;标题锚点&#34;&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Make sure &lt;a href=&#34;https://ext.pgsty.com/zh/repo/pgdg/&#34;&gt;&lt;strong&gt;PGDG&lt;/strong&gt;&lt;/a&gt; and &lt;a href=&#34;https://ext.pgsty.com/zh/repo/pgsql/&#34;&gt;&lt;strong&gt;PIGSTY&lt;/strong&gt;&lt;/a&gt; repo available:&lt;/p&gt;
&lt;div class=&#34;td-code td-code--untitled&#34; id=&#34;td-code-0567a800-fence-1&#34; data-td-code data-td-code-auto-id
     data-td-language=&#34;bash&#34; data-td-line-count=&#34;1&#34;&gt;&lt;div class=&#34;td-code__utilities td-code__utilities--compact&#34;&gt;
  &lt;button class=&#34;td-code__copy&#34; type=&#34;button&#34; hidden data-td-code-copy
          data-td-code-target=&#34;td-code-0567a800-fence-1&#34; data-td-copy-mode=&#34;all&#34;
          data-td-label-copy=&#34;复制代码&#34;
          data-td-label-copied=&#34;已复制&#34;
          data-td-label-error=&#34;复制失败&#34;
          aria-label=&#34;复制代码&#34; title=&#34;复制代码&#34;&gt;
    &lt;i class=&#34;fa-regular fa-copy&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;
  &lt;/button&gt;
&lt;/div&gt;
  &lt;div class=&#34;td-code__viewport&#34; id=&#34;td-code-0567a800-fence-1-viewport&#34; data-td-code-viewport&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pig repo add pgsql -u   &lt;span class=&#34;c1&#34;&gt;# add both repo and update cache&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
  &lt;span class=&#34;visually-hidden&#34; role=&#34;status&#34; aria-live=&#34;polite&#34; data-td-code-status&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://ext.pgsty.com/usage/install&#34;&gt;&lt;strong&gt;Install&lt;/strong&gt;&lt;/a&gt; this extension with &lt;a href=&#34;https://pig.pgsty.com&#34;&gt;&lt;strong&gt;pig&lt;/strong&gt;&lt;/a&gt;:&lt;/p&gt;
&lt;div class=&#34;td-code td-code--untitled&#34; id=&#34;td-code-0567a800-fence-2&#34; data-td-code data-td-code-auto-id
     data-td-language=&#34;bash&#34; data-td-line-count=&#34;7&#34;&gt;&lt;div class=&#34;td-code__utilities td-code__utilities--compact&#34;&gt;
  &lt;button class=&#34;td-code__copy&#34; type=&#34;button&#34; hidden data-td-code-copy
          data-td-code-target=&#34;td-code-0567a800-fence-2&#34; data-td-copy-mode=&#34;all&#34;
          data-td-label-copy=&#34;复制代码&#34;
          data-td-label-copied=&#34;已复制&#34;
          data-td-label-error=&#34;复制失败&#34;
          aria-label=&#34;复制代码&#34; title=&#34;复制代码&#34;&gt;
    &lt;i class=&#34;fa-regular fa-copy&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;
  &lt;/button&gt;
&lt;/div&gt;
  &lt;div class=&#34;td-code__viewport&#34; id=&#34;td-code-0567a800-fence-2-viewport&#34; data-td-code-viewport&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pig install passwordcheck_cracklib&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;		&lt;span class=&#34;c1&#34;&gt;# install via package name, for the active PG version&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pig install passwordcheck_cracklib -v 18&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;   &lt;span class=&#34;c1&#34;&gt;# install for PG 18&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pig install passwordcheck_cracklib -v 17&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;   &lt;span class=&#34;c1&#34;&gt;# install for PG 17&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pig install passwordcheck_cracklib -v 16&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;   &lt;span class=&#34;c1&#34;&gt;# install for PG 16&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pig install passwordcheck_cracklib -v 15&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;   &lt;span class=&#34;c1&#34;&gt;# install for PG 15&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pig install passwordcheck_cracklib -v 14&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;   &lt;span class=&#34;c1&#34;&gt;# install for PG 14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
  &lt;span class=&#34;visually-hidden&#34; role=&#34;status&#34; aria-live=&#34;polite&#34; data-td-code-status&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://ext.pgsty.com/usage/config/&#34;&gt;&lt;strong&gt;Config&lt;/strong&gt;&lt;/a&gt; this extension to &lt;a href=&#34;https://www.postgresql.org/docs/current/runtime-config-client.html#GUC-SHARED-PRELOAD-LIBRARIES&#34;&gt;&lt;strong&gt;&lt;code&gt;shared_preload_libraries&lt;/code&gt;&lt;/strong&gt;&lt;/a&gt;:&lt;/p&gt;
&lt;div class=&#34;td-code td-code--untitled&#34; id=&#34;td-code-0567a800-fence-3&#34; data-td-code data-td-code-auto-id
     data-td-language=&#34;ini&#34; data-td-line-count=&#34;1&#34;&gt;&lt;div class=&#34;td-code__utilities td-code__utilities--compact&#34;&gt;
  &lt;button class=&#34;td-code__copy&#34; type=&#34;button&#34; hidden data-td-code-copy
          data-td-code-target=&#34;td-code-0567a800-fence-3&#34; data-td-copy-mode=&#34;all&#34;
          data-td-label-copy=&#34;复制代码&#34;
          data-td-label-copied=&#34;已复制&#34;
          data-td-label-error=&#34;复制失败&#34;
          aria-label=&#34;复制代码&#34; title=&#34;复制代码&#34;&gt;
    &lt;i class=&#34;fa-regular fa-copy&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;
  &lt;/button&gt;
&lt;/div&gt;
  &lt;div class=&#34;td-code__viewport&#34; id=&#34;td-code-0567a800-fence-3-viewport&#34; data-td-code-viewport&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-ini&#34; data-lang=&#34;ini&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;na&#34;&gt;shared_preload_libraries&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#39;$libdir/passwordcheck_cracklib&amp;#39;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
  &lt;span class=&#34;visually-hidden&#34; role=&#34;status&#34; aria-live=&#34;polite&#34; data-td-code-status&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;This extension does not need &lt;code&gt;CREATE EXTENSION&lt;/code&gt; DDL command&lt;/p&gt;
&lt;h2 id=&#34;usage&#34;&gt;Usage&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#usage&#34; aria-label=&#34;标题锚点&#34;&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/devrimgunduz/passwordcheck_cracklib&#34;&gt;passwordcheck_cracklib: Strengthen PostgreSQL user password checks with cracklib&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;code&gt;passwordcheck_cracklib&lt;/code&gt; is like the regular PostgreSQL &lt;code&gt;passwordcheck&lt;/code&gt; module, except it is built with cracklib for more strict password checks. It checks users&amp;rsquo; passwords whenever they are set with &lt;code&gt;CREATE ROLE&lt;/code&gt; or &lt;code&gt;ALTER ROLE&lt;/code&gt;. If a password is considered too weak, it will be rejected and the command will terminate with an error.&lt;/p&gt;
&lt;h3 id=&#34;configuration&#34;&gt;Configuration&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#configuration&#34; aria-label=&#34;标题锚点&#34;&gt;&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Add the library to &lt;code&gt;shared_preload_libraries&lt;/code&gt; in &lt;code&gt;postgresql.conf&lt;/code&gt;:&lt;/p&gt;
&lt;div class=&#34;td-code td-code--untitled&#34; id=&#34;td-code-0567a800-fence-4&#34; data-td-code data-td-code-auto-id
     data-td-language=&#34;ini&#34; data-td-line-count=&#34;1&#34;&gt;&lt;div class=&#34;td-code__utilities td-code__utilities--compact&#34;&gt;
  &lt;button class=&#34;td-code__copy&#34; type=&#34;button&#34; hidden data-td-code-copy
          data-td-code-target=&#34;td-code-0567a800-fence-4&#34; data-td-copy-mode=&#34;all&#34;
          data-td-label-copy=&#34;复制代码&#34;
          data-td-label-copied=&#34;已复制&#34;
          data-td-label-error=&#34;复制失败&#34;
          aria-label=&#34;复制代码&#34; title=&#34;复制代码&#34;&gt;
    &lt;i class=&#34;fa-regular fa-copy&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;
  &lt;/button&gt;
&lt;/div&gt;
  &lt;div class=&#34;td-code__viewport&#34; id=&#34;td-code-0567a800-fence-4-viewport&#34; data-td-code-viewport&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-ini&#34; data-lang=&#34;ini&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;na&#34;&gt;shared_preload_libraries&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#39;$libdir/passwordcheck_cracklib&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
  &lt;span class=&#34;visually-hidden&#34; role=&#34;status&#34; aria-live=&#34;polite&#34; data-td-code-status&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;Restart PostgreSQL to activate.&lt;/p&gt;
&lt;h3 id=&#34;how-it-works&#34;&gt;How It Works&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#how-it-works&#34; aria-label=&#34;标题锚点&#34;&gt;&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Once loaded, any &lt;code&gt;CREATE ROLE&lt;/code&gt; or &lt;code&gt;ALTER ROLE&lt;/code&gt; command that sets a password will have the password checked against cracklib&amp;rsquo;s dictionary. Weak or easily guessable passwords will be rejected automatically.&lt;/p&gt;
&lt;div class=&#34;td-code td-code--untitled&#34; id=&#34;td-code-0567a800-fence-5&#34; data-td-code data-td-code-auto-id
     data-td-language=&#34;sql&#34; data-td-line-count=&#34;6&#34;&gt;&lt;div class=&#34;td-code__utilities td-code__utilities--compact&#34;&gt;
  &lt;button class=&#34;td-code__copy&#34; type=&#34;button&#34; hidden data-td-code-copy
          data-td-code-target=&#34;td-code-0567a800-fence-5&#34; data-td-copy-mode=&#34;all&#34;
          data-td-label-copy=&#34;复制代码&#34;
          data-td-label-copied=&#34;已复制&#34;
          data-td-label-error=&#34;复制失败&#34;
          aria-label=&#34;复制代码&#34; title=&#34;复制代码&#34;&gt;
    &lt;i class=&#34;fa-regular fa-copy&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;
  &lt;/button&gt;
&lt;/div&gt;
  &lt;div class=&#34;td-code__viewport&#34; id=&#34;td-code-0567a800-fence-5-viewport&#34; data-td-code-viewport&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;-- This will be rejected if the password is too weak
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;CREATE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;ROLE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;myuser&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;WITH&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;LOGIN&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;PASSWORD&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;password123&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;-- ERROR: password is easily cracked
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;-- A strong password will be accepted
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;CREATE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;ROLE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;myuser&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;WITH&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;LOGIN&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;PASSWORD&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;X9#kLm$vQ2!pR7&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
  &lt;span class=&#34;visually-hidden&#34; role=&#34;status&#34; aria-live=&#34;polite&#34; data-td-code-status&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;No &lt;code&gt;CREATE EXTENSION&lt;/code&gt; is required &amp;ndash; this is a shared library module only.&lt;/p&gt;

      </description>
    </item>
    
  </channel>
</rss>
