์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

fmtutil-sys - ํด๋ผ์šฐ๋“œ์—์„œ์˜ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ fmtutil-sys๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” fmtutil-sys ๋ช…๋ น์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


fmtutil - ์‚ฌ์šฉ์ž๋ณ„๋กœ TeX ํ˜•์‹, Metafont ๊ธฐ๋ฐ˜ ๋ฐ Metapost mem์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
fmtutil-sys - ์‹œ์Šคํ…œ ์ „์ฒด์—์„œ TeX ํ˜•์‹, Metafont ๊ธฐ๋ณธ ๋ฐ Metapost mem์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
mktexfmt - TeX ํ˜•์‹, Metafont ๊ธฐ๋ณธ ๋˜๋Š” Metapost mem ์ƒ์„ฑ

๊ฐœ์š”


fmtutil [OPTION] ... [COMMAND]
fmtutil-sys [OPTION] ... [COMMAND]
mktexfmt FORMAT.fmt|BASE.base|MEM.mem|FMTNAME.EXT

๊ธฐ์ˆ 


fmtutil ๋ฒ„์ „ svn36788 (2015-04-13 00:53:26 +0900)

TeX ํ˜•์‹, Metafont ๊ธฐ๋ณธ ๋ฐ MetaPost mems๋ฅผ ๋‹ค์‹œ ๊ตฌ์ถ•ํ•˜๊ณ  ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

๋ช…๋ น ์ด๋ฆ„์ด mktexfmt๋กœ ๋๋‚˜๋Š” ๊ฒฝ์šฐ ํ•˜๋‚˜์˜ ํ˜•์‹๋งŒ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์œ ์ผํ•œ ์˜ต์…˜
์ง€์›๋˜๋Š” ๊ฒƒ์€ --๋„์›€ ๊ณผ --๋ฒˆ์—ญ, ๋ช…๋ น์ค„์€ ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜์˜ ํ˜•์‹์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ด๋ฆ„(ํ™•์žฅ๋ช… ํฌํ•จ) ๋˜๋Š” ์ธ์ˆ˜๋กœ ์ „๋‹ฌ๋˜๋Š” ์ผ๋ฐ˜ ์ด๋ฆ„ --byfmt (์ฐธ์กฐ
์•„๋ž˜์—). ์ƒ์„ฑ๋œ ํŒŒ์ผ์˜ ์ „์ฒด ์ด๋ฆ„(์žˆ๋Š” ๊ฒฝ์šฐ)์ด stdout์— ๊ธฐ๋ก๋˜๊ณ  ์•„๋ฌด๊ฒƒ๋„ ๊ธฐ๋ก๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ทธ๋ฐ–์—.

mktexfmt ๋ชจ๋“œ์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ๋ช…๋ น์ค„์€ ๋” ์ผ๋ฐ˜์ ์ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์—ฌ๋Ÿฌ
ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ƒ์„ฑ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ต์…˜


--cnfํŒŒ์ผ FILE
fmtutil.cnf ๋Œ€์‹  FILE์„ ์ฝ์Šต๋‹ˆ๋‹ค(์—ฌ๋Ÿฌ ๋ฒˆ ์ œ๊ณต๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด ๊ฒฝ์šฐ ๋ชจ๋‘
ํŒŒ์ผ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค)

--fmtdir ๋””๋ ‰ํ† ๋ฆฌ

--no-engine-subdir
fmtdir์˜ ์—”์ง„๋ณ„ ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์„ธ์š”.

--no-error-if-no-format
ํ˜•์‹์„ ์„ ํƒํ•˜์ง€ ์•Š์œผ๋ฉด ์„ฑ๊ณต์ ์œผ๋กœ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

--no-error-if-no-engine=์—”์ง„1,์—”์ง„2,...
ํ•„์š”ํ•œ ์—”์ง„์ด ์žˆ์–ด๋„ ์„ฑ๊ณต์ ์œผ๋กœ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

๋ชฉ๋ก์— ํฌํ•จ๋œ ๊ฒฝ์šฐ ๋ˆ„๋ฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

--์กฐ์šฉํ•œ
์นจ๋ฌตํ•˜๋‹ค

--์‹œํ—˜ (๊ตฌํ˜„๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๋‹จ์ง€ ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด)

