ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

gnunet-publish - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ gnunet-publish ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ gnunet-publish ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


gnunet-publish - ການໂຕ້ຕອບເສັ້ນຄໍາສັ່ງສໍາລັບການເຜີຍແຜ່ເນື້ອຫາໃຫມ່ເຂົ້າໄປໃນ GNUnet

ສະຫຼຸບສັງລວມ


gnunet-ເຜີຍແຜ່ [OPTIONS] ຊື່​ເອ​ກະ​ສານ

ລາຍລະອຽດ


ໃນຄໍາສັ່ງທີ່ຈະແບ່ງປັນໄຟລ໌ກັບຜູ້ໃຊ້ GNUnet ອື່ນໆ, ໄຟລ໌ທໍາອິດຕ້ອງໄດ້ຮັບການເຮັດໃຫ້ສາມາດໃຊ້ໄດ້
GNUnet. GNUnet ບໍ່ໄດ້ແບ່ງປັນໄຟລ໌ທັງຫມົດໂດຍອັດຕະໂນມັດຈາກໄດເລກະທໍລີທີ່ແນ່ນອນ (ຢ່າງໃດກໍຕາມ,
ທ່ານສາມາດເຮັດໄດ້ດ້ວຍເຄື່ອງມື gnunet-auto-share). ໃນຄວາມເປັນຈິງ, ເຖິງແມ່ນວ່າໄຟລ໌ທີ່ຖືກດາວໂຫຼດ
ບໍ່ໄດ້ແບ່ງປັນອັດຕະໂນມັດ.

ເພື່ອເລີ່ມຕົ້ນການແບ່ງປັນໄຟລ໌, ໄຟລ໌ຕ້ອງໄດ້ຮັບການເພີ່ມໂດຍໃຊ້ gnunet-publish ຫຼື a
ການໂຕ້ຕອບຮູບພາບເຊັ່ນ: gnunet-fs-gtk. ເຄື່ອງມືເສັ້ນຄໍາສັ່ງ gnunet-publish ແມ່ນຫຼາຍກວ່າ
ເປັນປະໂຫຍດຖ້າຫຼາຍໄຟລ໌ຈະຖືກເພີ່ມ. gnunet-publish ສາມາດເຜີຍແຜ່ອັດຕະໂນມັດ
batches ຂອງ​ໄຟລ​໌​, recursively ເຜີຍ​ແຜ່​ລາຍ​ການ​, ສ້າງ​ລາຍ​ການ​ທີ່​ສາ​ມາດ​ທ່ອງ​ໄປ​ໄດ້​
ພາຍໃນ GNUnet ແລະເຜີຍແຜ່ລາຍການໄຟລ໌ໃນ namespace. ເມື່ອດໍາເນີນການຢູ່ໃນໄດເລກະທໍລີ,
gnunet-publish ຈະເຜີຍແຜ່ໄຟລ໌ທັງໝົດຢູ່ໃນໄດເລກະທໍລີແບບ recursively ສະເໝີ.

gnunet-publish ສາມາດສະກັດຄໍາຫລັກຈາກໄຟລ໌ທີ່ຖືກແບ່ງປັນໂດຍອັດຕະໂນມັດ. ຜູ້ໃຊ້
ທີ່ຕ້ອງການດາວໂຫລດໄຟລ໌ຈາກ GNUnet ໃຊ້ຄໍາຄົ້ນຫາທີ່ເຫມາະສົມ
ເນື້ອໃນ. ທ່ານສາມາດປິດການສະກັດເອົາຄໍາສໍາຄັນດ້ວຍທາງເລືອກ -D. ທ່ານສາມາດເພີ່ມດ້ວຍຕົນເອງ
ຄໍາທີ່ໃຊ້ທາງເລືອກ -k. ຄໍາສໍາຄັນແມ່ນຕົວພິມນ້ອຍໃຫຍ່.

ນອກເຫນືອຈາກການຄົ້ນຫາໄຟລ໌ໂດຍຄໍາສໍາຄັນ, GNUnet ອະນຸຍາດໃຫ້ຈັດໄຟລ໌ເຂົ້າໄປໃນ
ໄດເລກະທໍລີ. ດ້ວຍໄດເລກະທໍລີ, ຜູ້ໃຊ້ພຽງແຕ່ຕ້ອງການຊອກຫາໄດເລກະທໍລີເພື່ອໃຫ້ເປັນ
ສາ​ມາດ​ດາວ​ນ​໌​ໂຫລດ​ໄຟລ​໌​ໃດ​ຫນຶ່ງ​ທີ່​ລະ​ບຸ​ໄວ້​ໃນ​ລະ​ບົບ​ໄດ້​. ໄດເລກະທໍລີສາມາດບັນຈຸ
ຊີ້ໄປຫາໄດເລກະທໍລີອື່ນໆ.

ດ້ວຍ gnunet-publish, ມັນງ່າຍທີ່ຈະສ້າງໄດເລກະທໍລີໃຫມ່ພ້ອມໆກັນໃນເວລາທີ່ເພີ່ມ
ໄຟລ໌. ພຽງແຕ່ຜ່ານຊື່ຂອງໄດເລກະທໍລີແທນທີ່ຈະເປັນໄຟລ໌.

