เชนเซ‡เชถเชœเซ‡เชŸ เชธเชพเชฅเซ‡ 99.5% เชธเซเชงเซ€ เชฌเซ‡เช•เช…เชช เช˜เชŸเชพเชกเซ‹

เชนเซ‡เชถเช—เซ‡เชŸ - เชคเซ‡ เชฎเชซเชค, เช“เชชเชจ เชธเซ‹เชฐเซเชธ เช›เซ‡ เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸเชฐ เช†เชฐเซเช•เชพเช‡เชตเชฐ เชœเซ‡เชตเซ€ เชœ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชฌเซ‡เช•เช…เชชเชจเซเช‚ เช•เชฆ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เช˜เชŸเชพเชกเชตเชพเชจเซ€ เชธเชพเชฅเซ‡ เชธเชพเชฅเซ‡ เช‡เชจเซเช•เซเชฐเซ€เชฎเซ‡เชจเซเชŸเชฒ เช…เชจเซ‡ เชกเชฟเชซเชฐเชจเซเชถเชฟเชฏเชฒ เชฌเซ‡เช•เช…เชช เชธเซเช•เซ€เชฎเซเชธ เช…เชจเซ‡ เชตเชงเซ เช—เซ‹เช เชตเชตเชพ เชฆเซ‡ เช›เซ‡.

เชฒเช•เซเชทเชฃเซ‹เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช† เชเช• เชตเชฟเชนเช‚เช—เชพเชตเชฒเซ‹เช•เชจ เชฒเซ‡เช– เช›เซ‡. เชนเซ‡เชถเช—เซ‡เชŸเชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เช‰เชชเชฏเซ‹เช— (เชเช•เชฆเชฎ เชธเชฐเชณ) เชฎเชพเช‚ เชตเชฐเซเชฃเชตเซ‡เชฒ เช›เซ‡ README เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช…เชจเซ‡ เชตเชฟเช•เชฟ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ.

เชธเชฐเช–เชพเชฎเชฃเซ€

เชถเซˆเชฒเซ€เชจเชพ เช•เชพเชฏเชฆเชพ เช…เชจเซเชธเชพเชฐ, เชนเซเช‚ เชคเชฐเชค เชœ เชทเชกเชฏเช‚เชคเซเชฐ เชธเชพเชฅเซ‡ เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ€เชถ - เชชเชฐเชฟเชฃเชพเชฎเซ‹เชจเซ€ เชคเซเชฒเชจเชพ เช•เชฐเซ€เชจเซ‡:

เชกเซ‡เชŸเชพ เชจเชฎเซ‚เชจเชพ
unpacked size
.tar.gz
hashget .tar.gz

เชตเชฐเซเชกเชชเซเชฐเซ‡เชธ-5.1.1
43 Mb
11 Mb (26%)
155 Kb ( 0.3% )

เชฒเชฟเชจเช•เซเชธ เช•เชฐเซเชจเชฒ 5.0.4
934 Mb
161 Mb (20%)
4.7 Mb ( 0.5% )

เชกเซ‡เชฌเชฟเชฏเชจ 9 (LAMP) LXC VM
724 Mb
165 Mb (23%)
4.1 Mb ( 0.5% )

เช†เชฆเชฐเซเชถ เช…เชจเซ‡ เช…เชธเชฐเช•เชพเชฐเช• เชฌเซ‡เช•เช…เชช เชถเซเช‚ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช เชคเซ‡เชจเซ€ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ

เชฆเชฐ เชตเช–เชคเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชฎเซ‡เช‚ เชคเชพเชœเชพ เชฌเชจเชพเชตเซ‡เชฒเชพ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเชจเซ‹ เชฌเซ‡เช•เช…เชช เชฒเซ€เชงเซ‹, เชคเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เช•เช‚เชˆเช• เช–เซ‹เชŸเซเช‚ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เชนเซ‹เชตเชพเชจเซ€ เชฒเชพเช—เชฃเซ€เชฅเซ€ เชคเซเชฐเชพเชธเซ€ เช—เชฏเซ‹ เชนเชคเซ‹. เชถเชพ เชฎเชพเชŸเซ‡ เชฎเชจเซ‡ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚เชฅเซ€ เชญเชพเชฐเซ‡ เชฌเซ‡เช•เช…เชช เชฎเชณเซ‡ เช›เซ‡, เชœเซเชฏเชพเช‚ เชฎเชพเชฐเซ€ เช…เชฎเซ‚เชฒเซเชฏ, เช…เชตเชฟเชจเชพเชถเซ€ เชธเชฐเซเชœเชจเชพเชคเซเชฎเช•เชคเชพ "เชนเซ‡เชฒเซ‹ เชตเชฐเซเชฒเซเชก" เชŸเซ‡เช•เซเชธเซเชŸ เชธเชพเชฅเซ‡เชจเซ€ เชเช•-เชฒเชพเช‡เชจ index.html เช›เซ‡?

เชฎเชพเชฐเชพ เชฌเซ‡เช•เช…เชชเชฎเชพเช‚ 16 MB /usr/sbin/mysqld เชถเชพ เชฎเชพเชŸเซ‡ เช›เซ‡? เชถเซเช‚ เช–เชฐเซ‡เช–เชฐ เชเชตเซเช‚ เชถเช•เซเชฏ เช›เซ‡ เช•เซ‡ เช† เชฆเซเชจเชฟเชฏเชพเชฎเชพเช‚ เชฎเชจเซ‡ เช† เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชซเชพเช‡เชฒ เชฐเชพเช–เชตเชพเชจเซเช‚ เชธเชจเซเชฎเชพเชจ เชฎเชณเซ‡ เช…เชจเซ‡ เชœเซ‹ เชนเซเช‚ เชจเชฟเชทเซเชซเชณ เชœเชพเช‰เช‚ เชคเซ‹ เชคเซ‡ เชฎเชพเชจเชตเชคเชพ เชฎเชพเชŸเซ‡ เช–เซ‹เชตเชพเชˆ เชœเชพเชฏ? เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡ เชจเชพ. เชคเซ‡ เช…เชคเซเชฏเช‚เชค เชญเชฐเซ‹เชธเชพเชชเชพเชคเซเชฐ เชกเซ‡เชฌเชฟเชฏเชจ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เชธเช‚เช—เซเชฐเชนเชฟเชค เช›เซ‡ (เชœเซ‡เชจเซ€ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ เช…เชจเซ‡ เช…เชชเชŸเชพเช‡เชฎ เชนเซเช‚ เชœเซ‡ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ€ เชถเช•เซเช‚ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชธเชฐเช–เชพเชตเซ€ เชถเช•เชพเชคเซ‹ เชจเชฅเซ€), เชคเซ‡เชฎเชœ เช…เชจเซเชฏ เชเชกเชฎเชฟเชจเซเชธเชจเชพ เชฌเซ‡เช•เช…เชชเซเชธเชฎเชพเช‚ (เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชฒเชพเช–เซ‹) เชธเช‚เช—เซเชฐเชนเชฟเชค เช›เซ‡. เชถเซเช‚ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เชชเชฃเซ‡ เช–เชฐเซ‡เช–เชฐ เช† เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชซเชพเช‡เชฒเชจเซ€ 10+ 000เชฒเซ€ เชจเช•เชฒ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡?

เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชนเซ‡เชถเช—เซ‡เชŸ ะธ ั€ะตัˆะฐะตั‚ ัั‚ัƒ ะฟั€ะพะฑะปะตะผัƒ. ะŸั€ะธ ะทะฐะฟะฐะบะพะฒะบะต โ€” ะพะฝ ัะพะทะดะฐะตั‚ ะพั‡ะตะฝัŒ ะผะฐะปะตะฝัŒะบะธะน ะฑัะบะฐะฟ. ะŸั€ะธ ั€ะฐัะฟะฐะบะพะฒะบะต โ€” ะฟะพะปะฝะพัั‚ัŒัŽ ั€ะฐัะฟะฐะบะพะฒะฐะฝะฝัƒัŽ ัะธัั‚ะตะผัƒ, ะฐะฝะฐะปะพะณะธั‡ะฝัƒัŽ ั‚ะพะน, ะบะพั‚ะพั€ะฐั ะฑั‹ะปะฐ ะฑั‹ ะฟั€ะธ tar -c / tar -x. (ะ˜ะฝั‹ะผะธ ัะปะพะฒะฐะผะธ, ัั‚ะพ lossless ัƒะฟะฐะบะพะฒะบะฐ)

ะšะฐะบ ั€ะฐะฑะพั‚ะฐะตั‚ hashget

ะ’ hashget ะตัั‚ัŒ ะฟะพะฝัั‚ะธั Package ะธ HashPackage, ั ะธั… ะฟะพะผะพั‰ัŒัŽ ะพะฝ ะฒั‹ะฟะพะปะฝัะตั‚ ะดะตะดัƒะฟะปะธะบะฐั†ะธัŽ.

เชชเซ‡เช•เซ‡เชœ (ะฟะฐะบะตั‚). ะคะฐะนะป (ะพะฑั‹ั‡ะฝะพ ะฐั€ั…ะธะฒ .deb ะธะปะธ .tar.gz), ะบะพั‚ะพั€ั‹ะน ะผะพะถะฝะพ ะฝะฐะดะตะถะฝะพ ัะบะฐั‡ะฐั‚ัŒ ะธะท ัะตั‚ะธ, ะธ ะธะท ะบะพั‚ะพั€ะพะณะพ ะผะพะถะฝะพ ะฟะพะปัƒั‡ะธั‚ัŒ ะพะดะธะฝ ะธะปะธ ะฑะพะปะตะต ั„ะฐะนะปะพะฒ.

เชนเซ‡เชถเชชเซ‡เช•เซ‡เชœ โ€” เชเช• เชจเชพเชจเซ€ JSON เชซเชพเช‡เชฒ เชœเซ‡ เชชเซ‡เช•เซ‡เชœเชจเซเช‚ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชชเซ‡เช•เซ‡เชœ URL เช…เชจเซ‡ เชนเซ‡เชถ เชฐเช•เชฎ (sha256) เชซเชพเช‡เชฒเซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, 5 เชฎเซ‡เช—เชพเชฌเชพเชˆเชŸ mariadb-server-core เชชเซ‡เช•เซ‡เชœ เชฎเชพเชŸเซ‡, เชนเซ‡เชถเชชเซ‡เช•เซ‡เชœเชจเซเช‚ เช•เชฆ เชฎเชพเชคเซเชฐ 6 เช•เชฟเชฒเซ‹เชฌเชพเชˆเชŸ เช›เซ‡. เชฒเช—เชญเช— เชนเชœเชพเชฐ เช—เชฃเซเช‚ เช“เช›เซเช‚.

เชกเซเชชเซเชฒเชฟเช•เซ‡เชถเชจ โ€” เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ เชซเชพเช‡เชฒเซ‹ เชตเชฟเชจเชพ เช†เชฐเซเช•เชพเช‡เชต เชฌเชจเชพเชตเชตเซเช‚ (เชœเซ‹ เชกเซ€เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸเชฐเชจเซ‡ เช–เชฌเชฐ เชนเซ‹เชฏ เช•เซ‡ เชฎเซ‚เชณ เชชเซ‡เช•เซ‡เชœ เช•เซเชฏเชพเช‚ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชคเซ‹ เชคเซ‡ เช†เชฐเซเช•เชพเช‡เชตเชฎเชพเช‚เชฅเซ€ เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ เช˜เชŸเชพเชกเซ‡ เช›เซ‡).

เชชเซ‡เช•เซ‡เชœเซ€เช‚เช—

เชชเซ‡เช• เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชชเซ‡เช• เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚เชฅเซ€ เชฌเชงเซ€ เชซเชพเช‡เชฒเซ‹ เชธเซเช•เซ‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‡เชฎเชจเชพ เชนเซ‡เชถ เชธเชฐเชตเชพเชณเชพเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชœเซ‹ เชฐเช•เชฎ เชœเชพเชฃเซ€เชคเชพ เชนเซ‡เชถเชชเซ‡เช•เซ‡เชœเชฎเชพเช‚เชฅเซ€ เชเช•เชฎเชพเช‚ เชœเซ‹เชตเชพ เชฎเชณเซ‡ เช›เซ‡, เชคเซ‹ เชซเชพเช‡เชฒ เชตเชฟเชถเซ‡เชจเซ‹ เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพ (เชจเชพเชฎ, เชนเซ‡เชถ, เชเช•เซเชธเซ‡เชธ เช…เชงเชฟเช•เชพเชฐเซ‹, เชตเช—เซ‡เชฐเซ‡) เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช–เชพเชธ เชซเชพเช‡เชฒ .hashget-restore.json เชฎเชพเช‚, เชœเซ‡ เช†เชฐเซเช•เชพเช‡เชตเชฎเชพเช‚ เชชเชฃ เชถเชพเชฎเซ‡เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชธเซŒเชฅเซ€ เชธเชฐเชณ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชชเซ‡เช•เซ‡เชœเชฟเช‚เช— เชชเซ‹เชคเซ‡ เชŸเชพเชฐ เช•เชฐเชคเชพเช‚ เชตเชงเซ เชœเชŸเชฟเชฒ เชฒเชพเช—เชคเซเช‚ เชจเชฅเซ€:

hashget -zf /tmp/mybackup.tar.gz --pack /path/to/data

เช…เชจเชชเซ‡เช• เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เช…เชจเชชเซ‡เช•เชฟเช‚เช— เชฌเซ‡ เชคเชฌเช•เซเช•เชพเชฎเชพเช‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชชเซเชฐเชฅเชฎ เชธเชพเชฎเชพเชจเซเชฏ เชŸเชพเชฐ เช…เชจเชชเซ‡เช•เชฟเช‚เช—:

tar -xf mybackup.tar.gz -C /path/to/data

เชชเช›เซ€ เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚เชฅเซ€ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ‹:

hashget -u /path/to/data

เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชนเซ‡เชถเช—เซ‡เชŸ .hashget-restore.json เชซเชพเช‡เชฒเชจเซ‡ เชตเชพเช‚เชšเซ‡ เช›เซ‡, เชœเชฐเซ‚เชฐเซ€ เชชเซ‡เช•เซ‡เชœเซ‹ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชจเซ‡ เช…เชจเชชเซ…เช• เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเชฐเซ‚เชฐเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชเช•เซเชธเซเชŸเซเชฐเซ‡เช•เซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชœเชฐเซ‚เชฐเซ€ เชฎเชพเชฒเชฟเช•/เชœเซ‚เชฅ/เชชเชฐเชฎเชฟเชถเชจ เชธเชพเชฅเซ‡ เชœเชฐเซ‚เชฐเซ€ เชชเชพเชฅเชฎเชพเช‚ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡ เช›เซ‡.

เชตเชงเซ เชฎเซเชถเซเช•เซ‡เชฒ เชตเชธเซเชคเซเช“

เช‰เชชเชฐ เชตเชฐเซเชฃเชตเซ‡เชฒ เช›เซ‡ เชคเซ‡ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชชเซ‚เชฐเชคเซเช‚ เช›เซ‡ เชœเซ‡เช“ "เชŸเชพเชฐเชจเซ€ เชœเซ‡เชฎ เช‡เชšเซเช›เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฎเชพเชฐเชพ เชกเซ‡เชฌเชฟเชฏเชจเชจเซ‡ 4 เชฎเซ‡เช—เชพเชฌเชพเช‡เชŸเซเชธเชฎเชพเช‚ เชชเซ‡เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡." เชšเชพเชฒเซ‹ เชชเช›เซ€เชฅเซ€ เชตเชงเซ เชœเชŸเชฟเชฒ เชตเชธเซเชคเซเช“ เชœเซ‹เชˆเช.

เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ

เชœเซ‹ เชนเซ‡เชถเชœเซ‡เชŸ เชชเชพเชธเซ‡ เชเช• เชชเชฃ เชนเซ‡เชถเชชเซ‡เช•เซ‡เชœ เชจ เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡ เชซเช•เซเชค เช•เซ‹เชˆ เชชเชฃ เชตเชธเซเชคเซเชจเซ€ เชจเช•เชฒ เช•เชฐเซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚.