--dolinks
(๊ตฌํ˜„๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๋‹จ์ง€ ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด)

--ํž˜
(๊ตฌํ˜„๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๋‹จ์ง€ ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด)

๋ช…๋ น :
--๋ชจ๋‘ ๋ชจ๋“  ํ˜•์‹ ํŒŒ์ผ์„ ๋‹ค์‹œ ์ƒ์„ฑ

--์žƒ์–ด๋ฒ„๋ฆฐ
๋ˆ„๋ฝ๋œ ํ˜•์‹ ํŒŒ์ผ์„ ๋ชจ๋‘ ์ƒ์„ฑ

--์ƒˆ๋กœ ๊ณ ์น˜๋‹ค
๊ธฐ์กด ํ˜•์‹ ํŒŒ์ผ๋งŒ ๋‹ค์‹œ ์ƒ์„ฑ

--byengine ์—”์ง„ ์ด๋ฆ„
(์žฌ)ENGINENAME์„ ์‚ฌ์šฉํ•˜์—ฌ ํ˜•์‹ ์ƒ์„ฑ

--byfmt ํ˜•์‹ ์ด๋ฆ„
(์žฌ)FORMATNAME์— ๋Œ€ํ•œ ํ˜•์‹ ๋งŒ๋“ค๊ธฐ

--๋ฐ”์ดํ•˜์ดํ”ˆ ํ•˜์ดํ”ˆํŒŒ์ผ
(์žฌ)HYPHENFILE์— ์˜์กดํ•˜๋Š” ํ˜•์‹์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

--enablefmt ํ˜•์‹ ์ด๋ฆ„
๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ formatname์„ ํ™œ์„ฑํ™”ํ•˜์‹ญ์‹œ์˜ค.

--disablefmt ํ˜•์‹ ์ด๋ฆ„
๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ ํ˜•์‹ ์ด๋ฆ„์„ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

--listcfg
์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ˜•์‹์œผ๋กœ ํ•„ํ„ฐ๋ง๋œ ๊ตฌ์„ฑ ๋ชฉ๋ก(ํ™œ์„ฑํ™” ๋ฐ ๋น„ํ™œ์„ฑํ™”)

--catcfg
๊ตฌ์„ฑ ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

--์‡ผํ•˜์ดํ”ˆ ํ˜•์‹ ์ด๋ฆ„
FORMATNAME ํ˜•์‹์˜ ํ•˜์ดํ”ˆ ํŒŒ์ผ ์ด๋ฆ„์„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.

--๋ฒˆ์—ญ
๋ฒ„์ „ ์ •๋ณด ํ‘œ์‹œ ๋ฐ ์ข…๋ฃŒ

--๋„์›€ ์ด ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ์ข…๋ฃŒ

ํ™˜๊ฒฝ


์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ํŠธ๋ฆฌ ๋ฐ ํŒŒ์ผ์— ๋Œ€ํ•œ ์„ค๋ช…:

If --cnfํŒŒ์ผ ๋ช…๋ น์ค„์— ์ง€์ •(์—ฌ๋Ÿฌ ๋ฒˆ ๊ฐ€๋Šฅ)
๊ฐ’์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด fmtutil์€ ๋‹ค์Œ์—์„œ ์ฐพ์€ ๋ชจ๋“  fmtutil.cnf ํŒŒ์ผ์„ ์ฝ์Šต๋‹ˆ๋‹ค.
`kpsewhich ์‹คํ–‰ -๋ชจ๋‘ fmtutil.cnf'(kpsewhich๊ฐ€ ๋ฐ˜ํ™˜ํ•œ ์ˆœ์„œ)

์–ด์จŒ๋“  ์—ฌ๋Ÿฌ ๊ฐœ์˜ fmtutil.cnf ํŒŒ์ผ์ด ๋ฐœ๊ฒฌ๋˜๋ฉด ๋ชจ๋“  ํ˜•์‹ ์ •์˜๊ฐ€
๋ชจ๋“  fmtutil.cnf ํŒŒ์ผ์— ์žˆ๋Š” ํŒŒ์ผ์ด ๋ณ‘ํ•ฉ๋ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ fmtutil.cnf ํŒŒ์ผ์ด ๋ชจ๋“  ํŠธ๋ฆฌ์— ์กด์žฌํ•˜๊ณ  ๊ธฐ๋ณธ ๋ ˆ์ด์•„์›ƒ์ด ์‚ฌ์šฉ๋˜๋Š” ๊ฒฝ์šฐ
TeX Live์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ ํŒŒ์ผ์„ ์ง€์ •๋œ ์ˆœ์„œ๋Œ€๋กœ ์ฝ์Šต๋‹ˆ๋‹ค.

fmtutil-sys์˜ ๊ฒฝ์šฐ:
TEXMFSYSCONFIG $TEXLIVE/YYYY/texmf-config/web2c/fmtutil.cnf
TEXMFSYSVAR $TEXLIVE/YYYY/texmf-var/web2c/fmtutil.cnf
ํ…์Šคํ”Œ๋กœ์ปฌ $TEXLIVE/texmf-local/web2c/fmtutil.cnf
TEXMFDIST $TEXLIVE/YYYY/texmf-dist/web2c/fmtutil.cnf

fmtutil์˜ ๊ฒฝ์šฐ:
TEXMFCONFIG $HOME/.texliveYYYY/texmf-config/web2c/fmtutil.cnf
TEXMFVAR $HOME/.texliveYYYY/texmf-var/web2c/fmtutil.cnf
TEXMFํ™ˆ $HOME/texmf/web2c/fmtutil.cnf
TEXMFSYSCONFIG $TEXLIVE/YYYY/texmf-config/web2c/fmtutil.cnf
TEXMFSYSVAR $TEXLIVE/YYYY/texmf-var/web2c/fmtutil.cnf
ํ…์Šคํ”Œ๋กœ์ปฌ $TEXLIVE/texmf-local/web2c/fmtutil.cnf
TEXMFDIST $TEXLIVE/YYYY/texmf-dist/web2c/fmtutil.cnf

(์—ฌ๊ธฐ์„œ YYYY๋Š” TeX Live ๋ฆด๋ฆฌ์Šค ๋ฒ„์ „์ž…๋‹ˆ๋‹ค).

์ž‘์—…์— ๋”ฐ๋ผ fmtutil์€ ์ง€์ •๋œ ํŒŒ์ผ ์ค‘ ํ•˜๋‚˜์— ์“ฐ๊ฑฐ๋‚˜
์ƒˆ๋กœ์šด fmtutil.cnf, ์•„๋ž˜์— ์ž์„ธํžˆ ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์ €์žฅ๋˜๋Š” ์œ„์น˜:

๊ตฌ์„ฑ ํŒŒ์ผ์ด ๋ช…๋ น์ค„์— ์ œ๊ณต๋˜๋Š” ๊ฒฝ์šฐ ์ฒซ ๋ฒˆ์งธ๋กœ ์ œ๊ณต๋˜๋Š” ํŒŒ์ผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ €์žฅํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ --ํ•  ์ˆ˜์žˆ๊ฒŒํ•˜๋‹ค or --์žฅ์• ๋ฅผ ์ž…ํžˆ๋‹ค. ๊ตฌ์„ฑ ํŒŒ์ผ์„ ๊ฐ€์ ธ์˜จ ๊ฒฝ์šฐ
kpsewhich ์ถœ๋ ฅ์—์„œ โ€‹โ€‹์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋” ๋ณต์žกํ•ด์ง‘๋‹ˆ๋‹ค.

1) ๋งŒ์•ฝ $TEXMFCONFIG/web2c/fmtutil.cnf or $TEXMFHOME/web2c/fmtutil.cnf ์— ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค
์‚ฌ์šฉ๋œ ํŒŒ์ผ ๋ชฉ๋ก, kpsewhich๊ฐ€ ๋จผ์ € ๋‚˜์—ดํ•œ ํŒŒ์ผ --๋ชจ๋‘ (๋™๋“ฑํ•˜๊ฒŒ,
kpsewhich fmtutil.cnf์—์„œ ๋ฐ˜ํ™˜๋œ ๊ฒƒ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

2) ์œ„์˜ ๋‘ ๊ฐ€์ง€๊ฐ€ ๋ชจ๋‘ ์กด์žฌํ•˜์ง€ ์•Š๊ณ  ๋ณ€๊ฒฝ๋œ ๊ฒฝ์šฐ ์ƒˆ ๊ตฌ์„ฑ ํŒŒ์ผ
์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค $TEXMFCONFIG/web2c/fmtutil.cnf.

์ผ๋ฐ˜์ ์œผ๋กœ ์•„์ด๋””์–ด๋Š” ์ฃผ์–ด์ง„ ๊ตฌ์„ฑ ํŒŒ์ผ์ด ์“ฐ๊ธฐ ๊ฐ€๋Šฅํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ƒ์œ„ ๋ ˆ๋ฒจ
ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ฐฐํฌ ์„ค์ •์„ ๋‹ค์Œ์— ๋Œ€ํ•ด ์žฌ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
TEXMFLOCAL์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ์Šคํ…œ ์ „์ฒด์— ์ ์šฉํ•œ ๋‹ค์Œ ์‹œ์Šคํ…œ ์„ค์ •์„ ๋‹ค์‹œ ์žฌ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
TEXMFHOME์„ ์‚ฌ์šฉํ•˜๋Š” ํŠน์ • ์‚ฌ์šฉ.

ํ˜•์‹์˜ ์—ฌ๋Ÿฌ ์ •์˜ ํ•ด๊ฒฐ:

ํ˜•์‹์ด ๋‘˜ ์ด์ƒ์˜ ๊ตฌ์„ฑ ํŒŒ์ผ์— ์ •์˜๋œ ๊ฒฝ์šฐ ์ •์˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์ฒซ ๋ฒˆ์งธ ๋‚˜์—ด๋œ fmtutil.cnf์˜ ํŒŒ์ผ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

ํ˜•์‹ ๋น„ํ™œ์„ฑํ™”:

์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋†’์€ fmtutil.cnf ํŒŒ์ผ(์•ž์„œ ๋‚˜์—ด๋จ)์€ ํ˜•์‹์„ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‚ฎ์€ ์šฐ์„ ์ˆœ์œ„(๋‚˜์ค‘์— ๋‚˜์—ด๋จ) fmtutil.cnf ํŒŒ์ผ์— ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘์„ฑํ•˜์—ฌ ์–ธ๊ธ‰ํ•ฉ๋‹ˆ๋‹ค.

#!

์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์€ fmtutil.cnf ํŒŒ์ผ์— ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด luajitlatex ํ˜•์‹์„ ๋น„ํ™œ์„ฑํ™”ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
ํŒŒ์ผ ์ƒ์„ฑ $TEXMFCONFIG/web2c/fmtutil.cnf ๋‚ด์šฉ๊ณผ ํ•จ๊ป˜

#! luajitlatex luajittex ์–ธ์–ด.dat,์–ธ์–ด.dat.lua lualatex.ini

๊ทธ๋ฆฌ๊ณ  fmtutil์„ ํ˜ธ์ถœํ•˜์„ธ์š”.

fmtutil ๋Œ€ fmtutil-sys(fmtutil --sys):

fmtutil-sys๊ฐ€ ์‹คํ–‰๋˜๊ฑฐ๋‚˜ ๋ช…๋ น์ค„ ์˜ต์…˜์ด ์‹คํ–‰๋˜๋Š” ๊ฒฝ์šฐ --sys TEXMFSYSCONFIG๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋ฐ TEXMFSYSVAR์€ ๊ฐ๊ฐ TEXMFCONFIG ๋ฐ TEXMFVAR ๋Œ€์‹  ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ
fmtutil-sys์™€ fmtutil์˜ ์ฃผ์š” ์ฐจ์ด์ ์ž…๋‹ˆ๋‹ค.

๋ช…๋ น์ค„์— ์ง€์ •ํ•˜๋ฉด ๋‹ค๋ฅธ ์œ„์น˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜๋Š” ๋‹ค์Œ ํŠธ๋ฆฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
์กด์žฌํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์›๋ณธ TeX Live๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ณด๊ณ  ๋ฒ„๊ทธ


๋ฒ„๊ทธ ๋ณด๊ณ : [์ด๋ฉ”์ผ ๋ณดํ˜ธ]
TeX ๋ผ์ด๋ธŒ ํ™ˆํŽ˜์ด์ง€:http://tug.org/texlive/>

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์œผ๋กœ fmtutil-sys๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

Linux ๋ช…๋ น

Ad