ເນື່ອງຈາກຄໍາສໍາຄັນສາມາດຖືກ spammed (ຜູ້ໃຊ້ສາມາດເພີ່ມເນື້ອຫາໃດໆພາຍໃຕ້ຄໍາສໍາຄັນ), GNUnet
ສະຫນັບສະຫນູນ namespaces. namespace ແມ່ນຊຸດຍ່ອຍຂອງພື້ນທີ່ຄົ້ນຫາເຊິ່ງມີພຽງແຕ່
ຜູ້ຖືນາມສະກຸນທີ່ແນ່ນອນສາມາດເພີ່ມເນື້ອຫາໄດ້. ຜູ້ໃຊ້ GNUnet ສາມາດສ້າງຈໍານວນໃດກໍ່ຕາມ
ນາມສະກຸນທີ່ໃຊ້ gnunet-pseudonym. ນາມສະກຸນຖືກເກັບໄວ້ໃນໄດເລກະທໍລີ GNUnet ຂອງຜູ້ໃຊ້.
ໃນຂະນະທີ່ນາມສະກຸນຖືກລະບຸໃນທ້ອງຖິ່ນດ້ວຍສາຍສະຕຣິງທີ່ຜູ້ໃຊ້ເລືອກ
ໃນເວລາທີ່ pseudonym ໄດ້ຖືກສ້າງຂື້ນ, namespace ແມ່ນເປັນທີ່ຮູ້ຈັກໃນທົ່ວໂລກພຽງແຕ່ພາຍໃຕ້ hash ຂອງ
ກະແຈສາທາລະນະຂອງນາມສະກຸນ. ເນື່ອງຈາກເຈົ້າຂອງນາມສະກຸນເທົ່ານັ້ນທີ່ສາມາດເພີ່ມເນື້ອຫາໃສ່ໄດ້
namespace, ມັນເປັນໄປບໍ່ໄດ້ສໍາລັບຜູ້ໃຊ້ອື່ນໆທີ່ຈະມົນລະພິດ namespace ໄດ້. gnunet-ເຜີຍແຜ່
ເຜີຍ​ແຜ່​ບັນ​ຊີ​ລາຍ​ຊື່​ທາງ​ເທິງ​ອັດ​ຕະ​ໂນ​ມັດ (ຫຼື​ໄຟລ​໌​ພຽງ​ແຕ່​ຖ້າ​ຫາກ​ວ່າ​ພຽງ​ແຕ່​ຫນຶ່ງ​ໄຟລ​໌​ໄດ້​ຖືກ​ກໍາ​ນົດ​)
ເຂົ້າໄປໃນ namespace ຖ້ານາມສະກຸນຖືກລະບຸ.

ມັນເປັນໄປໄດ້ທີ່ຈະປັບປຸງເນື້ອຫາໃນ GNUnet ຖ້າເນື້ອຫານັ້ນຖືກຈັດໃສ່ແລະໄດ້ຮັບຈາກ a
namespace ໂດຍສະເພາະ. ການປັບປຸງແມ່ນເປັນໄປໄດ້ພຽງແຕ່ສໍາລັບເນື້ອໃນໃນ namespaces ນັບຕັ້ງແຕ່ນີ້ແມ່ນ
ວິທີດຽວທີ່ຈະຮັບປະກັນວ່າຝ່າຍທີ່ເປັນອັນຕະລາຍບໍ່ສາມາດສະຫນອງການປັບປຸງທີ່ປອມແປງໄດ້. ຫມາຍ​ເຫດ​
ວ່າການປັບປຸງກັບ GNUnet ບໍ່ໄດ້ເຮັດໃຫ້ເນື້ອຫາເກົ່າບໍ່ສາມາດໃຊ້ໄດ້, GNUnet ພຽງແຕ່ອະນຸຍາດໃຫ້
ຜູ້ຈັດພິມເພື່ອຊີ້ຜູ້ໃຊ້ໄປຫາສະບັບຫລ້າສຸດ. ທ່ານສາມາດນໍາໃຊ້ທາງເລືອກ -N ເພື່ອກໍານົດ
ຕົວລະບຸອະນາຄົດຂອງການປັບປຸງ. ເມື່ອໃຊ້ຕົວເລືອກນີ້, ລູກຄ້າ GNUnet ທີ່ຊອກຫາ
ຕົວລະບຸ (-t) ປະຈຸບັນຈະເລີ່ມການຄົ້ນຫາການອັບເດດ (-N) ໂດຍອັດຕະໂນມັດ.
ຕົວລະບຸ. ຖ້າຕໍ່ມາເຈົ້າເຜີຍແຜ່ການອັບເດດພາຍໃຕ້ຕົວລະບຸ (-N), ຜົນໄດ້ຮັບທັງສອງຈະ
ມອບໃຫ້ຜູ້ໃຊ້.