เชคเชฎเซ‡ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เชนเซ‡เชถเชชเซ‡เช•เซ‡เชœ เชชเชฃ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹ (เชฎเชพเชคเซเชฐ: hashget --submit https://wordpress.org/wordpress-5.1.1.zip -p my), เชชเชฐเช‚เชคเซ เชคเซเชฏเชพเช‚ เชเช• เชตเชงเซ เช…เชจเซเช•เซ‚เชณ เชฐเซ€เชค เช›เซ‡.

เชœเชฐเซ‚เชฐเซ€ เชนเซ‡เชถเชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡, เชเช• เชธเซเชŸเซ‡เชœ เช›เซ‡ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ (ะพะฝ ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะธ ะฒั‹ะฟะพะปะฝัะตั‚ัั ะฟั€ะธ ะบะพะผะฐะฝะดะต --pack) เช…เชจเซ‡ เชนเซเชฏเซเชฐเชฟเชธเซเชŸเชฟเช•เซเชธ. เช‡เชจเซเชกเซ‡เช•เซเชธเซ€เช‚เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชนเซ‡เชถเช—เซ‡เชŸ เชฆเชฐเซ‡เช• เชซเชพเชˆเชฒเชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชฐเซเชšเชฟ เชงเชฐเชพเชตเชคเชพ เชคเชฎเชพเชฎ เช‰เชชเชฒเชฌเซเชง เชนเซเชฏเซเชฐเชฟเชธเซเชŸเชฟเช•เซเชธเชจเซ‡ "เชซเซ€เชก" เช†เชชเซ‡ เช›เซ‡. เชนเซเชฏเซเชฐเชฟเชธเซเชŸเชฟเช•เซเชธ เชชเช›เซ€ เชนเซ‡เชถเชชเซ‡เช•เซ‡เชœ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆเชชเชฃ เชชเซ‡เช•เซ‡เชœเชจเซ‡ เช…เชจเซเช•เซเชฐเชฎเชฟเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชกเซ‡เชฌเชฟเชฏเชจ เชนเซเชฏเซเชฐเชฟเชธเซเชŸเชฟเช• เชซเชพเช‡เชฒ /var/lib/dpkg/status เชจเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเชพ เชกเซ‡เชฌเชฟเชฏเชจ เชชเซ‡เช•เซ‡เชœเซ‹ เชถเซ‹เชงเซ‡ เช›เซ‡, เช…เชจเซ‡ เชœเซ‹ เชคเซ‡ เช…เชจเซเช•เซเชฐเชฎเชฟเชค เชจ เชนเซ‹เชฏ (เชคเซเชฏเชพเช‚ เชคเซ‡เชฎเชจเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เชนเซ‡เชถเชชเซ‡เช•เซ‡เชœ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชจเชฅเซ€), เชคเซ‹ เชคเซ‡เชจเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช…เชจเซ‡ เช…เชจเซเช•เซเชฐเชฎเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชชเชฐเชฟเชฃเชพเชฎ เช–เซ‚เชฌ เชœ เชธเชฐเชธ เช…เชธเชฐ เช›เซ‡ - เชนเซ‡เชถเช—เซ‡เชŸ เชนเช‚เชฎเซ‡เชถเชพ เช…เชธเชฐเช•เชพเชฐเช• เชฐเซ€เชคเซ‡ เชกเซ‡เชฌเชฟเชฏเชจ เช“เชเชธเชจเซ€ เชจเช•เชฒ เช•เชฐเชถเซ‡, เชชเช›เซ€ เชญเชฒเซ‡ เชคเซ‡เชจเซ€ เชชเชพเชธเซ‡ เชจเชตเซ€เชจเชคเชฎ เชชเซ‡เช•เซ‡เชœเซ‹ เชนเซ‹เชฏ.

เชธเช‚เช•เซ‡เชค เชซเชพเช‡เชฒเซ‹

เชœเซ‹ เชคเชฎเชพเชฐเซเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชคเชฎเชพเชฐเชพ เช•เซ‡เชŸเชฒเชพเช• เชฎเชพเชฒเชฟเช•เซ€เชจเชพ เชชเซ‡เช•เซ‡เชœเซ‹ เช…เชฅเชตเชพ เชœเชพเชนเซ‡เชฐ เชชเซ‡เช•เซ‡เชœเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชนเซ‡เชถเช—เซ‡เชŸ เชนเซเชฏเซเชฐเชฟเชธเซเชŸเชฟเช•เซเชธเชฎเชพเช‚ เชถเชพเชฎเซ‡เชฒ เชจเชฅเซ€, เชคเซ‹ เชคเชฎเซ‡ เชคเซ‡เชฎเชพเช‚ เช† เชฐเซ€เชคเซ‡ เชเช• เชธเชฐเชณ hashget-hint.json เชนเชฟเช‚เชŸ เชซเชพเช‡เชฒ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ‹ เช›เซ‹:

{
    "project": "wordpress.org",
    "url": "https://ru.wordpress.org/wordpress-5.1.1-ru_RU.zip"
}

เช†เช—เชณ, เชฆเชฐเซ‡เช• เชตเช–เชคเซ‡ เชœเซเชฏเชพเชฐเซ‡ เช†เชฐเซเช•เชพเช‡เชต เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชชเซ‡เช•เซ‡เชœ เช…เชจเซเช•เซเชฐเชฎเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ (เชœเซ‹ เชคเซ‡ เช…เช—เชพเช‰ เชจ เชนเซ‹เชฏ เชคเซ‹), เช…เชจเซ‡ เชชเซ‡เช•เซ‡เชœ เชซเชพเช‡เชฒเซ‹ เช†เชฐเซเช•เชพเช‡เชตเชฎเชพเช‚เชฅเซ€ เชกเชฟเชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เช•เซ‹เชˆ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เชฌเชงเซเช‚ เชตเชฟเชฎเชฅเซ€ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชฌเซ‡เช•เช…เชชเชฎเชพเช‚ เชธเชพเชšเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชฎเชนเซ‡เชฐเชฌเชพเชจเซ€ เช•เชฐเซ€เชจเซ‡ เชจเซ‹เช‚เชง เช•เชฐเซ‹ เช•เซ‡ เชนเซ‡เชถ เชธเชฎ เช…เชญเชฟเช—เชฎ เชฎเชพเชŸเซ‡ เช†เชญเชพเชฐ, เชœเซ‹ เชชเซ‡เช•เซ‡เชœเชฎเชพเช‚เชฅเซ€ เช•เซ‡เชŸเชฒเซ€เช• เชซเชพเช‡เชฒเซ‹ เชธเซเชฅเชพเชจเชฟเช• เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเชพเชˆ เชœเชพเชฏ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒ เชฌเชฆเชฒเชพเชˆ เช›เซ‡), เชคเซ‹ เชฌเชฆเชฒเชพเชฏเซ‡เชฒ เชซเชพเชˆเชฒเซ‹ "เชœเซ‡เชฎ เช›เซ‡ เชคเซ‡เชฎ" เช†เชฐเซเช•เชพเช‡เชตเชฎเชพเช‚ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช•เชพเชชเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชจเชนเซ€เช‚.

เชœเซ‹ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชชเซ‡เช•เซ‡เชœเซ‹ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช–เซ‚เชฌ เชฎเซ‹เชŸเชพ เชจเชฅเซ€, เชคเซ‹ เชคเชฎเซ‡ เชซเช•เซเชค เชฎเซเช–เซเชฏ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชธเช‚เช•เซ‡เชค เช†เชชเซ€ เชถเช•เซ‹ เช›เซ‹. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชตเชฐเซเชเชจ 1.0 เชฎเชพเช‚ เชคเซ‡เช“เช mypackage-1.0.tar.gz เชคเชฐเชซ เชˆเชถเชพเชฐเซ‹ เช•เชฐเซเชฏเซ‹ เชนเชคเซ‹, เช…เชจเซ‡ เชคเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชกเซ€เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ เชฅเชถเซ‡, เชชเช›เซ€ เชคเซ‡เช“เช เชตเชฐเซเชเชจ 1.1 เชฐเซ€เชฒเซ€เช เช•เชฐเซเชฏเซเช‚, เชœเซ‡ เชฅเซ‹เชกเซเช‚ เช…เชฒเช— เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเช‚เช•เซ‡เชค เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชจ เชนเชคเซ‹. เช เซ€เช• เช›เซ‡. เชตเชฐเซเชเชจ 1.0 เชธเชพเชฅเซ‡ เชฎเซ‡เชณ เช–เชพเชคเซ€ (เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡) เชซเชพเชˆเชฒเซ‹ เชœ เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชนเซเชฏเซเชฐเชฟเชธเซเชŸเชฟเช•เซเชธ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเซ€ เช†เช‚เชคเชฐเชฟเช• เชชเชฆเซเชงเชคเชฟเชจเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡ เชธเช‚เช•เซ‡เชค เชซเชพเช‡เชฒ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชเช• เชธเชพเชฐเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เช›เซ‡. เชคเซ‡ เชฎเชพเชคเซเชฐ hashget-hint.json เชซเชพเช‡เชฒเซ‹ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡ (เช…เชฅเชตเชพ เชกเซ‹เชŸ เชธเชพเชฅเซ‡ .hashget-hint.json) เช…เชจเซ‡ เช…เชจเซเชฏ เชคเชฎเชพเชฎเชจเซ‡ เช…เชตเช—เชฃเซ‡ เช›เซ‡. เช† เชซเชพเช‡เชฒเชฎเชพเช‚เชฅเซ€, เชคเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เช•เชฏเชพ เชชเซ‡เช•เซ‡เชœ URL เชจเซ‡ เช…เชจเซเช•เซเชฐเชฎเชฟเชค เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช, เช…เชจเซ‡ เชนเซ‡เชถเช—เซ‡เชŸ เชคเซ‡เชจเซ‡ เช…เชจเซเช•เซเชฐเชฎเชฟเชค เช•เชฐเซ‡ เช›เซ‡ (เชœเซ‹ เชคเซ‡เชฃเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เช†เชตเซเช‚ เช•เชฐเซเชฏเซเช‚ เชจเชฅเซ€)

