πΎ Archived View for gemini.strahinja.org βΊ blog βΊ 2022-08 βΊ 20220806.gmi captured on 2023-11-04 at 11:44:16. Gemini links have been rewritten to link to archived content
β¬ οΈ Previous capture (2023-06-16)
-=-=-=-=-=-=-
ΠΠ°ΡΠ½ΠΎΠ²ΠΈΡΠΈ Π΄Π΅ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ΅ ΠΠ°Π»Π΅Π±, Π½Π° ΠΊΠΎΡΠΎΡ ΡΠ°Π΄ΠΈΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΡΠ° Π΄Π²Π° ΠΌΠ΅ΡΠ΅ΡΠ°, ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΡΠΏΡΠ°Π²ΡΠ°ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈΠΌΠ° mkpk. ΠΠ΅Π³ΠΎΠ²Π° ΠΎΡΠ½ΠΎΠ²Π½Π° ΠΈΠ΄Π΅ΡΠ° ΡΠ΅ ΡΠ»ΠΈΡΠ½Π° ΠΈΠ΄Π΅ΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° mkbuild Π₯ΠΈΠ»ΡΡΠ° ΠΠΎΡΡΡ ΡΠΌΠ΅ β ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΈΠ·Π³ΡΠ°Π΄ΡΡ ΠΠ‘-Π° Plan9 ΠΏΠΎΠ΄ Π½Π°Π·ΠΈΠ²ΠΎΠΌ mk ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΈΠ·Π³ΡΠ°Π΄ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΈΠ· ΠΈΠ·Π²ΠΎΡΠ½ΠΎΠ³ ΠΊΠΎΠ΄Π°. mkfile-ΠΎΠ²ΠΈ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ Π·Π° ΠΈΠ·Π³ΡΠ°Π΄ΡΡ ΡΠ²ΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΊΠΎΡΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅ Ρ ΠΠ°Π»Π΅Π±Ρ ΡΠ΅ Π½Π°Π»Π°Π·Π΅ Ρ ΡΠ΅Π΄Π½ΠΎΠΌ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΡΠΌΡ, ΠΈ ΡΠΈΡ ΠΎΠ²ΠΎΠΌ ΡΠΏΠΎΡΡΠ΅Π±ΠΎΠΌ ΡΠ΅ ΠΈΠ·Π±Π΅Π³Π½ΡΡ autoconf. ΠΠ½ΠΈ ΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΏΡΠΈΠ»Π°Π³ΠΎΡΠ΅Π½ΠΈ ΠΈΠ·Π³ΡΠ°Π΄ΡΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ ΠΏΠ°ΠΊΠ΅ΡΠ° Π·Π° ΠΠ°Π»Π΅Π±.
Π’ΠΈΠΏΠΈΡΠ½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° mkpk-Π° Π·Π°, ΡΠ΅ΡΠΈΠΌΠΎ, ΠΈΠ·Π³ΡΠ°Π΄ΡΡ ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΡΠ΅ΠΊΡΡΡΠ°Π»Π½ΠΎΠ³ Gopher ΠΊΠ»ΠΈΡΠ΅Π½ΡΠ° sacc Π±ΠΈ Π±ΠΈΠ»Π°:
# mkpk update # ΠΎΠΏΡΠΈΠΎΠ½ΠΎ; ΠΏΡΠ΅ΡΠ·ΠΈΠΌΠ° Π½Π°ΡΡΠ²Π΅ΠΆΠΈΡΠ΅ Π²Π΅ΡΠ·ΠΈΡΠ΅ mkfile-ΠΎΠ²Π° # mkpk fetch sacc # ΠΏΡΠ΅ΡΠ·ΠΈΠΌΠ° ΠΏΠΎΡΡΠ΅Π±Π½Π΅ Π°ΡΡ ΠΈΠ²Π΅ ΠΈΠ·Π²ΠΎΡΠ½ΠΎΠ³ ΠΊΠΎΠ΄Π° ΠΈ ΡΠΌΠ΅ΡΡΠ° ΠΈΡ Ρ # Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ /src/pkg # mkpk build sacc # ΠΈΠ·Π³ΡΠ°ΡΡΡΠ΅ sacc-[Π²Π΅ΡΠ·ΠΈΡΠ°].{tar.xz,sha512} ΠΈ ΡΠΌΠ΅ΡΡΠ° ΠΈΡ Ρ # Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ /pkg # mkpk install sacc # ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° Π΄ΠΎΠ±ΠΈΡΠ΅Π½Ρ Π°ΡΡ ΠΈΠ²Ρ ΠΏΡΠΎΡΡΠΈΠΌ ΡΠ°ΡΠΏΠ°ΠΊΠΈΠ²Π°ΡΠ΅ΠΌ Ρ /
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ° ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈΠΌ ΠΏΠ°ΠΊΠ΅ΡΠΈΠΌΠ° ΡΠ΅ ΡΡΠ²Π° Ρ Π΄Π°ΡΠΎΡΠ΅ΡΠΈ /pkg/pkgdb.tsv, ΠΊΠΎΡΠ° ΡΠ΅ ΠΎΠ±ΠΈΡΠ½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Ρ ΡΠΎΡΠΌΠ°ΡΡ TSV. ΠΠ²ΠΎ Π·Π½Π°ΡΠ½ΠΎ ΠΎΠ»Π°ΠΊΡΠ°Π²Π° ΠΏΡΠ΅Π³Π»Π΅Π΄ ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΈΡΡ ΡΠΈΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΠΌΠ°. Π Π΅ΡΠΈΠΌΠΎ, ΠΌΠΎΠΆΠ΅ ΡΠ΅ ΡΠΏΠΎΡΡΠ΅Π±ΠΈΡΠΈ ΠΌΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌ table Π·Π° ΠΏΡΠΈΠΊΠ°Π· ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΠΎ ΡΠ²ΠΈΠΌ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈΠΌ ΠΏΠ°ΠΊΠ΅ΡΠΈΠΌΠ°:
$ tsvtable /pkg/pkgdb.tsv
ΠΈΠ»ΠΈ ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΡΠΏΠΎΡΡΠ΅Π±ΠΈΡΠΈ grep Π·Π° ΠΈΠ·Π΄Π²Π°ΡΠ°ΡΠ΅ ΡΠ°ΠΌΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ° ΠΎ ΠΏΠΎΡΠ΅Π΄ΠΈΠ½Π°ΡΠ½ΠΎΠΌ ΠΏΠ°ΠΊΠ΅ΡΡ:
$ grep "$(printf '^sacc\t')" /pkg/pkgdb.tsv sacc 1.06-10-gb567fed 2022-08-06 18:38
ΠΠ²ΠΎ Π±ΠΈ ΡΡΠ΅Π±Π°Π»ΠΎ Π΄Π° ΡΠ΅ ΡΠ΅Π΄Π½Π° ΠΎΠ΄ ΠΏΠΎΡΠ»Π΅Π΄ΡΠΈΡ Π΅ΡΠ°ΠΏΠ° ΠΏΡΠ΅ Π½Π΅Π³ΠΎ ΡΡΠΎ ΠΊΠΎΠ½Π°ΡΠ½ΠΎ ΠΎΡΠ²ΠΎΡΠΈΠΌ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΡΠΌ ΠΠ°Π»Π΅Π±Π° Π·Π° ΡΠ°Π²Π½ΠΎΡΡ, Π½Π°ΡΠ°Π²Π½ΠΎ Π°ΠΊΠΎ ΡΠ΅ ΠΈΠ·ΡΠ·ΠΌΠ΅ ΠΏΠΈΡΠ°ΡΠ΅ Π²Π΅Π»ΠΈΠΊΠΎΠ³ Π±ΡΠΎΡΠ° mkfile-ΠΎΠ²Π° Π·Π° ΡΠ²Π΅ ΠΏΠ°ΠΊΠ΅ΡΠ΅ ΠΊΠΎΡΠΈ ΡΠ΅ ΡΡΠΈ Ρ ΡΠ΅Π³ΠΎΠ² ΡΠ°ΡΡΠ°Π². ΠΠΏΠ°ΠΊ, ΡΠ°Π΄Π° ΡΠ΅ Π²Π΅Ρ Π½Π°Π·ΠΈΡΠ΅ ΡΠ°Ρ ΡΡΠ΅Π½ΡΡΠ°ΠΊ.