ທ່ານສາມາດນໍາໃຊ້ການສະກັດຂໍ້ມູນ meta ອັດຕະໂນມັດ (ອີງໃສ່ libextractor) ຫຼືເສັ້ນຄໍາສັ່ງ
ທາງເລືອກ -m ເພື່ອລະບຸຂໍ້ມູນ meta. ສໍາລັບທາງເລືອກ -m ທ່ານຈໍາເປັນຕ້ອງໃຊ້ແບບຟອມ
keyword-type:value. ຕົວຢ່າງ, ໃຊ້ "-m os:Linux" ເພື່ອລະບຸວ່າລະບົບປະຕິບັດການ
ແມ່ນ Linux. ປະເພດຂໍ້ມູນ meta ທົ່ວໄປແມ່ນ "ຜູ້ຂຽນ", "ຫົວຂໍ້", "mimetype", "ຊື່ໄຟລ໌",
"ພາສາ", "ວິຊາ" ແລະ "ຄໍາສໍາຄັນ". ບັນຊີລາຍຊື່ເຕັມສາມາດໄດ້ຮັບຈາກເຄື່ອງມືສະກັດ
ການນໍາໃຊ້ທາງເລືອກ --list. ຂໍ້ມູນ meta ຖືກນໍາໃຊ້ເພື່ອຊ່ວຍໃຫ້ຜູ້ໃຊ້ຄົ້ນຫາໄຟລ໌
ເຄືອ​ຂ່າຍ​. ຄໍາສໍາຄັນແມ່ນຕົວພິມນ້ອຍໃຫຍ່.

GNUnet ສະຫນັບສະຫນູນສອງຮູບແບບຂອງການເຜີຍແຜ່ໄຟລ໌ໃນເຄືອຂ່າຍ. ການເຜີຍແຜ່ໄຟລ໌ຫມາຍຄວາມວ່າ
ວ່າສໍາເນົາຂອງໄຟລ໌ແມ່ນເຮັດຢູ່ໃນຖານຂໍ້ມູນ (!) ທ້ອງຖິ່ນຂອງ node. ການສ້າງດັດຊະນີໄຟລ໌
ຫມາຍຄວາມວ່າດັດສະນີຖືກເພີ່ມເຂົ້າໃນຖານຂໍ້ມູນ (!) ທ້ອງຖິ່ນທີ່ມີສັນຍາລັກເຊື່ອມຕໍ່ໄຟລ໌
ຕົວຂອງມັນເອງ. ລິ້ງຄ໌ຈະໃຊ້ SHA-512 hash ຂອງໄຟລ໌ທັງໝົດເປັນຊື່ໄຟລ໌. ດັດສະນີ
ໂດຍ​ທົ່ວ​ໄປ​ແມ່ນ​ຢ່າງ​ຫຼວງ​ຫຼາຍ​ປະ​ສິດ​ທິ​ພາບ​ແລະ​ທາງ​ເລືອກ​ໃນ​ຕອນ​ຕົ້ນ​. ຢ່າງໃດກໍຕາມ, ດັດສະນີເທົ່ານັ້ນ
ເຮັດວຽກຖ້າໄຟລ໌ທີ່ຖືກດັດສະນີສາມາດອ່ານໄດ້ (ໃຊ້ເສັ້ນທາງຢ່າງແທ້ຈິງດຽວກັນ) ໂດຍ gnunet-service-fs.
ຖ້າບໍ່ແມ່ນກໍລະນີ, ການສ້າງດັດສະນີຈະລົ້ມເຫລວ (ແລະ gnunet-publish ຈະກັບຄືນອັດຕະໂນມັດ
ພິມ​ເຜີຍ​ແຜ່​ແທນ). ໂດຍບໍ່ຄໍານຶງເຖິງວິທີການທີ່ຖືກນໍາໃຊ້ເພື່ອເຜີຍແຜ່ເອກະສານ, ໄຟລ໌
ຈະຊ້າ (ຂຶ້ນກັບວ່າມັນຖືກຮ້ອງຂໍເລື້ອຍໆເທົ່າໃດແລະແບນວິດຫຼາຍປານໃດ
ມີ) ກະແຈກກະຈາຍເຂົ້າໄປໃນເຄືອຂ່າຍ. ຖ້າ​ຫາກ​ທ່ານ​ເຜີຍ​ແຜ່​ຫຼື​ດັດ​ຊະ​ນີ​ໄຟລ​໌​ແລະ​ຫຼັງ​ຈາກ​ນັ້ນ​ອອກ​ຈາກ​
ເຄືອຂ່າຍ, ມັນເກືອບຈະບໍ່ມີຢູ່ຕະຫຼອດເວລາ.

-c ຊື່​ເອ​ກະ​ສານ, --config=FILENAME ໃຊ້ໄຟລ໌ config ທາງເລືອກ (ຖ້າຕົວເລືອກນີ້ບໍ່ໄດ້ຖືກລະບຸ,
ຄ່າເລີ່ມຕົ້ນແມ່ນ ~/.config/gnunet.conf).

-D, --disable-extractor
ປິດການໃຊ້ GNU libextractor ສໍາລັບການຊອກຫາຄໍາເພີ່ມເຕີມແລະ metadata.

-e, -- ສານສະກັດຈາກ
ພິມບັນຊີລາຍຊື່ຂອງຄໍາທີ່ໃຊ້ສໍາລັບແຕ່ລະໄຟລ໌ທີ່ໃຫ້ປະຈຸບັນ
ທາງເລືອກ. ຢ່າດໍາເນີນການດັດສະນີຫຼືການເຜີຍແຜ່ໃດໆ.

-h, - ຊ່ວຍ
ພິມໜ້າຊ່ວຍເຫຼືອໂດຍຫຍໍ້ດ້ວຍຕົວເລືອກທັງໝົດ.