HashServer

เชฌเซ‡เช•เช…เชช เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เช–เซ‚เชฌ เชถเซเชฐเชฎ-เชธเช˜เชจ เชนเชถเซ‡. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชฆเชฐเซ‡เช• เชชเซ‡เช•เซ‡เชœ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€, เชคเซ‡เชจเซ‡ เช…เชจเชชเซ‡เช• เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช…เชจเซเช•เซเชฐเชฎเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชคเซ‡เชฅเซ€ เชนเซ‡เชถเช—เซ‡เชŸ เชธเชพเชฅเซ‡ เชธเซเช•เซ€เชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ HashServer. เชœเซเชฏเชพเชฐเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ เชกเซ‡เชฌเชฟเชฏเชจ เชชเซ‡เช•เซ‡เชœ เชถเซ‹เชงเชพเชฏ เช›เซ‡, เชœเซ‹ เชคเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชนเซ‡เชถเชชเซ‡เช•เซ‡เชœเชฎเชพเช‚ เชจ เชฎเชณเซ‡, เชคเซ‹ เชชเซเชฐเชฅเชฎ เชนเซ‡เชถ เชธเชฐเซเชตเชฐเชฎเชพเช‚เชฅเซ€ เชนเซ‡เชถเชชเซ‡เช•เซ‡เชœ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เชจเซ‡ เชœเซ‹ เช† เช•เชพเชฎ เชจ เช•เชฐเซ‡ เชคเซ‹ เชœ, เชนเซ‡เชถเช—เซ‡เชŸ เชชเซ‹เชคเซ‡ เชชเซ‡เช•เซ‡เชœเชจเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชนเซ‡เชถ เช•เชฐเซ‡ เช›เซ‡ (เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชนเซ‡เชถเชธเชฐเซเชตเชฐ เชชเชฐ เช…เชชเชฒเซ‹เชก เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฅเซ€ เชคเซ‡ เชนเซ‡เชถเชธเชฐเซเชตเชฐ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชคเซ‡เชจเซ‡ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡).

HashServer เช เชธเซเช•เซ€เชฎเชจเซเช‚ เชตเซˆเช•เชฒเซเชชเชฟเช• เช˜เชŸเช• เช›เซ‡, เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชจเชฅเซ€, เชคเซ‡ เชซเช•เซเชค เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เช เชชเชฐเชจเชพ เชญเชพเชฐเชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เช…เชจเซ‡ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชธเซ‡เชตเชพ เช†เชชเซ‡ เช›เซ‡. เชธเชฐเชณเชคเชพเชฅเซ€ เช…เช•เซเชทเชฎ (เชตเซˆเช•เชฒเซเชชเชฟเช• --hashserver เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชตเชฟเชจเชพ). เชตเชงเซเชฎเชพเช‚, เชคเชฎเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชคเชฎเชพเชฐเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เชนเซ‡เชถเชธเชฐเซเชตเชฐ เชฌเชจเชพเชตเซ‹.

เช‡เชจเซเช•เซเชฐเซ€เชฎเซ‡เชจเซเชŸเชฒ เช…เชจเซ‡ เชกเชฟเชซเชฐเชจเซเชถเชฟเชฏเชฒ เชฌเซ‡เช•เช…เชชเซเชธ, เช†เชฏเซ‹เชœเชฟเชค เช…เชชเซเชฐเชšเชฒเชฟเชคเชคเชพ

เชนเซ‡เชถเช—เซ‡เชŸ เชกเชพเชฏเชพเช—เซเชฐเชพเชฎ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เชตเชงเชพเชฐเซ‹ เช…เชจเซ‡ เชตเชฟเชญเซ‡เชฆเช• เชฌเซ‡เช•เช…เชช. เชถเชพ เชฎเชพเชŸเซ‡ เช†เชชเชฃเซ‡ เช…เชฎเชพเชฐเซเช‚ เชฌเซ‡เช•เช…เชช เชชเซ‹เชคเซ‡ เชœ (เช…เชฎเชพเชฐเซ€ เชฌเชงเซ€ เช…เชจเชจเซเชฏ เชซเชพเช‡เชฒเซ‹ เชธเชพเชฅเซ‡) เช‡เชจเซเชกเซ‡เช•เซเชธ เชจเชฅเซ€ เช•เชฐเชคเชพ? เชเช• เชŸเซ€เชฎ --submit เช…เชจเซ‡ เชคเชฎเซ‡ เชชเซ‚เชฐเซเชฃ เช•เชฐเซ€ เชฒเซ‹! เชนเซ‡เชถเชœเซ‡เชŸ เชœเซ‡ เช†เช—เชพเชฎเซ€ เชฌเซ‡เช•เช…เชช เชฌเชจเชพเชตเซ‡ เช›เซ‡ เชคเซ‡เชฎเชพเช‚ เช† เช†เชฐเซเช•เชพเช‡เชตเชฎเชพเช‚เชฅเซ€ เชซเชพเช‡เชฒเซ‹ เชถเชพเชฎเซ‡เชฒ เชนเชถเซ‡ เชจเชนเซ€เช‚.