-k ກະແຈ, --key=KEYWORD
ກະແຈເພີ່ມເຕີມເພື່ອດັດສະນີເນື້ອຫາດ້ວຍ (ເພື່ອເພີ່ມຫຼາຍປຸ່ມ, ລະບຸຫຼາຍອັນ
ຄັ້ງ). ແຕ່ລະກະແຈເພີ່ມເຕີມແມ່ນຕົວພິມນ້ອຍໃຫຍ່ທີ່ລະອຽດອ່ອນ. ສາມາດລະບຸໄດ້ຫຼາຍຄັ້ງ.
ຄໍາສໍາຄັນແມ່ນໃຊ້ກັບໄຟລ໌ຫຼືໄດເລກະທໍລີລະດັບສູງສຸດເທົ່ານັ້ນ.

-L LOGLEVEL, --loglevel=LOGLEVEL
ປ່ຽນລະດັບບັນທຶກ. ຄ່າທີ່ເປັນໄປໄດ້ສໍາລັບ LOGLEVEL ແມ່ນຄວາມຜິດພາດ, ຄໍາເຕືອນ, ຂໍ້ມູນ ແລະ
ດີບັກ.

-m ປະເພດ: VALUE, --meta=ປະເພດ: VALUE
ສໍາລັບໄຟລ໌ຕົ້ນຕໍ (ຫຼືໄດເລກະທໍລີ), ກໍານົດ metadata ຂອງ TYPE ທີ່ໄດ້ມອບໃຫ້
VALUE. ຈົ່ງຈື່ໄວ້ວ່າອັນນີ້ຈະບໍ່ເພີ່ມ VALUE ຕາມລໍາດັບໃສ່ຊຸດຂອງຄໍາສໍາຄັນ
ພາຍໃຕ້ໄຟລ໌ທີ່ສາມາດໄດ້ຮັບການພົບເຫັນ.

-n, --noindex
ບົດສະຫຼຸບຜູ້ບໍລິຫານ: ທ່ານອາດຈະບໍ່ຕ້ອງການມັນ.

ບໍ່ດັດສະນີ, ການພິມເຜີຍແຜ່ຢ່າງເຕັມທີ່. ໃຫ້ສັງເກດວ່າໄດເລກະທໍລີ, RBlocks, SBlocks ແລະ IBlocks
ໄດ້ຖືກຈັດພີມມາສະເຫມີ (ເຖິງແມ່ນວ່າບໍ່ມີທາງເລືອກນີ້). ດ້ວຍທາງເລືອກນີ້, ທຸກໆຕັນຂອງ
ໄຟລ໌ຕົວຈິງຖືກເກັບໄວ້ໃນຮູບແບບທີ່ຖືກເຂົ້າລະຫັດຢູ່ໃນຖານຂໍ້ມູນຕັນຂອງທ້ອງຖິ່ນ
ເພື່ອນ. ໃນຂະນະທີ່ນີ້ເພີ່ມຄວາມປອດໄພຖ້າ node ທ້ອງຖິ່ນຖືກທໍາລາຍ (ສັດຕູ
snags ເຄື່ອງ​ຂອງ​ທ່ານ​)​, ມັນ​ເປັນ​ຢ່າງ​ຫຼວງ​ຫຼາຍ​ປະ​ສິດ​ທິ​ພາບ​ຫນ້ອຍ​ເມື່ອ​ທຽບ​ໃສ່​ກັບ​ຄວາມ​ຕ້ອງ​ການ​
ການເຂົ້າລະຫັດແລະແນ່ນອນບໍ່ແນະນໍາສໍາລັບໄຟລ໌ຂະຫນາດໃຫຍ່.

-N ID, --ຕໍ່ໄປ=ID
ລະບຸ ID ຕໍ່ໄປຂອງ SBlock ຮຸ່ນໃນອະນາຄົດ. ຕົວເລືອກນີ້ໃຊ້ໄດ້ເທົ່ານັ້ນ
ພ້ອມກັບຕົວເລືອກ -P. ທາງເລືອກນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດສິ່ງທີ່
ຕົວລະບຸຂອງສະບັບປັບປຸງຈະຄ້າຍຄື. ໃຫ້ສັງເກດວ່າການລະບຸ -i ແລະ -N
ໂດຍບໍ່ມີການ -t ແມ່ນບໍ່ອະນຸຍາດໃຫ້.

-p PRIORITY, --prio=PRIORITY
ບົດສະຫຼຸບຜູ້ບໍລິຫານ: ທ່ານອາດຈະບໍ່ຕ້ອງການມັນ.

ກໍານົດບູລິມະສິດຂອງເນື້ອຫາທີ່ເຜີຍແຜ່ (ຄ່າເລີ່ມຕົ້ນ: 365). ຖ້າຖານຂໍ້ມູນທ້ອງຖິ່ນແມ່ນ
ເຕັມ, GNUnet ຈະຍົກເລີກເນື້ອໃນທີ່ມີການຈັດອັນດັບຕ່ໍາສຸດ. ໃຫ້ສັງເກດວ່າການຈັດອັນດັບ
ມີການປ່ຽນແປງໃນໄລຍະເວລາຂຶ້ນຢູ່ກັບຄວາມນິຍົມ. ຄ່າເລີ່ມຕົ້ນຄວນຈະສູງພໍທີ່ຈະ
ຮັກສາເນື້ອຫາທີ່ເຜີຍແຜ່ຢູ່ໃນທ້ອງຖິ່ນໂດຍເງື່ອນໄຂຂອງເນື້ອຫາທີ່ເຄື່ອນຍ້າຍຈາກບ່ອນອື່ນ
peers.

-P NAME, --ນາມສະກຸນ=NAME
ສໍາລັບໄດເລກະທໍລີຫຼືໄຟລ໌ລະດັບສູງສຸດ, ສ້າງ SBlock ທີ່ວາງໄຟລ໌ເຂົ້າໄປໃນ
namespace ທີ່ລະບຸໂດຍນາມສະກຸນ NAME.

-r LEVEL, --replication=LEVEL
ກໍານົດລະດັບການຈໍາລອງທີ່ຕ້ອງການ. ຖ້າ CONTENT_PUSHING ຖືກຕັ້ງເປັນ YES, GNUnet ຈະ
ຍູ້ແຕ່ລະບລັອກ (ສຳລັບໄຟລ໌) LEVEL ເທື່ອໃຫ້ກັບໝູ່ເພື່ອນຄົນອື່ນໆ ກ່ອນທີ່ຈະເຮັດຕາມປົກກະຕິ
"ສຸ່ມ" replication ຂອງເນື້ອຫາທັງຫມົດ. ຕົວເລືອກນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອຊຸກຍູ້ເນື້ອຫາບາງຢ່າງ
ອອກໄປໃນເຄືອຂ່າຍ harder. ໃຫ້ສັງເກດວ່າການຊຸກຍູ້ເນື້ອຫາ LEVEL ເທື່ອເຂົ້າໄປໃນເຄືອຂ່າຍ
ບໍ່ໄດ້ຮັບປະກັນວ່າຈະມີຕົວແບບ LEVEL ແທ້ໆ.

-s, --simulate ເທົ່ານັ້ນ
ເມື່ອຕົວເລືອກນີ້ຖືກນໍາໃຊ້, gnunet-publish ຈະບໍ່ເຜີຍແຜ່ໄຟລ໌ຕົວຈິງແຕ່
ພຽງແຕ່ຈໍາລອງສິ່ງທີ່ຈະເຮັດ. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອຄິດໄລ່ GNUnet URI ສໍາລັບ a
ໄຟລ໌ໂດຍບໍ່ມີການແບ່ງປັນມັນ.

-t ID, --ນີ້=ID
ລະບຸ ID ຂອງ SBlock. ຕົວເລືອກນີ້ໃຊ້ໄດ້ກັບ -s ເທົ່ານັ້ນ
ທາງເລືອກ.

-u URI, --uri=URI
ຕົວເລືອກນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອລະບຸ URI ຂອງໄຟລ໌ແທນທີ່ຈະເປັນຊື່ໄຟລ໌ (ນີ້ແມ່ນ
ກໍ​ລະ​ນີ​ດຽວ​ທີ່​ບໍ່​ດັ່ງ​ນັ້ນ​ການ​ໂຕ້​ຖຽງ​ຊື່​ໄຟລ​໌​ບັງ​ຄັບ​ຕ້ອງ​ໄດ້​ຮັບ​ການ​ຍົກ​ເວັ້ນ​)​.
ແທນ​ທີ່​ຈະ​ເຜີຍ​ແຜ່​ໄຟລ​໌​ຫຼື​ລະ​ບົບ​ແລະ​ການ​ນໍາ​ໃຊ້ URI ທີ່​ສອດ​ຄ້ອງ​ກັນ​,
gnunet-publish ຈະໃຊ້ URI ນີ້ແລະປະຕິບັດ namespace ຫຼືຄໍາຫລັກທີ່ເລືອກ
ການດໍາເນີນງານ. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອເພີ່ມຄໍາຫລັກເພີ່ມເຕີມໃຫ້ກັບໄຟລ໌ທີ່ມີແລ້ວ
ໄດ້ຖືກແບ່ງປັນຫຼືເພື່ອເພີ່ມໄຟລ໌ໃສ່ namespace ທີ່ URI ເປັນທີ່ຮູ້ຈັກແຕ່
ເນື້ອຫາບໍ່ມີຢູ່ໃນທ້ອງຖິ່ນ.

-v, - ການປ່ຽນແປງ
ພິມໝາຍເລກລຸ້ນ.

-V, -- verbose
ເປັນຄຳເວົ້າ. ການນໍາໃຊ້ທາງເລືອກນີ້ເຮັດໃຫ້ gnunet-publish ພິມຂໍ້ມູນຄວາມຄືບຫນ້າ
ແລະໃນທີ່ສຸດການກໍານົດໄຟລ໌ທີ່ສາມາດນໍາໃຊ້ເພື່ອດາວໂຫລດໄຟລ໌ຈາກ
GNUnet.

ຕັ້ງ ການປິດບັງຊື່ LEVEL