เชชเชฐเช‚เชคเซ เช† เช–เซ‚เชฌ เชธเชพเชฐเซ‹ เช…เชญเชฟเช—เชฎ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซ€ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช†เชชเชฃเซ‡ เชธเชฎเช—เซเชฐ เช‡เชคเชฟเชนเชพเชธเชฎเชพเช‚ เชฌเชงเชพ เชนเซ‡เชถเช—เซ‡เชŸ เชฌเซ‡เช•เช…เชชเซเชธ เช–เซ‡เช‚เชšเชตเชพ เชชเชกเชถเซ‡ (เชœเซ‹ เชฆเชฐเซ‡เช•เชฎเชพเช‚ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซ€ เชเช• เช…เชจเชจเซเชฏ เชซเชพเช‡เชฒ เชนเซ‹เชฏ เชคเซ‹). เช† เชฎเชพเชŸเซ‡ เชเช• เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เช›เซ‡ เชฌเซ‡เช•เช…เชชเชจเซ€ เช†เชฏเซ‹เชœเชฟเชค เช…เชชเซเชฐเชšเชฒเชฟเชคเชคเชพ. ะŸั€ะธ ะธะฝะดะตะบัะธั€ะพะฒะฐะฝะธะธ ะผะพะถะฝะพ ัƒะบะฐะทะฐั‚ัŒ ะดะฐั‚ัƒ ัƒัั‚ะฐั€ะตะฒะฐะฝะธั HashPackage --expires 2019-06-01, เช…เชจเซ‡ เช† เชคเชพเชฐเซ€เช– เชชเช›เซ€ (00:00 เชฅเซ€), เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชจเชนเซ€เช‚. เช† เชคเชพเชฐเซ€เช– เชชเช›เซ€ เช†เชฐเซเช•เชพเช‡เชต เชชเซ‹เชคเซ‡ เชœ เช•เชพเชขเซ€ เชถเช•เชพเชถเซ‡ เชจเชนเซ€เช‚ (เชœเซ‹เช•เซ‡ เชนเซ‡เชถเช—เซ‡เชŸ เชธเชนเซ‡เชฒเชพเช‡เชฅเซ€ เชคเชฎเชพเชฎ เชฌเซ‡เช•เช…เชชเชจเชพ URL เชฌเชคเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡ เช† เช•เซเชทเชฃเซ‡ เช…เชฅเชตเชพ เช•เซ‹เชˆเชชเชฃ เชคเชพเชฐเซ€เช–เซ‡ เชธเชกเซ‡เชฒเชพ/เชธเชกเซ‡เชฒเชพ เชนเชถเซ‡).

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เช†เชชเชฃเซ‡ 1เชฒเซ€ เชคเชพเชฐเซ€เช–เซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฌเซ‡เช•เช…เชช เชฒเชˆเช เช…เชจเซ‡ เชฎเชนเชฟเชจเชพเชจเชพ เช…เช‚เชค เชธเซเชงเซ€ เชคเซ‡เชจเซ‡ เชœเซ€เชตเชจเช•เชพเชณ เชธเชพเชฅเซ‡ เช…เชจเซเช•เซเชฐเชฎเชฟเชค เช•เชฐเซ€เช, เชคเซ‹ เช…เชฎเชจเซ‡ เชเช• เชตเชฟเชญเซ‡เชฆเช• เชฌเซ‡เช•เช…เชช เชฏเซ‹เชœเชจเชพ เชฎเชณเชถเซ‡.

เชœเซ‹ เช†เชชเชฃเซ‡ เช เชœ เชฐเซ€เชคเซ‡ เชจเชตเชพ เชฌเซ‡เช•เช…เชชเชจเซ‡ เช‡เชจเซเชกเซ‡เช•เซเชธ เช•เชฐเซ€เช, เชคเซ‹ เช‡เชจเซเช•เซเชฐเซ€เชฎเซ‡เชจเซเชŸเชฒ เชฌเซ‡เช•เช…เชชเชจเซ€ เชธเซเช•เซ€เชฎ เชนเชถเซ‡.

เชชเชฐเช‚เชชเชฐเชพเช—เชค เชฏเซ‹เชœเชจเชพเช“เชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชนเซ‡เชถเช—เซ‡เชŸ เชคเชฎเชจเซ‡ เชฌเชนเซเชตเชฟเชง เช…เช‚เชคเชฐเซเช—เชค เชธเซเชคเซเชฐเซ‹เชคเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช…เช—เชพเช‰เชจเชพ เชฌเซ‡เช•เช…เชชเซเชธ (เชœเซ‹ เช•เซ‹เชˆ เชนเซ‹เชฏ เชคเซ‹) เช…เชจเซ‡ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เชซเชพเช‡เชฒเซ‹ (เชถเซเช‚ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡) เชฎเชพเช‚เชฅเซ€ เชซเชพเช‡เชฒเซ‹ เช˜เชŸเชพเชกเซ€เชจเซ‡ เชฌเซ‡เช•เช…เชช เชฌเช‚เชจเซ‡เชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เชฅเชถเซ‡.