ໄດ້ -a ທາງເລືອກສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດຂໍ້ຈໍາກັດການປິດບັງຊື່ເພີ່ມເຕີມ. ຖ້າຕັ້ງເປັນ 0, GNUnet
ຈະເຜີຍແຜ່ໄຟລ໌ໂດຍບໍ່ເປີດເຜີຍຊື່ ແລະໃນຄວາມເປັນຈິງລົງນາມໃນການໂຄສະນາຂອງໄຟລ໌
ການ​ນໍາ​ໃຊ້​ລະ​ຫັດ​ສ່ວນ​ຕົວ​ຂອງ​ຫມູ່​ເພື່ອນ​ຂອງ​ທ່ານ​. ນີ້ຈະຊ່ວຍໃຫ້ຜູ້ໃຊ້ອື່ນໆສາມາດດາວໂຫລດໄຟລ໌ໄວໄດ້
ທີ່ເປັນໄປໄດ້, ລວມທັງການໃຊ້ວິທີການທີ່ບໍ່ເປີດເຜີຍຊື່ (DHT, ການໂອນໂດຍກົງ). ຖ້າທ່ານຕັ້ງມັນ
ເປັນ 1 (ຄ່າເລີ່ມຕົ້ນ), ທ່ານໃຊ້ algorithm ກໍານົດເສັ້ນທາງທີ່ບໍ່ເປີດເຜີຍຊື່ມາດຕະຖານ (ເຊິ່ງບໍ່ແມ່ນ.
ຮົ່ວ​ໄຫຼ​ຕົວ​ຕົນ​ຂອງ​ທ່ານ​ຢ່າງ​ຊັດ​ເຈນ). ຢ່າງໃດກໍຕາມ, ສັດຕູທີ່ມີອໍານາດອາດຈະຍັງສາມາດ
ປະຕິບັດການວິເຄາະການຈະລາຈອນ (ສະຖິຕິ) ເມື່ອເວລາຜ່ານໄປ infer ຂໍ້ມູນກ່ຽວກັບຕົວຕົນຂອງທ່ານ. ເຈົ້າ
ສາ​ມາດ​ໄດ້​ຮັບ​ຄວາມ​ເປັນ​ສ່ວນ​ຕົວ​ທີ່​ດີກ​ວ່າ​ໂດຍ​ການ​ລະ​ດັບ​ທີ່​ສູງ​ຂຶ້ນ​ຂອງ​ການ​ປິດ​ບັງ​ຊື່​, ເຊິ່ງ​ເພີ່ມ​ຂຶ້ນ​
ປະລິມານການປົກຫຸ້ມຂອງການຈະລາຈອນຂອງຕົວທ່ານເອງຈະໄດ້ຮັບ, ໃນຄ່າໃຊ້ຈ່າຍຂອງການປະຕິບັດ. ຫມາຍ​ເຫດ​
ໂດຍບໍ່ຄໍານຶງເຖິງລະດັບການປິດບັງຊື່ທີ່ທ່ານເລືອກ, ມິດສະຫາຍທີ່ cache ເນື້ອໃນຢູ່ໃນເຄືອຂ່າຍ
ໃຊ້ລະດັບການປິດບັງຊື່ 1 ສະເໝີ.

ຄໍານິຍາມຂອງລະດັບການບໍ່ເປີດເຜີຍຊື່ແມ່ນຕໍ່ໄປນີ້. 0 ຫມາຍຄວາມວ່າບໍ່ຈໍາເປັນຕ້ອງມີການປິດບັງຊື່.
ຖ້າບໍ່ດັ່ງນັ້ນຄ່າຂອງ 'v' ຫມາຍຄວາມວ່າ 1 ອອກຈາກ v bytes ຂອງການຈະລາຈອນ "ບໍ່ເປີດເຜີຍຊື່" ສາມາດມາຈາກ.
ຜູ້ໃຊ້ທ້ອງຖິ່ນ, ປ່ອຍໃຫ້ 'v-1' bytes ຂອງການຈະລາຈອນກວມເອົາຕໍ່ byte ໃນສາຍ. ດັ່ງນັ້ນ, ຖ້າ
GNUnet ເສັ້ນທາງ n bytes ຂອງຂໍ້ຄວາມຈາກເພື່ອນມິດຕ່າງປະເທດ (ການນໍາໃຊ້ເສັ້ນທາງທີ່ບໍ່ເປີດເຜີຍຊື່), ມັນອາດຈະ
ທີ່ມາ n/(v-1) bytes ຂອງຂໍ້ມູນໃນຊ່ວງເວລາດຽວກັນ. ໄລຍະເວລາແມ່ນສອງເທົ່າ
ຄວາມລ່າຊ້າໂດຍສະເລ່ຍທີ່ GNUnet ເລື່ອນການສອບຖາມທີ່ສົ່ງຕໍ່.

ຄ່າເລີ່ມຕົ້ນແມ່ນ 1 ແລະນີ້ຄວນຈະດີສໍາລັບຜູ້ໃຊ້ສ່ວນໃຫຍ່. ຍັງສັງເກດເຫັນວ່າຖ້າທ່ານເລືອກ
ມູນຄ່າຂະຫນາດໃຫຍ່ຫຼາຍ, ທ່ານອາດຈະສິ້ນສຸດເຖິງບໍ່ມີ throughput ທັງຫມົດ, ໂດຍສະເພາະຖ້າຫາກວ່າຈໍານວນຫຼາຍຂອງທ່ານ
ເພື່ອນ GNUnet-peers ທັງຫມົດເຮັດເຊັ່ນດຽວກັນ.

ຕົວຢ່າງ


ພື້ນຖານ ຕົວຢ່າງ

ດັດສະນີໄຟລ໌ທີ່ສຳເນົາ:

# gnunet-publish ສຳເນົາການຄັດລອກ

ເຜີຍແຜ່ໄຟລ໌ທີ່ສຳເນົາ:

# gnunet-publish -n ສຳເນົາ

Index a file Copying with the keywords lpg ແລະ ການທົດສອບ:

# gnunet-publish -k gpl -k ທົດສອບ COPYING

ດັດສະນີໄຟລ໌ທີ່ຄັດລອກດ້ວຍຄໍາອະທິບາຍ "ໃບອະນຸຍາດ GNU", ປະເພດ mime "ຂໍ້ຄວາມ / ທໍາມະດາ" ແລະຄໍາສໍາຄັນ
lpg ແລະ ການທົດສອບ:

# gnunet-publish -m "description:GNU License" -k gpl -k test -m "mimetype:text/plain"
ສຳເນົາ

ການນໍາໃຊ້ ໄດເລກະທໍລີ

ດັດສະນີໄຟລ໌ທີ່ຄັດລອກແລະຜູ້ຂຽນດ້ວຍຄໍາສໍາຄັນ ການທົດສອບ ແລະສ້າງໄດເລກະທໍລີທີ່ປະກອບດ້ວຍ
ສອງໄຟລ໌. ເຮັດໃຫ້ໄດເລກະທໍລີຕົວມັນເອງສາມາດໃຊ້ໄດ້ພາຍໃຕ້ຄໍາສໍາຄັນ gnu ແລະປິດການທໍາງານຄໍາສໍາຄັນ
ການສະກັດເອົາດ້ວຍ libextractor:

# mkdir gnu
# mv ສຳເນົາຜູ້ຂຽນ gnu/
# gnunet-ເຜີຍແຜ່ -K ທົດສອບ -k gnu -D gnu/

Neatly ເຜີຍແຜ່ຄັງຮູບພາບໃນ kittendir/ ແລະ subdirs ຂອງມັນດ້ວຍຄໍາສໍາຄັນ ລູກແມວ ສໍາ​ລັບ
ໄດເລກະທໍລີແຕ່ບໍ່ມີຄໍາສໍາຄັນສໍາລັບໄຟລ໌ສ່ວນບຸກຄົນຫຼື subdirs (-n). ບັງຄັບຄໍາອະທິບາຍສໍາລັບ
ໄຟລ໌ທັງໝົດ:

# gnunet-publish -n -m "description: Kitten collection" -k kittens kittendir/

ຄວາມປອດໄພ ການເຜີຍແຜ່ ກັບ namespaces

ເຜີຍແຜ່ໄຟລ໌ທີ່ສຳເນົາດ້ວຍນາມສະກຸນ RIAA-2 (-P) ແລະດ້ວຍຕົວລະບຸ lpg (-t) ແລະບໍ່ມີ
ການປັບປຸງ:

# gnunet-publish -P RIAA-2 -t gpl COPYING

Recursively index /home/ogg ແລະສ້າງໂຄງສ້າງໄດເລກະທໍລີທີ່ກົງກັນ. ເຜີຍແຜ່
ໄດເລກະທໍລີລະດັບສູງສຸດເຂົ້າໄປໃນ namespace ພາຍໃຕ້ນາມສະກຸນ RIAA-2 (-P) ພາຍໃຕ້ຕົວລະບຸ
'MUSIC' (-t) ແລະສັນຍາວ່າຈະໃຫ້ອັບເດດກັບຕົວລະບຸ 'VIDEOS' (-N):

# gnunet-ເຜີຍແຜ່ -P RIAA-2 -t MUSIC -N VIDEOS /home/ogg

Recursively publish (-n) /var/lib/mysql ແລະສ້າງໂຄງສ້າງໄດເລກະທໍລີທີ່ກົງກັນ, ແຕ່.
ປິດການໃຊ້ງານຂອງ libextractor ເພື່ອສະກັດຄໍາ (-n). ພິມຕົວລະບຸໄຟລ໌ (-V)
ທີ່ສາມາດໃຊ້ເພື່ອດຶງໄຟລ໌. ນີ້ຈະເກັບຮັກສາສໍາເນົາຂອງຖານຂໍ້ມູນ MySQL ໃນ
GNUnet ແຕ່ໂດຍບໍ່ມີການເພີ່ມຄໍາສໍາຄັນໃດໆເພື່ອຊອກຫາມັນ. ດັ່ງນັ້ນພຽງແຕ່ປະຊາຊົນທີ່ໄດ້
ບອກຕົວລະບຸໄຟລ໌ລັບທີ່ພິມດ້ວຍຕົວເລືອກ -V ສາມາດດຶງຂໍ້ມູນ (ລັບ?)
ແຟ້ມ:

# gnunet-publish -nV /var/lib/mysql

ສ້າງລາຍການ namespace 'ຮາກ' ໃນ namespace MPAA-1 ແລະປະກາດວ່າການປັບປຸງຕໍ່ໄປຈະ
ເອີ້ນວ່າ 'ຕໍ່ໄປ':

# gnunet-ເຜີຍແຜ່ -P MPAA-1 -t ຮາກ -N ຕໍ່ໄປ noise.mp3

ອັບເດດການເຂົ້າກ່ອນໜ້າ, ຢ່າອະນຸຍາດໃຫ້ອັບເດດໃນອະນາຄົດ:

# gnunet-publish -P MPAA-1 -t next noise_updated.mp3