เชœเซ‹ เช•เซ‹เชˆ เช•เชพเชฐเชฃเซ‹เชธเชฐ เช…เชฎเซ‡ เชกเซ‡เชฌเชฟเชฏเชจ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ เชชเชฐ เชตเชฟเชถเซเชตเชพเชธ เช•เชฐเชคเชพ เชจเชฅเซ€ (https://snapshot.debian.org/) เช…เชฅเชตเชพ เช…เชจเซเชฏ เชตเชฟเชคเชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช, เช…เชฎเซ‡ เชฌเชงเชพ เชชเซ‡เช•เซ‡เชœเซ‹ เชธเชพเชฅเซ‡ เชเช•เชตเชพเชฐ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฌเซ‡เช•เช…เชช เชฌเชจเชพเชตเซ€ เชถเช•เซ€เช เช›เซ€เช, เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡เชจเชพ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ€ เชถเช•เซ€เช เช›เซ€เช (ะพั‚ะบะปัŽั‡ะธะฒ ัะฒั€ะธัั‚ะธะบัƒ). เชนเชตเซ‡, เชœเซ‹ เช…เชฎเชพเชฐเชพ เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชถเชจเชจเชพ เชฌเชงเชพ เชธเชฐเซเชตเชฐ เช…เชฎเชจเซ‡ เช…เชจเซเชชเชฒเชฌเซเชง เชนเซ‹เชตเชพเชจเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซ‡ เช›เซ‡ (เชธเช‚เชญเชพเชฐเชฃเซเช‚ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เช…เชฅเชตเชพ เชเซ‹เชฎเซเชฌเซ€ เชเชชเซ‹เช•เซ‡เชฒเชฟเชชเซเชธ เชฆเชฐเชฎเชฟเชฏเชพเชจ), เชชเชฐเช‚เชคเซ เช…เชฎเชพเชฐเชพ เชฌเซ‡เช•เช…เชชเซเชธ เช•เซเชฐเชฎเชฎเชพเช‚ เช›เซ‡, เชคเซ‹ เช…เชฎเซ‡ เช•เซ‹เชˆเชชเชฃ เชŸเซ‚เช‚เช•เชพ เชกเชฟเชซ เชฌเซ‡เช•เช…เชชเชฎเชพเช‚เชฅเซ€ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เชœเซ‡ เชซเช•เซเชค เช…เชฎเชพเชฐเชพ เช…เช—เชพเช‰เชจเชพ เชฌเซ‡เช•เช…เชช เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ‡ เช›เซ‡. .

Hashget ะพะฟะธั€ะฐะตั‚ัั ั‚ะพะปัŒะบะพ ะฝะฐ ะฝะฐะดะตะถะฝั‹ะต ะธัั‚ะพั‡ะฝะธะบะธ ะฒะพััั‚ะฐะฝะพะฒะปะตะฝะธั ะฟะพ ะ’ะะจะ•ะœะฃ ัƒัะผะพั‚ั€ะตะฝะธัŽ. ะšะฐะบะธะต ะฒั‹ ัั‡ะธั‚ะฐะตั‚ะต ะฝะฐะดะตะถะฝั‹ะผะธ โ€” ั‚ะต ะธ ะฑัƒะดัƒั‚ ะธัะฟะพะปัŒะทะพะฒะฐะฝั‹.

เชซเชพเช‡เชฒเชชเซ‚เชฒ เช…เชจเซ‡ เช—เซเชฒเซ‡เชถเชฟเชฏเชฐ

เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เชซเชพเช‡เชฒเชชเซเชฒ เชคเชฎเชจเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชคเชค เชฌเชพเชนเซเชฏ เชธเชฐเซเชตเชฐเซเชธเชจเซ‹ เชธเช‚เชชเชฐเซเช• เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเซเชฅเชพเชจเชฟเช• เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เช…เชฅเชตเชพ เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชŸ เชธเชฐเซเชตเชฐเชฎเชพเช‚เชฅเซ€ เชชเซ‡เช•เซ‡เชœเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡:

$ hashget -u . --pool /tmp/pool

เช…เชฅเชตเชพ

$ hashget -u . --pool http://myhashdb.example.com/

เชธเซเชฅเชพเชจเชฟเช• เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เชชเซ‚เชฒ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชซเช•เซเชค เชเช• เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชซเชพเช‡เชฒเซ‹ เชซเซ‡เช‚เช•เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชนเซ‡เชถเช—เซ‡เชŸ เชชเซ‹เชคเซ‡ เชนเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเซ‡ เชœเซ‡ เชœเซ‹เชˆเช เช›เซ‡ เชคเซ‡ เชถเซ‹เชงเซ€ เช•เชพเชขเชถเซ‡. เชชเซ‚เชฒเชจเซ‡ HTTP เชฆเซเชตเชพเชฐเชพ เชธเซเชฒเชญ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เช–เชพเชธ เชฐเซ€เชคเซ‡ เชธเชฟเชฎเชฒเชฟเช‚เช• เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡; เช† เชเช• เช†เชฆเซ‡เชถ เชธเชพเชฅเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (hashget-admin --build /var/www/html/hashdb/ --pool /tmp/pool). ะกะฐะผ HTTP FilePool โ€” ัั‚ะพ ัั‚ะฐั‚ะธั‡ะฝั‹ะต ั„ะฐะนะปั‹, ั‚ะฐะบ ั‡ั‚ะพ ะพะฑัะปัƒะถะธะฒะฐั‚ัŒ ะตะณะพ ะผะพะถะตั‚ ะปัŽะฑะพะน ะฟั€ะพัั‚ะตะนัˆะธะน ะฒะตะฑัะตั€ะฒะตั€, ะฝะฐะณั€ัƒะทะบะฐ ะฝะฐ ัะตั€ะฒะตั€ ะฟะพั‡ั‚ะธ ะฝัƒะปะตะฒะฐั.

FilePool เชฎเชพเชŸเซ‡ เช†เชญเชพเชฐ, เชคเชฎเซ‡ เชฎเชพเชคเซเชฐ http(s) เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช†เชงเชพเชฐ เชธเช‚เชธเชพเชงเชจ เชคเชฐเซ€เช•เซ‡ เชœ เชจเชนเซ€เช‚, เชชเชฃ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชฆเชพเช–เซเชฒเชพ เชคเชฐเซ€เช•เซ‡, Amazon Glacier.

เช—เซเชฒเซ‡เชถเชฟเชฏเชฐ เชชเชฐ เชฌเซ‡เช•เช…เชช เช…เชชเชฒเซ‹เชก เช•เชฐเซเชฏเชพ เชชเช›เซ€, เช…เชฎเชจเซ‡ เชคเซ‡เชจเซเช‚ เช…เชชเชฒเซ‹เชก ID เชฎเชณเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ URL เชคเชฐเซ€เช•เซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช. เชฆเชพเช–เซเชฒเชพ เชคเชฐเซ€เช•เซ‡:

hashget --submit Glacier_Upload_ID --file /tmp/my-glacier-backup.tar.gz --project glacier --hashserver --expires 2019-09-01

เชนเชตเซ‡ เชจเชตเชพ (เชตเชฟเชญเซ‡เชฆเช•) เชฌเซ‡เช•เช…เชช เช† เชฌเซ‡เช•เช…เชช เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชนเชถเซ‡ เช…เชจเซ‡ เชŸเซ‚เช‚เช•เชพ เชนเชถเซ‡. เชกเชฟเชซเชฌเซ‡เช•เช…เชชเชจเซ‡ เชŸเชพเชฐ เช…เชจเชชเซ‡เช• เช•เชฐเซเชฏเชพ เชชเช›เซ€, เช…เชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ€เช เช›เซ€เช เช•เซ‡ เชคเซ‡ เช•เชฏเชพ เชธเช‚เชธเชพเชงเชจเซ‹ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ‡ เช›เซ‡:

hashget --info /tmp/unpacked/ list

เช…เชจเซ‡ เช† เชฌเชงเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช—เซเชฒเซ‡เชถเชฟเชฏเชฐเชฅเซ€ เชชเซ‚เชฒ เชชเชฐ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพ เช…เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชซเช•เซเชค เชถเซ‡เชฒ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹: hashget -u /tmp/unpacked โ€”pool /tmp/pool

เชถเซเช‚ เช† เชฐเชฎเชค เชฎเซ€เชฃเชฌเชคเซเชคเซ€เชจเซ€ เช•เชฟเช‚เชฎเชคเชจเซ€ เช›เซ‡?

ะ’ ะฟั€ะพัั‚ะตะนัˆะตะผ ัะปัƒั‡ะฐะต โ€” ะฒั‹ ะฟั€ะพัั‚ะพ ะฑัƒะดะตั‚ะต ะผะตะฝัŒัˆะต ะฟะปะฐั‚ะธั‚ัŒ ะทะฐ ะฑัะบะฐะฟั‹ (ะตัะปะธ ะฒั‹ ะธั… ั…ั€ะฐะฝะธั‚ะต ะณะดะต-ั‚ะพ ะฒ ะพะฑะปะฐะบะต ะทะฐ ะดะตะฝัŒะณะธ). ะœะพะถะตั‚ ะฑั‹ั‚ัŒ โ€” ะณะพั€ะฐะทะดะพ-ะณะพั€ะฐะทะดะพ ะผะตะฝัŒัˆะต.

เชชเชฐเช‚เชคเซ เชคเซ‡ เชเช•เชฎเชพเชคเซเชฐ เชตเชธเซเชคเซ เชจเชฅเซ€. เชœเชฅเซเชฅเซ‹ เช—เซเชฃเชตเชคเซเชคเชพเชฎเชพเช‚ เชซเซ‡เชฐเชตเชพเชฏ เช›เซ‡. เชคเชฎเซ‡ เช†เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชคเชฎเชพเชฐเซ€ เชฌเซ‡เช•เช…เชช เชธเซเช•เซ€เชฎเชฎเชพเช‚ เช‰เชšเซเชš-เช—เซเชฃเชตเชคเซเชคเชพ เช…เชชเช—เซเชฐเซ‡เชก เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชฎเชพเชฐเชพ เชฌเซ‡เช•เช…เชช เชนเชตเซ‡ เชŸเซ‚เช‚เช•เชพ เชนเซ‹เชตเชพเชฅเซ€, เช…เชฎเซ‡ เชฎเชพเชธเชฟเช• เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชฆเซˆเชจเชฟเช• เชฌเซ‡เช•เช…เชช เชฌเชจเชพเชตเซ€ เชถเช•เซ€เช เช›เซ€เช. เชคเซ‡เชฎเชจเซ‡ เชชเชนเซ‡เชฒเชพเชจเซ€ เชœเซ‡เชฎ เช› เชฎเชนเชฟเชจเชพ เชฎเชพเชŸเซ‡ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ 5 เชตเชฐเซเชท เชฎเชพเชŸเซ‡ เชธเซเชŸเซ‹เชฐ เช•เชฐเซ‹. เชชเชนเซ‡เชฒเชพเช‚, เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชงเซ€เชฎเซเช‚ เชชเชฐเช‚เชคเซ เชธเชธเซเชคเชพ "เช•เซ‹เชฒเซเชก" เชธเซเชŸเซ‹เชฐเซ‡เชœ (เช—เซเชฒเซ‡เชถเชฟเชฏเชฐ) เชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซเชฏเซเช‚ เชนเชคเซเช‚, เชนเชตเซ‡ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชนเซ‹เชŸ เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชœเซเชฏเชพเช‚เชฅเซ€ เชคเชฎเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชเชกเชชเชฅเซ€ เชฌเซ‡เช•เช…เชช เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฎเชฟเชจเชฟเชŸเซ‹เชฎเชพเช‚ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชเช• เชฆเชฟเชตเชธเชฎเชพเช‚ เชจเชนเซ€เช‚.

เชคเชฎเซ‡ เชฌเซ‡เช•เช…เชช เชธเซเชŸเซ‹เชฐเซ‡เชœเชจเซ€ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ เชตเชงเชพเชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชœเซ‹ เช†เชชเชฃเซ‡ เชนเชพเชฒเชฎเชพเช‚ เชคเซ‡เชจเซ‡ เชเช• เชธเซเชŸเซ‹เชฐเซ‡เชœ เชซเซ‡เชธเชฟเชฒเชฟเชŸเซ€เชฎเชพเช‚ เชธเซเชŸเซ‹เชฐ เช•เชฐเซ€เช เช›เซ€เช, เชคเซ‹ เชฌเซ‡เช•เช…เชชเชจเซเช‚ เชชเซเชฐเชฎเชพเชฃ เช˜เชŸเชพเชกเซ€เชจเซ‡, เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ 2-3 เชธเซเชŸเซ‹เชฐเซ‡เชœ เชซเซ‡เชธเชฟเชฒเชฟเชŸเซ€เชฎเชพเช‚ เชธเซเชŸเซ‹เชฐ เช•เชฐเซ€ เชถเช•เซ€เชถเซเช‚ เช…เชจเซ‡ เชœเซ‹ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เช•เซ‹เชˆ เชเช•เชจเซ‡ เชจเซเช•เชธเชพเชจ เชฅเชพเชฏ เชคเซ‹ เชชเซ€เชกเชพเชฐเชนเชฟเชค เชฐเชนเซ€ เชถเช•เซ€เชถเซเช‚.

ะšะฐะบ ะฟะพะฟั€ะพะฑะพะฒะฐั‚ัŒ ะธ ะฝะฐั‡ะฐั‚ัŒ ะฟะพะปัŒะทะพะฒะฐั‚ัŒัั?

เช—เชฟเชŸเชฒเซ‡เชฌ เชชเซ‡เชœ เชชเชฐ เชœเชพเช“ https://gitlab.com/yaroslaff/hashget, ัƒัั‚ะฐะฝะฐะฒะปะธะฒะฐะตะผ ะพะดะฝะพะน ะบะพะผะฐะฝะดะพะน (pip3 install hashget[plugins]) ะธ ะฟั€ะพัั‚ะพ ั‡ะธั‚ะฐะตะผ-ะฒั‹ะฟะพะปะฝัะตะผ quick-start. ะ”ัƒะผะฐัŽ, ะฒัะต ะฟั€ะพัั‚ั‹ะต ะฒะตั‰ะธ ัะดะตะปะฐั‚ัŒ โ€” ะทะฐะนะผะตั‚ ะผะธะฝัƒั‚ 10-15. ะ—ะฐั‚ะตะผ ะผะพะถะฝะพ ะฟะพะฟั€ะพะฑะพะฒะฐั‚ัŒ ะฟะพะถะฐั‚ัŒ ัะฒะพะธ ะฒะธั€ั‚ัƒะฐะปะบะธ, ัะดะตะปะฐั‚ัŒ, ะตัะปะธ ะฝะฐะดะพ, ั…ะธะฝั‚-ั„ะฐะนะปั‹, ั‡ั‚ะพะฑั‹ ัƒะถะธะผะฐะปะพััŒ ัะธะปัŒะฝะตะต, ะฟะพะธะณั€ะฐั‚ัŒัั ั ะฟัƒะปะฐะผะธ, ะปะพะบะฐะปัŒะฝะพะน ะฑะฐะทะพะน ั…ะตัˆะตะน ะธ ั…ะตัˆัะตั€ะฒะตั€ะพะผ, ะตัะปะธ ะธะฝั‚ะตั€ะตัะฝะพ ะฑัƒะดะตั‚, ะฐ ะฝะฐ ัะปะตะดัƒัŽั‰ะธะน ะดะตะฝัŒ ะฟะพัะผะพั‚ั€ะตั‚ัŒ, ะบะฐะบะพะฒ ะฑัƒะดะตั‚ ั€ะฐะทะผะตั€ ะธะฝะบั€ะตะผะตะฝั‚ะฐะปัŒะฝะพะณะพ ะฑัะบะฐะฟะฐ ะฟะพะฒะตั€ั… ะฒั‡ะตั€ะฐัˆะฝะตะณะพ.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