ໃຊ້ gnunet-publish ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    ເຟດ
    ເຟດ
    Phaser ເປັນການເປີດໄວ, ຟຣີ, ແລະມ່ວນຊື່ນ
    ແຫຼ່ງ HTML5 ກອບເກມທີ່ສະເຫນີ
    WebGL ແລະ Canvas rendering ທົ່ວ
    desktop ແລະຕົວທ່ອງເວັບມືຖື. ເກມ
    ສາມາດຮ່ວມ...
    ດາວໂຫລດ Phaser
  • 2
    ເຄື່ອງຈັກ VASSAL
    ເຄື່ອງຈັກ VASSAL
    VASSAL ແມ່ນເຄື່ອງຈັກເກມສໍາລັບການສ້າງ
    ສະບັບເອເລັກໂຕຣນິກຂອງກະດານພື້ນເມືອງ
    ແລະເກມບັດ. ມັນສະຫນອງການສະຫນັບສະຫນູນສໍາລັບ
    ການສະແດງຊິ້ນສ່ວນເກມແລະການໂຕ້ຕອບ,
    ແລະ ...
    ດາວໂຫລດ VASSAL Engine
  • 3
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF ແມ່ນຫ້ອງສະຫມຸດ Java ສໍາລັບການສ້າງ
    ແລະແກ້ໄຂໄຟລ໌ PDF ດ້ວຍ LGPL ແລະ
    ໃບອະນຸຍາດແຫຼ່ງເປີດ MPL. OpenPDF ແມ່ນ​
    LGPL/MPL open source ຜູ້ສືບທອດ iText,
    a
    ດາວໂຫລດ OpenPDF - Fork ຂອງ iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ລະບົບສໍາລັບການອັດຕະໂນມັດ
    Geoscientific Analyzes - ແມ່ນພູມສາດ
    ຊອບແວລະບົບຂໍ້ມູນຂ່າວສານ (GIS) ກັບ
    ຄວາມສາມາດອັນຍິ່ງໃຫຍ່ສໍາລັບ geodata
    ການປຸງແຕ່ງ ແລະ ana...
    ດາວໂຫລດ SAGA GIS
  • 5
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    IBM Toolbox ສໍາລັບ Java / JTOPen ແມ່ນ a
    ຫ້ອງສະຫມຸດຂອງຫ້ອງຮຽນ Java ສະຫນັບສະຫນູນ
    ໂປຣແກຣມລູກຄ້າ/ເຊີບເວີ ແລະອິນເຕີເນັດ
    ແບບຈໍາລອງກັບລະບົບທີ່ແລ່ນ OS/400,
    i5/OS, o...
    ດາວໂຫລດ Toolbox ສໍາລັບ Java/JTOPen
  • 6
    D3.js
    D3.js
    D3.js (ຫຼື D3 ສໍາລັບເອກະສານທີ່ຂັບເຄື່ອນດ້ວຍຂໍ້ມູນ)
    ເປັນຫ້ອງສະຫມຸດ JavaScript ທີ່ອະນຸຍາດໃຫ້ທ່ານ
    ເພື່ອຜະລິດຂໍ້ມູນແບບເຄື່ອນໄຫວ, ການໂຕ້ຕອບ
    ການສະແດງພາບໃນຕົວທ່ອງເວັບ. ດ້ວຍ D3
    ເຈົ້າ ...
    ດາວໂຫລດ D3.js
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

  • 1
    Abidiff
    Abidiff
    abidiff - ປຽບທຽບ ABIs ຂອງໄຟລ໌ ELF
    abidiff ປຽບທຽບ Application Binary
    ການໂຕ້ຕອບ (ABI) ຂອງສອງຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນ
    ໃນຮູບແບບ ELF. ມັນ​ອອກ​ຄວາມ​ຫມາຍ​
    ລາຍງານ...
    ແລ່ນ abidiff
  • 2
    abidw
    abidw
    abidw - serialize ABI ຂອງ ELF ໄດ້
    file abidw ອ່ານຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນໃນ ELF
    ຮູບແບບແລະປ່ອຍຕົວສະແດງ XML
    ABI ຂອງ​ຕົນ​ກັບ​ຜົນ​ຜະ​ລິດ​ມາດ​ຕະ​ຖານ​. ໄດ້
    ປ່ອຍອອກມາ...
    ແລ່ນ abidw
  • 3
    copac2xml
    copac2xml
    bibutils - ການ​ປ່ຽນ​ແປງ​ບັນ​ນາ​ທິ​ການ​
    ເຄື່ອງໃຊ້ສອຍ...
    ແລ່ນ copac2xml
  • 4
    ຕຳຫຼວດ
    ຕຳຫຼວດ
    copt - SYSNOPIS optimizer:
    copt file.. DESCRIPTION: copt is a
    ເຄື່ອງມືເພີ່ມປະສິດທິພາບ pephole ທົ່ວໄປ. ມັນ
    ອ່ານລະຫັດຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານຂອງມັນ ແລະ
    ຂຽນ...
    ແລ່ນ copt
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - ລວບລວມຫົວຂໍ້
    ປະກາດຈາກເອກະສານ Stx ...
    ແລ່ນ collect_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bench - http benchmark ...
    ແລ່ນ gatling-bench
  • ເພີ່ມເຕີມ »

Ad