tlmgr - ออนไลน์ในคลาวด์

นี่คือคำสั่ง tlmgr ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


tlmgr - TeX Live Manager

เรื่องย่อ


tlmgr [ตัวเลือก] ... การกระทำ [ตัวเลือก-ตัวถูกดำเนินการ] ...

DESCRIPTION


tlmgr จัดการการติดตั้ง TeX Live ที่มีอยู่ ทั้งแพ็คเกจและตัวเลือกการกำหนดค่า
สำหรับข้อมูลเกี่ยวกับการดาวน์โหลดและติดตั้ง TeX Live เบื้องต้น โปรดดูที่
<http://tug.org/texlive/acquire.html>.

เวอร์ชันล่าสุดของเอกสารนี้ (อัปเดตทุกคืนจากการพัฒนา
แหล่งที่มา) ได้ที่http://tug.org/texlive/tlmgr.html>, พร้อมกับขั้นตอนสำหรับ
อัปเดต "tlmgr" และข้อมูลเกี่ยวกับเวอร์ชันทดสอบ

คำเตือน: tlmgr ใน Debian ทำงานในโหมดผู้ใช้เสมอ

TeX Live จัดเป็นระดับบนสุดบางส่วน รูปแบบซึ่งแต่ละข้อระบุเป็น
ชุดต่างๆของ คอลเลกชัน และ แพคเกจโดยที่คอลเลกชันคือชุดของแพ็คเกจ และ a
package คือสิ่งที่มีไฟล์จริง แบบแผนมักจะประกอบด้วยคอลเลกชันและ
แพ็คเกจ แต่แต่ละแพ็คเกจจะรวมอยู่ในคอลเลกชั่นเดียว ไม่มากและไม่น้อย NS
การติดตั้ง TeX Live สามารถปรับแต่งและจัดการได้ทุกระดับ

ดูhttp://tug.org/texlive/doc> สำหรับเอกสาร TeX Live ทั้งหมดที่มี

ตัวอย่าง


หลังจากติดตั้ง TeX Live สำเร็จแล้ว ต่อไปนี้คือการดำเนินการทั่วไปบางประการกับ "tlmgr":

"ที่เก็บตัวเลือก tlmgr http://mirror.ctan.org/systems/texlive/tlnet"
บอก "tlmgr" เพื่อใช้มิเรอร์ CTAN ใกล้เคียงสำหรับการอัพเดตในอนาคต มีประโยชน์ถ้าคุณติดตั้ง
TeX Live จากอิมเมจดีวีดีและต้องการอัปเดตอย่างต่อเนื่อง

"อัปเดต tlmgr --list"
รายงานสิ่งที่จะอัปเดตโดยไม่ต้องอัปเดตอะไรเลย

"อัปเดต tlmgr -- ทั้งหมด"
ทำให้การติดตั้ง TeX ในพื้นที่ของคุณสอดคล้องกับสิ่งที่อยู่ในที่เก็บแพ็คเกจ
(โดยทั่วไปจะมีประโยชน์เมื่ออัปเดตจาก CTAN)

"ข้อมูล tlmgr" อะไร
แสดงข้อมูลโดยละเอียดเกี่ยวกับแพ็คเกจ อะไร, เช่นสถานะการติดตั้งและ
คำอธิบาย, ของการค้นหาสำหรับ อะไร ในทุกแพ็คเกจ

สำหรับความสามารถและรายละเอียดทั้งหมดของ "tlmgr" โปรดอ่าน voluminous . ต่อไปนี้
ข้อมูล

OPTIONS


ตัวเลือกต่อไปนี้สำหรับ "tlmgr" คือตัวเลือกส่วนกลาง ไม่ได้เจาะจงสำหรับการดำเนินการใดๆ ทั้งหมด
ตัวเลือก ไม่ว่าจะเป็นส่วนกลางหรือเฉพาะการดำเนินการ สามารถกำหนดไว้ที่ใดก็ได้บนบรรทัดคำสั่ง และ
ในลำดับใดก็ได้ อาร์กิวเมนต์ที่ไม่ใช่ตัวเลือกแรกจะเป็นการดำเนินการหลัก ในทุกกรณี,
"--"ตัวเลือก และ "-"ตัวเลือก เทียบเท่าและ "=" เป็นทางเลือกระหว่างชื่อตัวเลือกและ
คุณค่าของมัน

--ที่เก็บ url|เส้นทาง
ระบุที่เก็บแพ็คเกจซึ่งแพ็คเกจควรติดตั้งหรืออัพเดต
แทนที่ที่เก็บแพ็คเกจเริ่มต้นที่พบใน TeX Live Package . ของการติดตั้ง
ฐานข้อมูล (หรือที่เรียกว่า TLPDB ซึ่งกำหนดไว้ทั้งหมดในไฟล์ "tlpkg/texlive.tlpdb") NS
เอกสารประกอบสำหรับ "install-tl" มีรายละเอียดเพิ่มเติมเกี่ยวกับสิ่งนี้
(<http://tug.org/texlive/doc/install-tl.html>).

"--repository" เปลี่ยนตำแหน่งที่เก็บสำหรับการรันปัจจุบันเท่านั้น ที่จะทำให้
การเปลี่ยนแปลงอย่างถาวร ใช้ "ที่เก็บตัวเลือก" (ดูการกระทำ "ตัวเลือก")

เพื่อความเข้ากันได้และความสะดวกย้อนหลัง "--location" และ "--repo" จะได้รับการยอมรับเป็น
นามแฝงสำหรับตัวเลือกนี้

--กุย [การกระทำ]
"tlmgr" มีอินเทอร์เฟซแบบกราฟิกและอินเทอร์เฟซบรรทัดคำสั่ง คุณสามารถให้
ตัวเลือกนี้ "--gui" พร้อมกับการกระทำที่จะนำเข้าสู่ .โดยตรง
หน้าจอที่เกี่ยวข้องของ GUI เช่น วิ่ง

tlmgr --gui อัปเดต

เริ่มต้นคุณโดยตรงที่หน้าจออัปเดต หากไม่มีการดำเนินการ GUI จะเป็น
เริ่มที่หน้าจอหลัก

--กุยหลาง รหัส
ตามค่าเริ่มต้น GUI จะพยายามอนุมานภาษาของคุณจากสภาพแวดล้อม (บน Windows ผ่าน
รีจิสตรีบน Unix ผ่าน "LC_MESSAGES") หากล้มเหลวคุณสามารถเลือกอื่นได้
ภาษาโดยให้ตัวเลือกนี้พร้อมรหัสภาษา (ตาม ISO 639-1) ปัจจุบัน
รองรับ (แต่ไม่จำเป็นต้องแปลทั้งหมด) คือ: อังกฤษ (en, ค่าเริ่มต้น),
เช็ก (cs), เยอรมัน (de), ฝรั่งเศส (fr), อิตาลี (it), ญี่ปุ่น (ja), ดัตช์ (nl), โปแลนด์
(pl), โปรตุเกสบราซิล (pt_BR), รัสเซีย (ru), สโลวัก (sk), สโลวีเนีย (sl), เซอร์เบีย
(sr), ยูเครน (สหราชอาณาจักร), เวียดนาม (vi), จีนตัวย่อ (zh_CN) และตัวเต็ม
ภาษาจีน (zh_TW)

--debug-การแปล
ในโหมด GUI สวิตช์นี้จะบอกให้ "tlmgr" รายงานที่ไม่ได้แปล (หรือขาดหายไป)
ข้อความถึงข้อผิดพลาดมาตรฐาน วิธีนี้จะช่วยให้นักแปลเห็นว่ายังต้องทำอะไรบ้าง

--เครื่องอ่านได้
แทนที่จะใช้เอาต์พุตปกติสำหรับการบริโภคของมนุษย์ ให้เขียน (เป็นมาตรฐาน
เอาต์พุต) รูปแบบคงที่เหมาะสำหรับการแยกวิเคราะห์เครื่อง ดู "เครื่องอ่านได้
OUTPUT" ด้านล่าง

--no-ดำเนินการ-การกระทำ
ระงับการดำเนินการของการดำเนินการตามที่กำหนดไว้ในไฟล์ tlpsrc
จัดทำเป็นเอกสารเพื่อความสมบูรณ์เท่านั้น เนื่องจากมีประโยชน์ในการดีบักเท่านั้น

--package-logfile ไฟล์
"tlmgr" บันทึกการดำเนินการของแพ็คเกจทั้งหมด (ติดตั้ง ลบ อัปเดต อัปเดตล้มเหลว ล้มเหลว
กู้คืน) เป็นล็อกไฟล์แยกต่างหาก โดยค่าเริ่มต้น "TEXMFSYSVAR/web2c/tlmgr.log" นี้
ตัวเลือกช่วยให้คุณระบุไฟล์อื่นสำหรับบันทึกได้

--หยุดชั่วคราว
ตัวเลือกนี้ทำให้ "tlmgr" รอให้ผู้ใช้ป้อนข้อมูลก่อนออก มีประโยชน์บน Windows ถึง
หลีกเลี่ยงการหายไปของหน้าต่างคำสั่ง

--ถาวร-ดาวน์โหลด
--no-persistent-ดาวน์โหลด
สำหรับการติดตั้งบนเครือข่าย ตัวเลือกนี้ (เปิดโดยค่าเริ่มต้น) จะทำให้ "tlmgr" พยายามตั้งค่า
เพิ่มการเชื่อมต่อแบบถาวร (โดยใช้โมดูล Perl "LWP") ความคิดคือการเปิดและ
ใช้การเชื่อมต่อเพียงครั้งเดียวต่อเซสชันระหว่างคอมพิวเตอร์และเซิร์ฟเวอร์ของคุณ แทนที่จะใช้
เริ่มการดาวน์โหลดใหม่สำหรับแต่ละแพ็คเกจ

หากไม่สามารถทำได้ "tlmgr" จะกลับไปใช้ "wget" เพื่อปิดการใช้งานเหล่านี้
การเชื่อมต่อแบบถาวร ใช้ "--no-persistent-downloads"

--pin-ไฟล์
เปลี่ยนตำแหน่งไฟล์การปักหมุดจาก "TEXMFLOCAL/tlpkg/pinning.txt" (ดู "การปักหมุด"
ด้านล่าง). จัดทำเป็นเอกสารเพื่อความสมบูรณ์เท่านั้น เนื่องจากมีประโยชน์ในการดีบักเท่านั้น

--โหมดผู้ใช้
เปิดใช้งานโหมดผู้ใช้สำหรับการรัน "tlmgr" นี้ ดู "USER MODE" ด้านล่าง

--usertree dir
การใช้งาน dir สำหรับทรีในโหมดผู้ใช้ ดู "USER MODE" ด้านล่าง

ตัวเลือกมาตรฐานสำหรับโปรแกรม TeX Live ก็เป็นที่ยอมรับเช่นกัน: "--help/-h/-?", "--version",
"-q" (ไม่มีข้อความแสดงข้อมูล), "-v" (สามารถแก้ไขข้อความซ้ำได้) สำหรับ
รายละเอียดเกี่ยวกับสิ่งเหล่านี้ โปรดดูเอกสารประกอบ "TeXLive::TLUtils"

ตัวเลือก "--เวอร์ชัน" จะแสดงข้อมูลเวอร์ชันเกี่ยวกับรุ่น TeX Live และเกี่ยวกับ
สคริปต์ "tlmgr" เอง หากได้รับ "-v" ด้วย หมายเลขรุ่นสำหรับ TeX Live . ที่โหลดไว้
โมดูล Perl ก็แสดงเช่นกัน

การกระทำ


ช่วย
แสดงข้อมูลช่วยเหลือนี้และออก (เหมือนกับ "--help" และบนเว็บที่
<http://tug.org/texlive/doc/tlmgr.html>). บางครั้งโปรแกรม "perldoc" และ/หรือ "PAGER"
ในระบบมีปัญหาส่งผลให้อักขระควบคุมถูกส่งออกตามตัวอักษร นี้
ไม่สามารถตรวจพบได้เสมอ แต่คุณสามารถตั้งค่าตัวแปรสภาพแวดล้อม "NOPERLDOC" และ
"perldoc" จะไม่ถูกนำมาใช้

รุ่น
ให้ข้อมูลเวอร์ชัน (เหมือนกับ "--version")

หากได้รับ "-v" การแก้ไขของโมดูลที่ใช้จะถูกรายงานด้วย

การสำรองข้อมูล [--ทำความสะอาด[=N]] [--ตัวสำรอง dir] [--ทั้งหมด | pkg] ...
หากไม่ได้ระบุตัวเลือก "--clean" การดำเนินการนี้จะทำการสำรองข้อมูลของไฟล์ที่ให้มา
แพ็คเกจหรือแพ็คเกจทั้งหมดที่กำหนด "--ทั้งหมด" ข้อมูลสำรองเหล่านี้จะถูกบันทึกเป็นค่าของ
ตัวเลือก "--backupdir" หากเป็นไดเร็กทอรีที่มีอยู่และสามารถเขียนได้ ถ้า "--backupdir" เป็น
ไม่ได้กำหนดไว้ จะใช้การตั้งค่าตัวเลือก "backupdir" ใน TLPDB หากมี ถ้าทั้งสองเป็น
หายไปไม่มีการสำรองข้อมูล

หากระบุตัวเลือก "--clean" ข้อมูลสำรองจะถูกตัดออก (ลบออก) แทนที่จะบันทึก NS
ค่าจำนวนเต็มทางเลือก N อาจกำหนดจำนวนการสำรองที่จะ
เก็บไว้เมื่อทำความสะอาด หากไม่ได้ระบุ "N" ระบบจะใช้ค่าของตัวเลือก "การสำรองข้อมูลอัตโนมัติ"
หากไม่มีทั้งสองรายการ แสดงว่ามีข้อผิดพลาดเกิดขึ้น สำหรับรายละเอียดเพิ่มเติมของการตัดแต่งกิ่งสำรอง โปรดดูที่
การกระทำ "ตัวเลือก"

ตัวเลือก:

--backupdir ไดเรกทอรี
แทนที่การตั้งค่าตัวเลือก "backupdir" ใน TLPDB NS ไดเรกทอรี อาร์กิวเมนต์คือ
จำเป็นและต้องระบุไดเร็กทอรีที่สามารถเขียนได้ที่มีอยู่ซึ่งจะมีการสำรองข้อมูล
วางไว้

--ทั้งหมด
หากไม่ได้ระบุ "--clean" ให้สำรองข้อมูลแพ็กเกจทั้งหมดใน TeX Live
การติดตั้ง; นี้จะใช้พื้นที่และเวลาค่อนข้างมาก ถ้า "--สะอาด" คือ
ระบุไว้ แพ็คเกจทั้งหมดจะถูกตัดแต่ง

--ทำความสะอาด[=N]
แทนที่จะทำการสำรองข้อมูล ให้ตัดไดเร็กทอรีสำรองของข้อมูลสำรองเก่าตามที่อธิบายไว้
ข้างต้น. อาร์กิวเมนต์จำนวนเต็มเผื่อเลือก N แทนที่ตัวเลือก "การสำรองข้อมูลอัตโนมัติ" ที่ตั้งไว้ใน
ทีแอลพีดีบี คุณต้องใช้ "--ทั้งหมด" หรือรายการแพ็คเกจร่วมกับตัวเลือกนี้ เช่น
ต้องการ

--ดรายรัน
แท้จริงแล้วไม่มีสิ่งใดสำรองหรือลบออก แทนการกระทำที่ต้องทำคือ
เขียนถึงเทอร์มินัล

ผู้สมัคร pkg
ผู้สมัคร pkg
แสดงที่เก็บของผู้สมัครที่พร้อมใช้งานสำหรับแพ็คเกจ pkg. ดู "หลายรายการ
แหล่งเก็บข้อมูล" ด้านล่าง

ตรวจสอบ [ตัวเลือก] ... [ไฟล์ | ขึ้นอยู่กับ | ดำเนินการ | runfiles | ทั้งหมด]
ดำเนินการตรวจสอบหนึ่งรายการ (หรือทั้งหมด) เกี่ยวกับความสอดคล้องของการติดตั้ง

ไฟล์
ตรวจสอบว่าไฟล์ทั้งหมดที่ระบุไว้ใน TLPDB ในเครื่อง ("texlive.tlpdb") เป็น
ปัจจุบันและแสดงรายการที่ขาดหายไป

ขึ้นอยู่กับ
แสดงรายการแพ็คเกจที่เกิดขึ้นเป็นการพึ่งพาในคอลเล็กชันที่ติดตั้ง แต่คือ
ตัวเองไม่ได้ติดตั้งและแพ็คเกจเหล่านั้นที่ไม่มีอยู่ในคอลเล็กชันใด ๆ

หากคุณเรียก "tlmgr check collections" การทดสอบนี้จะดำเนินการแทนตั้งแต่
เวอร์ชันก่อนหน้าสำหรับ "tlmgr" เรียกแบบนั้น

ดำเนินการ
ตรวจสอบว่าไฟล์ที่อ้างถึงโดยคำสั่ง "ดำเนินการ" ใน TeX Live Database นั้น
นำเสนอ.

รันไฟล์
แสดงรายการชื่อไฟล์ที่เกิดขึ้นมากกว่าหนึ่งครั้งใน runfiles

ตัวเลือก:

--use-svn
ใช้ผลลัพธ์ของ "สถานะ svn" แทนการแสดงรายการไฟล์ สำหรับตรวจสอบ TL
พื้นที่เก็บข้อมูลการพัฒนา

conf [textmf|tlmgr|updmap [--conffile ไฟล์] [--ลบ] [สำคัญ [ความคุ้มค่า-
ด้วย "conf" เท่านั้น แสดงข้อมูลการกำหนดค่าทั่วไปสำหรับ TeX Live รวมถึง active
ไฟล์คอนฟิกูเรชัน การตั้งค่าพาธ และอื่นๆ มันเหมือนกับการเรียก "textconfig conf" แต่
ทำงานบนแพลตฟอร์มที่รองรับทั้งหมด

ด้วย "conf texmf", "conf tlmgr" หรือ "conf updmap" ที่ระบุเพิ่มเติมแสดงทั้งหมด
คู่คีย์/ค่า (เช่น การตั้งค่าทั้งหมด) ตามที่บันทึกไว้ใน "ROOT/texmf.cnf" การกำหนดค่า tlmgr
ไฟล์ (ดูด้านล่าง) หรือไฟล์ "updmap.cfg" ที่พบครั้งแรก (ผ่าน kpsewhich) ตามลำดับ

If สำคัญ แถมให้แสดงค่าเฉพาะว่า สำคัญ ในไฟล์นั้นๆ ถ้า
ตัวเลือก --ลบ ยังได้รับไฟล์การกำหนดค่า -- มันถูกลบออกไม่ใช่แค่แสดงความคิดเห็น
ออก!

If ความคุ้มค่า ให้นอกจากนี้ สำคัญ ถูกตั้งค่าเป็น ความคุ้มค่า ในไฟล์นั้นๆ ไม่ ความผิดพลาด
การตรวจสอบ is เสร็จแล้ว!

ในทุกกรณี ไฟล์ที่ใช้สามารถระบุได้อย่างชัดเจนผ่านตัวเลือก "--conffile ไฟล์",
ในกรณีที่ต้องการดำเนินการกับไฟล์อื่น

การใช้งานจริง: หากการดำเนินการของคำสั่งระบบ (บางส่วนหรือทั้งหมด) ผ่าน "\write18"
ถูกเปิดใช้งานระหว่างการติดตั้ง คุณสามารถปิดใช้งานได้ในภายหลัง:

tlmgr conf texmf shell_escape 0

ตัวอย่างที่ซับซ้อนมากขึ้น: ต้นไม้ "TEXMFHOME" (ดูหลัก TeX Live
<http://tug.org/texlive/doc.html>) สามารถตั้งค่าเป็นหลายไดเร็กทอรี แต่ต้องเป็น
อยู่ในวงเล็บปีกกาและคั่นด้วยเครื่องหมายจุลภาค ดังนั้น การระบุค่าไปยังเชลล์จึงเป็นสิ่งที่ดี
ความคิด. ดังนั้น:

tlmgr conf texmf TEXMFHOME "{~/textmf,~/texmfbis}"

คำเตือน: สิ่งอำนวยความสะดวกทั่วไปอยู่ที่นี่ แต่การปรับแต่งการตั้งค่าในลักษณะนี้ดีมาก
ท้อแท้อย่างแรง อีกครั้ง ไม่มีข้อผิดพลาดในการตรวจสอบคีย์หรือค่าใด ๆ ดังนั้นทุก
การแตกหักเป็นไปได้

การถ่ายโอนข้อมูล-tlpdb [--ท้องถิ่น|--ระยะไกล]
ดัมพ์ TLPDB ในพื้นที่หรือระยะไกลทั้งหมดไปยังเอาต์พุตมาตรฐานตามที่เป็นอยู่ ผลลัพธ์จะคล้ายกับ
เอาต์พุต "--เครื่องอ่านได้"; ดูหัวข้อ "เอาต์พุตที่เครื่องอ่านได้"

ตัวเลือก:

--ท้องถิ่น
ดัมพ์ tlpdb ในเครื่อง

--ระยะไกล
ดัมพ์ tlpdb ระยะไกล

ต้องระบุ "--local" และ "--remote" อย่างใดอย่างหนึ่งเท่านั้น

ไม่ว่าในกรณีใด บรรทัดแรกของเอาต์พุตจะระบุตำแหน่งที่เก็บ ในนี้
รูปแบบ:

"location-url" "\t" ตำแหน่ง

โดยที่ "location-url" คือชื่อฟิลด์ตามตัวอักษร ตามด้วยแท็บ และ ที่ตั้ง คือ
ไฟล์หรือ url ไปยังที่เก็บ

การสิ้นสุดบรรทัดอาจเป็น LF หรือ CRLF ขึ้นอยู่กับแพลตฟอร์มปัจจุบัน

สร้าง [ตัวเลือก] ... อะไร
สร้าง language
สร้าง ภาษา.dat
สร้าง ภาษา.def
สร้าง ภาษา.dat.lua

การดำเนินการ "สร้าง" จะเขียนทับการเปลี่ยนแปลงที่ทำขึ้นเองในไฟล์ที่เกี่ยวข้อง: it
สร้างใหม่ตั้งแต่ต้นโดยอิงตามข้อมูลของแพ็คเกจที่ติดตั้ง รวมถึง local
การปรับตัว โปรแกรมติดตั้ง TeX Live และ "tlmgr" เรียก "สร้าง" เป็นประจำสำหรับสิ่งเหล่านี้
ไฟล์

สำหรับการจัดการแบบอักษรของคุณเอง โปรดอ่านข้อมูล "updmap --help" และ/หรือ
<http://tug.org/fonts/fontinstall.html>.

สำหรับการจัดการรูปแบบของคุณเอง โปรดอ่านข้อมูล "fmtutil --help"

ในรายละเอียดเพิ่มเติม: "สร้าง" สร้างใหม่ไฟล์การกำหนดค่าใด ๆ "language.dat",
"language.def" และ "language.dat.lua" จากข้อมูลที่มีอยู่ใน TLPDB ท้องถิ่น
บวกกับไฟล์ที่ดูแลในเครื่อง

ไฟล์ที่ดูแลในเครื่องคือ "language-local.dat", "language-local.def" หรือ
"language-local.dat.lua" ค้นหาใน "TEXMFLOCAL" ในไดเรกทอรีที่เกี่ยวข้อง ถ้า
มีการเพิ่มเติมในเครื่อง ไฟล์สุดท้ายถูกสร้างขึ้นโดยเริ่มต้นด้วยไฟล์หลัก
ละเว้นรายการใด ๆ ที่ไฟล์ในเครื่องระบุว่าจะปิดการใช้งานและในที่สุดก็ผนวก
ไฟล์ในเครื่อง

(หมายเหตุทางประวัติศาสตร์: "updmap-local.cfg" และ "fmtutil-local.cnf" ที่รองรับก่อนหน้านี้ไม่ใช่
อ่านนานขึ้น เนื่องจากตอนนี้ "updmap" และ "fmtutil" อ่านและรองรับการกำหนดค่าหลายรายการ
ไฟล์. ดังนั้นการเพิ่มในเครื่องและควรใส่ใน "updmap.cfg" ของ "fmtutil.cnf"
ไฟล์ใน "TEXMFLOCAL" การกระทำ "สร้าง updmap" และ "สร้าง fmtutil" ไม่ได้อีกต่อไป
มีอยู่.)

ไฟล์ในเครื่องระบุรายการที่จะปิดการใช้งานด้วยบรรทัดความคิดเห็น กล่าวคือ:

%!ชื่อ
--!ชื่อ

โดยที่ "language.dat" และ "language.def" ใช้ "%" และ "language.dat.lua" ใช้ "--" ทั้งหมด
กรณี ชื่อ คือชื่อรูปแบบที่เกี่ยวข้องหรือตัวระบุรูปแบบการใส่ยัติภังค์
ตัวอย่าง:

%!เยอรมัน
--!useenglishmax

(แน่นอน คุณไม่น่าจะต้องการปิดการใช้งานรายการเหล่านั้นจริงๆ พวกเขากำลัง
ตัวอย่างเท่านั้น)

หลังจากปิดบรรทัดดังกล่าว ไฟล์ในเครื่องสามารถรวมรายการอื่นสำหรับรายการเดียวกันได้
หากต้องการคำนิยามที่ต่างออกไป โดยทั่วไป ยกเว้นบรรทัดปิดการใช้งานพิเศษ
ไฟล์ในเครื่องจะใช้รูปแบบเดียวกับไฟล์หลัก

แบบฟอร์ม "สร้างภาษา" สร้างไฟล์ทั้งสามไฟล์ "language.dat", "language.def" และ
"language.dat.lua" ในขณะที่รูปแบบที่มีนามสกุลจะสร้างเฉพาะภาษาที่กำหนดเท่านั้น
ไฟล์

ตัวเลือก:

--ปลายทาง เอาต์พุต_ไฟล์
ระบุไฟล์เอาต์พุต (ค่าเริ่มต้นเป็นตำแหน่งที่เกี่ยวข้องใน "TEXMFSYSVAR") ถ้า
"--dest" ถูกกำหนดให้ "สร้างภาษา" ซึ่งทำหน้าที่เป็นชื่อฐานที่ ".dat"
จะถูกต่อท้ายชื่อของไฟล์เอาต์พุต "language.dat" ".def" จะเป็น
ต่อท้ายค่าของชื่อไฟล์เอาต์พุต "language.def" และ ".dat.lua"
เป็นชื่อของไฟล์ "language.dat.lua" (นี่เป็นเพียงเพื่อหลีกเลี่ยงการเขียนทับ ถ้า
คุณต้องการชื่อเฉพาะสำหรับไฟล์เอาต์พุตแต่ละไฟล์ เราแนะนำให้เรียกใช้ "tlmgr" สองครั้ง)

--localfg local_conf_file
ระบุ (ตัวเลือก) เพิ่มเติมในท้องถิ่น (ค่าเริ่มต้นไปยังตำแหน่งที่เกี่ยวข้องใน
"TEXMFLOCAL")

--สร้างใหม่-sys
บอกให้ tlmgr รันโปรแกรมที่จำเป็นหลังจากสร้างไฟล์ปรับแต่งใหม่แล้ว เหล่านี้
คือ: "fmtutil-sys --all" หลังจาก "สร้าง fmtutil", "fmtutil-sys --byhyphen
.../language.dat" หลัง "สร้าง language.dat" และ "fmtutil-sys --byhyphen
.../language.def" หลัง "สร้าง language.def"

การเรียกที่ตามมาเหล่านี้ทำให้ไฟล์ที่สร้างขึ้นใหม่มีผลบังคับใช้จริง นี้
ไม่ได้ทำโดยค่าเริ่มต้นเนื่องจากการเรียกเหล่านั้นเป็นกระบวนการที่ใช้เวลานานและอาจต้องการ
ได้ทำการเปลี่ยนแปลงที่เกี่ยวข้องหลายครั้งก่อนที่จะเรียกใช้โปรแกรมเหล่านี้

สถานที่ที่เกี่ยวข้องมีดังนี้:

tex/generic/config/language.dat (และ language-local.dat);
tex/generic/config/language.def (และ language-local.def);
tex/generic/config/language.dat.lua (และ language-local.dat.lua);

กุย
เริ่มส่วนต่อประสานผู้ใช้แบบกราฟิก ดู GUI ด้านล่าง

ข้อมูล [ตัวเลือก... ] [คอลเลกชัน|รูปแบบ|pkg... ]
ไม่มีอาร์กิวเมนต์ แสดงรายการแพ็กเกจทั้งหมดที่มีในที่เก็บแพ็กเกจ โดยนำหน้าเหล่านั้น
ติดตั้งด้วย "i" แล้ว

ด้วยคำเดียว "คอลเลกชัน" หรือ "แบบแผน" เป็นอาร์กิวเมนต์ แสดงรายการประเภทคำขอ
แทนแพ็คเกจทั้งหมด

ด้วยอาร์กิวเมนต์อื่น ๆ แสดงข้อมูลเกี่ยวกับ pkg: ชื่อ ประเภท ย่อ และ
คำอธิบายแบบยาว สถานะการติดตั้ง และหมายเลขรุ่นแก้ไข TeX Live ถ้า pkg ไม่ใช่
ติดตั้งในเครื่อง ค้นหาในแหล่งการติดตั้งระยะไกล

If pkg ไม่พบในเครื่องหรือจากระยะไกล การค้นหาจะใช้และแสดงรายการที่ตรงกัน
แพ็คเกจและไฟล์.

นอกจากนี้ยังแสดงข้อมูลที่นำมาจาก TeX Catalogue ได้แก่ รุ่นแพ็คเกจ
วันที่และใบอนุญาต พิจารณาสิ่งเหล่านี้โดยเฉพาะรุ่นแพ็คเกจเป็นค่าประมาณ
เท่านั้นเนื่องจากเวลาเอียงของการปรับปรุงชิ้นส่วนต่างๆ ในทางตรงกันข้าม
ค่า "การแก้ไข" มาจาก TL โดยตรง และเชื่อถือได้

การกระทำก่อนหน้านี้ "แสดง" และ "รายการ" ถูกรวมเข้ากับการกระทำนี้ แต่ยังคงได้รับการสนับสนุน
สำหรับความเข้ากันได้ย้อนหลัง

ตัวเลือก:

--รายการ
หากมีตัวเลือก "--list" มาพร้อมกับแพ็คเกจ รายการของไฟล์ที่มีอยู่ก็เช่นกัน
แสดง รวมทั้งสิ่งเหล่านั้นสำหรับการพึ่งพาเฉพาะแพลตฟอร์ม เมื่อให้ด้วยอุบาย
และคอลเลกชัน "--list" จะแสดงผลการพึ่งพาในลักษณะเดียวกัน

--only-ติดตั้ง
หากระบุตัวเลือกนี้ แหล่งที่มาของการติดตั้งจะไม่ถูกนำมาใช้ เฉพาะท้องถิ่น
แพ็คเกจ คอลเลกชั่น หรือโครงร่างที่ติดตั้งไว้แสดงอยู่ในรายการ (ใช้ไม่ได้กับรายการของ
แพ็คเกจสำหรับตอนนี้)

init-usertree
ตั้งค่าทรี texmf สำหรับสิ่งที่เรียกว่าการจัดการโหมดผู้ใช้ ไม่ว่าจะเป็นทรีผู้ใช้เริ่มต้น
("TEXMFHOME") หรือที่ระบุไว้ในบรรทัดคำสั่งด้วย "--usertree" ดู "โหมดผู้ใช้"
ด้านล่าง

ติดตั้ง [ตัวเลือก] ... pkg...
ติดตั้งแต่ละ pkg ระบุไว้ในบรรทัดคำสั่ง หากยังไม่ได้ติดตั้ง (มันไม่ใช่
สัมผัสแพ็คเกจที่มีอยู่ ดูการดำเนินการ "อัปเดต" สำหรับวิธีรับ a . เวอร์ชันล่าสุด
แพ็คเกจ)

โดยค่าเริ่มต้นสิ่งนี้จะติดตั้งแพ็คเกจทั้งหมดที่ได้รับ pkgs ขึ้นอยู่กับ
ตัวเลือก:

--ดรายรัน
ไม่มีอะไรติดตั้งจริง แทน การกระทำที่จะดำเนินการจะถูกเขียนไปยัง
สถานีปลายทาง

--ไฟล์
แทนที่จะดึงแพ็คเกจจากที่เก็บการติดตั้ง ให้ใช้แพ็คเกจ files
ระบุไว้ในบรรทัดคำสั่ง ไฟล์เหล่านี้ต้องเป็นไฟล์แพ็คเกจ TeX Live มาตรฐาน (ด้วย
มีไฟล์ tlpobj)

--บังคับ
หากมีการอัปเดต "tlmgr" เอง (หรือส่วนอื่นๆ ของโครงสร้างพื้นฐานพื้นฐาน)
"tlmgr" จะประกันตัวและไม่ทำการติดตั้งเว้นแต่จะได้รับตัวเลือกนี้
ไม่แนะนำ.

--ไม่ขึ้นอยู่กับ
อย่าติดตั้งการพึ่งพา (โดยค่าเริ่มต้น การติดตั้งแพ็คเกจทำให้มั่นใจได้ว่าทั้งหมด
การขึ้นต่อกันของแพ็คเกจนี้สำเร็จแล้ว)

--ไม่-ขึ้นอยู่กับ-at-all
โดยปกติ เมื่อคุณติดตั้งแพ็คเกจที่ส่งไฟล์ไบนารีไบนารี่ที่เกี่ยวข้อง
แพ็คเกจจะถูกติดตั้งด้วย นั่นคือสำหรับแพ็คเกจ "foo" แพ็คเกจ
"foo.i386-linux" จะถูกติดตั้งบนระบบ "i386-linux" ด้วย ตัวเลือกนี้
ระงับพฤติกรรมนี้ และยังหมายถึง "--ไม่ขึ้นอยู่" อย่าใช้มันเว้นแต่คุณจะ
แน่ใจในสิ่งที่คุณทำ

-- ติดตั้งใหม่
ติดตั้งแพ็คเกจอีกครั้ง (รวมถึงการขึ้นต่อกันสำหรับคอลเลกชัน) แม้ว่าจะดูเหมือนอยู่แล้ว
ที่จะติดตั้ง (กล่าวคือ มีอยู่ใน TLPDB) สิ่งนี้มีประโยชน์ในการกู้คืนจาก
การลบไฟล์ในลำดับชั้นโดยไม่ตั้งใจ

เมื่อทำการติดตั้งใหม่ จะติดตามเฉพาะการขึ้นต่อกันบนแพ็คเกจปกติเท่านั้น (เช่น ไม่ใช่สิ่งเหล่านั้น
ของประเภทโครงการหรือคอลเลกชัน)

--กับ-doc
--กับ-src
แม้ว่าจะไม่แนะนำ แต่โปรแกรม "install-tl" จะมีตัวเลือกให้ละเว้น
การติดตั้งเอกสารและ/หรือไฟล์ต้นฉบับทั้งหมด (โดยค่าเริ่มต้น ทุกอย่างคือ
ติดตั้ง) หลังจากการติดตั้งดังกล่าว คุณอาจพบว่าคุณต้องการเอกสารประกอบ
หรือไฟล์ต้นทางสำหรับแพ็คเกจที่กำหนด คุณสามารถรับได้โดยใช้สิ่งเหล่านี้
ตัวเลือกร่วมกับ "--reinstall" เช่นเดียวกับใน (โดยใช้แพ็คเกจ "fontspec" เป็น
ตัวอย่าง):

ติดตั้ง tlmgr --reinstall --with-doc --with-src fontspec

ตัวเลือก
ตัวเลือก [แสดง]
ตัวเลือก แสดงทั้งหมด
ตัวเลือก สำคัญ [ความคุ้มค่า]

แบบฟอร์มแรกแสดงการตั้งค่า TeX Live ทั่วโลกที่บันทึกอยู่ใน TLPDB ด้วย a
คำอธิบายสั้นๆ และ "คีย์" ที่ใช้เปลี่ยนในวงเล็บ

รูปแบบที่สองคล้ายคลึงกัน แต่ยังแสดงตัวเลือกที่สามารถกำหนดได้ แต่ไม่ใช่
ปัจจุบันตั้งค่าเป็นค่าใด ๆ

ในรูปแบบที่สาม if ความคุ้มค่า ไม่ได้รับการตั้งค่าสำหรับ สำคัญ จะปรากฏขึ้น ถ้า ความคุ้มค่า is
นำเสนอ, สำคัญ ถูกตั้งค่าเป็น ความคุ้มค่า.

ค่าที่เป็นไปได้สำหรับ สำคัญ คือ (เรียกใช้ "tlmgr option showall" สำหรับรายการที่ชัดเจน):

ที่เก็บ (ที่เก็บแพ็คเกจเริ่มต้น)
รูปแบบ (สร้างรูปแบบในเวลาติดตั้ง)
รหัสไปรษณีย์ (เรียกใช้ postinst code blobs)
docfiles (ติดตั้งไฟล์เอกสาร)
srcfiles (ติดตั้งไฟล์ต้นฉบับ)
backupdir (ไดเร็กทอรีเริ่มต้นสำหรับการสำรองข้อมูล),
การสำรองข้อมูลอัตโนมัติ (จำนวนการสำรองข้อมูลที่จะเก็บไว้)
sys_bin (ไดเร็กทอรีที่ไฟล์เรียกทำงานถูกเชื่อมโยงโดยแอ็คชันพาธ)
sys_man (ไดเร็กทอรีที่เชื่อมโยง man page โดยการกระทำของพาธ)
sys_info (ไดเร็กทอรีที่ไฟล์ข้อมูลเชื่อมโยงโดยการดำเนินการพาธ)
desktop_integration (เฉพาะ Windows: สร้างทางลัดเมนูเริ่ม)
fileassocs (เฉพาะ Windows: เปลี่ยนความสัมพันธ์ของไฟล์)
ผู้ใช้หลายคน (เฉพาะ Windows: ติดตั้งสำหรับผู้ใช้ทั้งหมด)

การใช้งาน "ตัวเลือก" ทั่วไปอย่างหนึ่งคือเปลี่ยนการติดตั้งอย่างถาวรเพื่อให้ใช้งานได้ต่อไป
อัปเดตจากอินเทอร์เน็ตหลังจากติดตั้งจากดีวีดีในตอนแรก เมื่อต้องการทำเช่นนี้ คุณสามารถเรียกใช้

ที่เก็บตัวเลือก tlmgr http://mirror.ctan.org/systems/texlive/tlnet

เอกสารประกอบ "install-tl" มีข้อมูลเพิ่มเติมเกี่ยวกับค่าที่เป็นไปได้สำหรับ
"ที่เก็บ". (สำหรับความเข้ากันได้แบบย้อนหลัง "ตำแหน่ง" สามารถใช้เป็นชื่ออื่นสำหรับ
"ที่เก็บ".)

หากมีการตั้งค่า "รูปแบบ" (ซึ่งเป็นค่าเริ่มต้น) รูปแบบจะถูกสร้างขึ้นใหม่เมื่อ
เครื่องยนต์หรือไฟล์รูปแบบมีการเปลี่ยนแปลง ปิดการใช้งานนี้เฉพาะเมื่อคุณรู้ว่าคุณคืออะไร
การทำ

ตัวเลือก "รหัสไปรษณีย์" ควบคุมการดำเนินการของรหัสการดำเนินการหลังการติดตั้งต่อแพ็คเกจ มัน
ถูกตั้งค่าเป็นค่าเริ่มต้น และการปิดใช้งานอีกครั้งไม่น่าเป็นที่สนใจ ยกเว้นบางทีเพื่อ
นักพัฒนา

ตัวเลือก "docfiles" และ "srcfiles" ควบคุมการติดตั้งไฟล์ที่เกี่ยวข้อง
ของแพ็คเกจ โดยค่าเริ่มต้นทั้งคู่จะเปิดใช้งาน (1) สิ่งนี้สามารถปิดใช้งานได้ (ตั้งค่าเป็น 0) หากdisk
พื้นที่มี จำกัด (มาก)

ตัวเลือก "autobackup" และ "backupdir" กำหนดค่าเริ่มต้นสำหรับการกระทำ "update"
"สำรองและเรียกคืน". การกระทำทั้งสามนี้จำเป็นต้องมีไดเร็กทอรีที่จะอ่านหรือเขียน
ข้อมูลสำรอง หากไม่ได้ระบุ "--backupdir" ในบรรทัดคำสั่ง "backupdir"
ใช้ค่าตัวเลือก (ถ้าตั้งค่า)

ตัวเลือก "การสำรองข้อมูลอัตโนมัติ" (ยกเลิก) เปิดใช้งานการสร้างการสำรองข้อมูลอัตโนมัติ ค่าของมันคือ an
จำนวนเต็ม. หากค่า "การสำรองข้อมูลอัตโนมัติ" คือ "-1" จะไม่มีการลบข้อมูลสำรองออก หาก "การสำรองข้อมูลอัตโนมัติ" เป็น 0
หรือมากกว่านั้นจะระบุจำนวนข้อมูลสำรองที่จะเก็บไว้ ดังนั้น การสำรองข้อมูลจะถูกปิดใช้งานหาก
ค่าคือ 0 ในโหมด "--สะอาด" ของการดำเนินการ "สำรองข้อมูล" ตัวเลือกนี้จะระบุ
เบอร์ที่จะเก็บไว้

ในการตั้งค่า "การสำรองข้อมูลอัตโนมัติ" เป็น "-1" บนบรรทัดคำสั่ง ให้ใช้:

ตัวเลือก tlmgr -- การสำรองข้อมูลอัตโนมัติ -1

เครื่องหมาย "--" จะหลีกเลี่ยงการใช้ "-1" เป็นตัวเลือก ("--" หยุดแยกวิเคราะห์ตัวเลือกที่
จุดที่ปรากฎ; นี่เป็นคุณสมบัติทั่วไปในโปรแกรม Unix ส่วนใหญ่)

ตัวเลือก "sys_bin", "sys_man" และ "sys_info" ถูกใช้บนระบบที่เหมือน Unix เพื่อควบคุม
การสร้างลิงก์สำหรับไฟล์สั่งการ ไฟล์ข้อมูล และหน้าคน ดูการกระทำ "เส้นทาง"
เพื่อดูรายละเอียด

สามตัวเลือกสุดท้ายควบคุมพฤติกรรมในการติดตั้ง Windows ถ้า
"desktop_integration" ถูกตั้งค่า จากนั้นบางแพ็คเกจจะติดตั้งไอเท็มในโฟลเดอร์ย่อยของ
เมนูเริ่มสำหรับ "tlmgr gui" เอกสารประกอบ ฯลฯ หากตั้งค่า "fileassocs" ไว้ Windows file
มีการสร้างความสัมพันธ์ (ดูการกระทำ "postaction" ด้วย) สุดท้าย หากตั้งค่า "ผู้ใช้หลายคน"
จากนั้นจึงปรับให้เข้ากับรีจิสตรีและเมนูสำหรับผู้ใช้ทั้งหมดในระบบแทน
ของผู้ใช้ปัจจุบันเท่านั้น ทั้งสามตัวเลือกเปิดอยู่โดยค่าเริ่มต้น

กระดาษ
กระดาษ [a4|จดหมาย]
[xdvi|pdftex|dvips|dvipdfmx|บริบท|psutils] กระดาษ [ขนาดกระดาษ|--รายการ]

ไม่มีอาร์กิวเมนต์ ("กระดาษ tlmgr") แสดงการตั้งค่าขนาดกระดาษเริ่มต้นสำหรับที่รู้จักทั้งหมด
โปรแกรม

ด้วยอาร์กิวเมนต์เดียว (เช่น "tlmgr paper a4") ให้ตั้งค่าเริ่มต้นสำหรับโปรแกรมที่รู้จักทั้งหมดเป็น
ขนาดกระดาษนั้น

ด้วยโปรแกรมที่กำหนดเป็นอาร์กิวเมนต์แรกและไม่ได้ระบุขนาดกระดาษ (เช่น "tlmgr dvips
กระดาษ") แสดงขนาดกระดาษเริ่มต้นสำหรับโปรแกรมนั้น

โดยให้โปรแกรมเป็นอาร์กิวเมนต์แรก และขนาดกระดาษเป็นอาร์กิวเมนต์สุดท้าย (เช่น
"tlmgr dvips paper a4") ตั้งค่าเริ่มต้นสำหรับโปรแกรมนั้นเป็นขนาดกระดาษนั้น

ด้วยโปรแกรมที่กำหนดเป็นอาร์กิวเมนต์แรก และ "--list" กำหนดเป็นอาร์กิวเมนต์สุดท้าย (เช่น
"tlmgr dvips paper --list") แสดงขนาดกระดาษที่ถูกต้องทั้งหมดสำหรับโปรแกรมนั้น ขนาดแรก
แสดงเป็นค่าเริ่มต้น

อนึ่ง ไวยากรณ์นี้มีชื่อโปรแกรมเฉพาะก่อนคำหลัก "กระดาษ" คือ
ผิดปกติ. มันสืบทอดมาจากสคริปต์ "texconfig" ที่มีมาช้านาน ซึ่งรองรับ other
การตั้งค่าคอนฟิกสำหรับบางโปรแกรม โดยเฉพาะ "dvips" "tlmgr" ไม่รองรับสิ่งเหล่านั้น
การตั้งค่าพิเศษ

เส้นทาง [--w32mode=ผู้ใช้|ผู้ดูแลระบบ] [เพิ่ม|ลบ]
บน Unix เพียงเพิ่มหรือลบลิงก์สัญลักษณ์สำหรับไบนารี หน้าคน และหน้าข้อมูลใน
ไดเร็กทอรีระบบที่ระบุโดยตัวเลือกที่เกี่ยวข้อง (ดูคำอธิบาย "ตัวเลือก"
ข้างต้น). ไม่เปลี่ยนแปลงไฟล์การเริ่มต้นใด ๆ ทั้งระบบหรือส่วนบุคคล

บน Windows ส่วนรีจิสตรีที่มีการเพิ่มหรือลบไดเร็กทอรีไบนารีจะถูกกำหนด
ด้วยวิธีดังต่อไปนี้:

หากผู้ใช้มีสิทธิ์ของผู้ดูแลระบบและไม่ได้ระบุตัวเลือก "--w32mode" การตั้งค่า
w32_multi_user กำหนดตำแหน่ง (เช่น หากอยู่บนเส้นทางของระบบ มิฉะนั้น
เปลี่ยนเส้นทางผู้ใช้)

หากผู้ใช้มีสิทธิ์ของผู้ดูแลระบบ และได้รับตัวเลือก "--w32mode" ตัวเลือกนี้จะกำหนด
เส้นทางที่จะปรับ

หากผู้ใช้ไม่มีสิทธิ์ผู้ดูแลระบบและไม่ได้ระบุตัวเลือก "--w32mode" และ
การตั้งค่า w32_multi_user ปิดอยู่ เส้นทางของผู้ใช้จะเปลี่ยนไป ในขณะที่การตั้งค่า
w32_multi_user เปิดอยู่มีการเตือนว่าผู้โทรไม่มีสิทธิ์เพียงพอ

หากผู้ใช้ไม่มีสิทธิ์ผู้ดูแลระบบและให้ตัวเลือก "--w32mode" จะต้องเป็น
ผู้ใช้งาน และเส้นทางผู้ใช้จะถูกปรับ หากผู้ใช้ที่ไม่มีสิทธิ์ผู้ดูแลระบบใช้ตัวเลือก
"--w32mode admin" ออกคำเตือนว่าผู้โทรไม่มีสิทธิ์เพียงพอ

ปักหมุด
การดำเนินการ "ปักหมุด" จะจัดการไฟล์การปักหมุด โปรดดูที่ "การปักหมุด" ด้านล่าง

"ปักหมุดโชว์"
แสดงข้อมูลการปักหมุดปัจจุบัน

"ตรึงเพิ่ม" repo pkgglob...
ตรึงแพ็คเกจที่ตรงกับ pkgglob(s) ไปยังที่เก็บ repo.

"ตรึงลบ" repo pkgglob...
แพ็คเกจใด ๆ ที่บันทึกไว้ในไฟล์การปักหมุดที่ตรงกับ สำหรับการให้
กรุ repo จะถูกลบออก

"ตรึงลบ repo --ทั้งหมด"
ลบข้อมูลการปักหมุดทั้งหมดสำหรับที่เก็บ repo.

เวที รายการ|เพิ่ม|ลบ เวที...
เวที ชุด เวที
เวที ชุด รถยนต์
"รายการแพลตฟอร์ม" แสดงรายการชื่อ TeX Live ของแพลตฟอร์มทั้งหมด (หรือสถาปัตยกรรมที่เรียกว่า)
("i386-linux", ...) มีอยู่ในที่เก็บแพ็คเกจ

"เพิ่มแพลตฟอร์ม" เวที... เพิ่มไฟล์ปฏิบัติการสำหรับแต่ละแพลตฟอร์มที่กำหนด เวที ไป
การติดตั้งจากที่เก็บ

"ลบแพลตฟอร์ม" เวที... ลบไฟล์เรียกทำงานสำหรับแต่ละแพลตฟอร์มที่กำหนด เวที
จากการติดตั้ง แต่ยังคงแพลตฟอร์มที่กำลังทำงานอยู่ในทุกกรณี

"ชุดแพลตฟอร์ม" เวที เปลี่ยน TeX Live เพื่อใช้แพลตฟอร์มที่กำหนดแทน auto . เสมอ
การตรวจพบ

"ชุดแพลตฟอร์มอัตโนมัติ" จะเปลี่ยน TeX Live เป็นโหมดการตรวจจับอัตโนมัติสำหรับแพลตฟอร์ม

จำเป็นต้องมีการตรวจจับแพลตฟอร์มเพื่อเลือกไบนารี "xz", "xzdec" และ "wget" ที่เหมาะสม
มาพร้อมกับ TeX Live

"arch" เป็นคำพ้องความหมายสำหรับ "platform"

ตัวเลือก:

--ดรายรัน
ไม่มีอะไรติดตั้งจริง แทน การกระทำที่จะดำเนินการจะถูกเขียนไปยัง
สถานีปลายทาง

ไปรษณีย์ [--w32mode=ผู้ใช้|ผู้ดูแลระบบ] [--fileassocmode=1|2] [--ทั้งหมด] [ติดตั้ง|ลบ]
[ทางลัด | fileassoc | สคริปต์] [pkg] ...
ดำเนินการ postaction "ทางลัด", "fileassoc" หรือ "สคริปต์" ที่กำหนดเป็นครั้งที่สองที่จำเป็น
อาร์กิวเมนต์ในโหมดติดตั้งหรือลบ (ซึ่งเป็นอาร์กิวเมนต์แรกที่จำเป็น) สำหรับ
แพ็คเกจที่ระบุบนบรรทัดคำสั่ง หรือสำหรับทั้งหมดหากได้รับ "--ทั้งหมด"

หากตัวเลือก "--w32mode" ได้รับค่า "ผู้ใช้" การดำเนินการทั้งหมดจะดำเนินการเท่านั้น
ในส่วนที่ผู้ใช้สามารถเข้าถึงได้ของรีจิสทรี/ระบบไฟล์ ในขณะที่ค่า "admin" จะเลือก
ส่วนของรีจิสทรีทั้งระบบสำหรับการเชื่อมโยงไฟล์ หากคุณไม่มี
การอนุญาตที่เพียงพอ การใช้ "--w32mode=admin" จะไม่สำเร็จ

"--fileassocmode" ระบุการดำเนินการสำหรับการเชื่อมโยงไฟล์ หากตั้งค่าเป็น 1 (the
ค่าเริ่มต้น) เฉพาะการเชื่อมโยงใหม่เท่านั้นที่จะถูกเพิ่ม หากตั้งค่าเป็น 2 การเชื่อมโยงทั้งหมดจะถูกตั้งค่าเป็น
โปรแกรม TeX Live (โปรดดู "ตัวเลือก fileassocs" ด้วย)

แท่นพิมพ์
พิมพ์ตัวระบุ TeX Live สำหรับแพลตฟอร์มที่ตรวจพบ (ฮาร์ดแวร์/ระบบปฏิบัติการ)
รวมกันเป็นเอาต์พุตมาตรฐานและออก "--print-arch" เป็นคำพ้องความหมาย

เอาออก [ตัวเลือก] ... pkg...
ลบแต่ละอัน pkg ระบุไว้ การลบคอลเลกชันจะลบการขึ้นต่อกันของแพ็คเกจทั้งหมด (ยกเว้นกรณีที่
มีการระบุ "--ไม่ขึ้นกับ") แต่ไม่ใช่การขึ้นต่อกันของคอลเล็กชันของคอลเล็กชันนั้น
อย่างไรก็ตาม เมื่อลบแพ็คเกจ การขึ้นต่อกันจะไม่ถูกลบออก ตัวเลือก:

--ไม่ขึ้นอยู่กับ
อย่าลบแพ็คเกจที่ขึ้นต่อกัน

--ไม่-ขึ้นอยู่กับ-at-all
ดูด้านบนภายใต้ ติดตั้ง (และระวัง).

--บังคับ
โดยค่าเริ่มต้น การลบแพ็คเกจหรือคอลเล็กชันที่ขึ้นอยู่กับ another
ไม่อนุญาตให้รวบรวมหรือโครงการ ด้วยตัวเลือกนี้ แพ็คเกจจะถูกลบออก
โดยไม่มีเงื่อนไข ใช้ด้วยความระมัดระวัง

แพ็คเกจที่ถูกลบออกโดยใช้ตัวเลือก "--force" เนื่องจากยังอยู่ในรายการ
ในคอลเล็กชันหรือโครงร่างที่ติดตั้งไว้จะไม่ได้รับการอัปเดต และจะถูกกล่าวถึงเป็น
โดยการบังคับ ลบออก ในผลลัพธ์ของ tlmgr ปรับปรุง --รายการ.

--ดรายรัน
ไม่มีอะไรถูกลบออกจริง ๆ แทน การกระทำที่จะดำเนินการจะถูกเขียนไปยัง
สถานีปลายทาง

กรุ
กรุ รายการ
กรุ รายการ เส้นทาง|แท็ก
กรุ เพิ่ม เส้นทาง [แท็ก]
กรุ เอาออก เส้นทาง|แท็ก
กรุ ชุด เส้นทาง[#แท็ก] [เส้นทาง[#แท็ก] ... ]
การดำเนินการนี้จะจัดการรายการที่เก็บ ดู "ที่เก็บหลายรายการ" ด้านล่างสำหรับ
คำอธิบายโดยละเอียด

รูปแบบแรก ("รายการ") แสดงรายการที่เก็บที่กำหนดค่าทั้งหมดและแท็กที่เกี่ยวข้อง if
ชุด. หากระบุเส้นทาง URL หรือแท็กหลังคีย์เวิร์ด "รายการ" ระบบจะตีความว่าเป็น
แหล่งที่มาจากตำแหน่งที่จะเริ่มต้น TeX Live Database และแสดงรายการแพ็คเกจที่มีอยู่
นี่อาจเป็นพื้นที่เก็บข้อมูลล่าสุดที่ไม่ได้ใช้ ทั้งภายในเครื่องและระยะไกล ถ้าอย่างใดอย่างหนึ่ง
ส่งผ่าน "--with-platforms" เพิ่มเติมสำหรับแต่ละแพ็คเกจ (ถ้ามี)
มีการระบุไว้ด้วย

รูปแบบที่สาม ("เพิ่ม") เพิ่มที่เก็บ (เลือกที่จะแนบแท็ก) ในรายการ
ที่เก็บ แบบฟอร์มที่สี่ ("remove") จะลบที่เก็บไม่ว่าจะโดย full
เส้นทาง/url หรือตามแท็ก แบบฟอร์มสุดท้าย ("set") ตั้งค่ารายการที่เก็บเป็น items
กำหนดบนบรรทัดคำสั่งไม่เก็บการตั้งค่าก่อนหน้า

ในทุกกรณี หนึ่งในที่เก็บต้องถูกแท็กเป็น "main"; อย่างอื่นทั้งหมด
ปฏิบัติการจะล้มเหลว!

ฟื้นฟู [--ตัวสำรอง dir] [--ทั้งหมด | pkg [การหมุนรอบ]]
กู้คืนแพ็คเกจจากข้อมูลสำรองที่สร้างไว้ก่อนหน้านี้

หากได้รับ "--ทั้งหมด" ให้ลองกู้คืนเวอร์ชันล่าสุดของการสำรองข้อมูลแพ็กเกจทั้งหมดที่พบใน
ไดเรกทอรีสำรอง

มิฉะนั้นถ้าไม่ pkg ไม่ การหมุนรอบ ระบุรายการการแก้ไขสำรองที่มีอยู่สำหรับทุกคน
แพ็คเกจ กับ pkg ให้แต่ไม่มี การหมุนรอบ, แสดงรายการการแก้ไขสำรองที่มีอยู่ทั้งหมดของ pkg.

เมื่อแสดงรายการแพ็คเกจที่พร้อมใช้งาน tlmgr จะแสดงการแก้ไข และในวงเล็บคือการสร้าง
เวลา ถ้ามี (ในรูปแบบ ปปปป-ดด-วว ชช:นน)

ถ้า (และก็ต่อเมื่อ) ทั้งสองอย่าง pkg และหมายเลขการแก้ไขที่ถูกต้อง การหมุนรอบ ระบุให้ลองกู้คืน
แพ็คเกจจากการสำรองข้อมูลที่ระบุ

ตัวเลือก:

--ทั้งหมด
ลองกู้คืนเวอร์ชันล่าสุดของการสำรองข้อมูลแพ็คเกจทั้งหมดที่พบในการสำรองข้อมูล
ไดเร็กทอรี อาร์กิวเมนต์ที่ไม่ใช่ตัวเลือกเพิ่มเติม (like pkg) ไม่ได้รับอนุญาต.

--backupdir ไดเรกทอรี
ระบุไดเร็กทอรีที่จะพบข้อมูลสำรอง ถ้าไม่ให้ก็จะรับไป
จากการตั้งค่าคอนฟิกใน TLPDB

--ดรายรัน
แท้จริงแล้วไม่มีสิ่งใดถูกกู้คืน แทน การกระทำที่จะดำเนินการจะถูกเขียนไปยัง
สถานีปลายทาง

--บังคับ
อย่าถามคำถาม

ค้นหา [ตัวเลือก... ] อะไร
ค้นหา [ตัวเลือก...] --ไฟล์ อะไร

ค้นหา [ตัวเลือก...] --ทั้งหมด อะไร

โดยค่าเริ่มต้น ค้นหาชื่อ คำอธิบายสั้น ๆ และคำอธิบายแบบยาวของทั้งหมดในพื้นที่
ติดตั้งแพ็คเกจสำหรับอาร์กิวเมนต์ อะไรถูกตีความว่าเป็นนิพจน์ทั่วไป (Perl)

ตัวเลือก:

--ไฟล์
แสดงรายการชื่อไฟล์ทั้งหมดที่มี อะไร.

--ทั้งหมด
ค้นหาทุกอย่าง: ชื่อแพ็คเกจ คำอธิบาย และชื่อไฟล์

--ทั่วโลก
ค้นหา TeX Live Database ของสื่อการติดตั้ง แทนการค้นหาในเครื่อง
การติดตั้ง

--คำ
จำกัดการค้นหาชื่อแพ็คเกจและคำอธิบาย (แต่ไม่ใช่ชื่อไฟล์) ให้ตรงกัน
เต็มคำเท่านั้น ตัวอย่างเช่น การค้นหา "table" ด้วยตัวเลือกนี้จะไม่แสดงผล
แพ็คเกจที่มีคำว่า "tables" (เว้นแต่จะมีคำว่า "table" on . ด้วย
ของตัวเอง)

ถอนการติดตั้ง
ถอนการติดตั้งการติดตั้ง TeX Live ทั้งหมด ตัวเลือก:

--บังคับ
ไม่ต้องขอคำยืนยัน ให้ลบออกทันที

ปรับปรุง [ตัวเลือก] ... [pkg] ...
อัปเดตแพ็คเกจที่กำหนดเป็นอาร์กิวเมนต์เป็นเวอร์ชันล่าสุดที่
แหล่งที่มาของการติดตั้ง อย่างใดอย่างหนึ่ง "--ทั้งหมด" หรืออย่างน้อยหนึ่ง pkg ต้องระบุชื่อ ตัวเลือก:

--ทั้งหมด
อัปเดตแพ็คเกจที่ติดตั้งทั้งหมด ยกเว้น "tlmgr" เอง ดังนั้น หากอัปเดตเป็น "tlmgr"
ตัวเองมีอยู่ สิ่งนี้จะทำให้เกิดข้อผิดพลาด เว้นแต่ตัวเลือก "--force"
หรือให้ "--ตนเอง" (ดูด้านล่าง.)

นอกเหนือจากการอัพเดตแพ็คเกจที่ติดตั้งแล้ว ในระหว่างการอัพเดตคอลเลกชั่น
การติดตั้งภายในเครื่อง (โดยค่าเริ่มต้น) จะซิงโครไนซ์กับสถานะของคอลเลกชันบน
เซิร์ฟเวอร์สำหรับทั้งการเพิ่มและการลบ

ซึ่งหมายความว่าหากแพ็คเกจถูกลบออกบนเซิร์ฟเวอร์ (และด้วยเหตุนี้ด้วย
ถูกลบออกจากคอลเลกชันที่เกี่ยวข้อง) "tlmgr" จะลบแพ็คเกจใน local
การติดตั้ง. สิ่งนี้เรียกว่า ``ลบอัตโนมัติ'' และมีการประกาศเช่นนั้นเมื่อใช้
ตัวเลือก "--รายการ" การลบอัตโนมัตินี้สามารถระงับได้โดยใช้ตัวเลือก
"--no-auto-remove" (ไม่แนะนำ โปรดดูคำอธิบายตัวเลือก)

ในทำนองเดียวกันหากมีการเพิ่มแพ็คเกจไปยังคอลเลกชันบนเซิร์ฟเวอร์ที่เป็น
ติดตั้งในเครื่องจะถูกเพิ่มลงในการติดตั้งในเครื่อง นี้เรียกว่า
``ติดตั้งอัตโนมัติ'' และประกาศเช่นนั้นเมื่อใช้ตัวเลือก "--รายการ" อัตโนมัตินี้-
การติดตั้งสามารถระงับได้โดยใช้ตัวเลือก "--no-auto-install"

ข้อยกเว้นสำหรับการตรวจสอบการขึ้นต่อกันของคอลเลกชัน (รวมถึงการติดตั้งอัตโนมัติของ
แพ็คเกจที่เพิ่งกล่าวถึง) คือแพ็คเกจที่คุณ ``บังคับให้ลบออก' นั้น
คือคุณเรียกว่า "tlmgr remove --force" กับพวกเขา (ดูการกระทำ "เอาออก"
เอกสารประกอบ) หากต้องการติดตั้งแพ็คเกจที่ถูกลบออกใหม่อีกครั้ง ให้ใช้
"--ติดตั้งใหม่-บังคับ-ลบ".

หากคุณต้องการแยกบางแพ็คเกจออกจากการรันการอัพเดทปัจจุบัน (เช่น เนื่องจากทำงานช้า
ลิงก์) โปรดดูตัวเลือก "--ยกเว้น" ด้านล่าง

--ตัวเอง
อัปเดต "tlmgr" เอง (นั่นคือแพ็คเกจโครงสร้างพื้นฐาน) หากอัปเดตเป็น
ปัจจุบัน. บน Windows จะรวมการอัปเดตล่าม Perl ส่วนตัวที่จัดส่งแล้ว
ภายใน TeX Live

หากมีตัวเลือกนี้ร่วมกับ "--ทั้งหมด" หรือรายการแพ็คเกจ ดังนั้น
"tlmgr" จะได้รับการอัปเดตก่อน และหากการอัปเดตนี้สำเร็จ เวอร์ชันใหม่จะเป็น
เริ่มต้นใหม่เพื่อให้การอัปเดตที่เหลือเสร็จสมบูรณ์

ในระยะสั้น:

tlmgr update --self # อัปเดตโครงสร้างพื้นฐานเท่านั้น
tlmgr update --self --all # อัปเดตโครงสร้างพื้นฐานและแพ็คเกจทั้งหมด
tlmgr update --force --all # อัปเดตแพ็คเกจทั้งหมด แต่ * ไม่ใช่ * โครงสร้างพื้นฐาน
# ... นี่คือความเสี่ยงของคุณเอง ไม่แนะนำ!

--ดรายรัน
ไม่มีอะไรติดตั้งจริง แทน การกระทำที่จะดำเนินการจะถูกเขียนไปยัง
เทอร์มินัล. นี่เป็นรายงานที่มีรายละเอียดมากกว่า "--list"

--รายการ [pkg]
ระบุรายการแพ็คเกจที่จะอัพเดท ติดตั้งใหม่ หรือนำออกโดยย่อ
โดยไม่เปลี่ยนแปลงอะไรเลย หากได้รับ "--ทั้งหมด" การอัปเดตที่มีทั้งหมด
มีการระบุไว้ หากให้ "--self" แต่ไม่ใช่ "--all" ให้อัปเดตเฉพาะวิกฤตเท่านั้น
แพ็คเกจ (tlmgr, โครงสร้างพื้นฐาน texlive, perl บน Windows เป็นต้น) อยู่ในรายการ ถ้า
ไม่ได้ให้ทั้ง "--ทั้งหมด" หรือ "--ตนเอง" และนอกจากนั้นไม่มี pkg จะได้รับแล้ว "--ทั้งหมด"
ถือว่า (ดังนั้น "tlmgr update --list" จะเหมือนกับ "tlmgr update --list --all")
หากไม่ได้ระบุ "--ทั้งหมด" หรือ "--ตนเอง" แต่ให้ชื่อแพ็กเกจเฉพาะ
แพ็คเกจถูกตรวจสอบการอัปเดต

--ไม่รวม pkg
ไม่รวม pkg จากกระบวนการอัปเดต หากมีตัวเลือกนี้มากกว่าหนึ่งครั้ง จะเป็น
อาร์กิวเมนต์สะสม

อาร์กิวเมนต์ pkg ไม่รวมทั้งแพ็กเกจ pkg ตัวเองและแพลตฟอร์มที่เกี่ยวข้องทั้งหมด-
แพ็คเกจเฉพาะ pkg.ARCH. ตัวอย่างเช่น

อัปเดต tlmgr --all --exclude a2ping

จะไม่อัปเดต "a2ping", "a2ping.i386-linux" หรือ "a2ping" อื่นๆโค้ง บรรจุภัณฑ์

หากตัวเลือกนี้ระบุแพ็คเกจที่อาจเป็นตัวเลือกสำหรับ auto-
การติดตั้ง การลบอัตโนมัติ หรือการติดตั้งแพ็คเกจที่ถูกลบออกใหม่อีกครั้ง "tlmgr"
ปิดด้วยข้อความแสดงข้อผิดพลาด ไม่รองรับการยกเว้นในกรณีเหล่านี้

--no-auto-ลบ [pkg] ...
ตามค่าเริ่มต้น "tlmgr" จะพยายามลบแพ็คเกจที่หายไปบนเซิร์ฟเวอร์ เช่น
ที่อธิบายไว้ข้างต้นภายใต้ "--ทั้งหมด" ตัวเลือกนี้จะป้องกันการลบออกสำหรับทุกคน
แพ็คเกจ (ด้วย "--ทั้งหมด") หรือเฉพาะที่กำหนดให้ pkg ชื่อ. สิ่งนี้สามารถนำไปสู่
การติดตั้ง TeX ที่ไม่สอดคล้องกัน เนื่องจากไม่มีการเปลี่ยนชื่อหรือเปลี่ยนแพ็คเกจบ่อยครั้ง
โดยผู้เขียนของพวกเขา จึงไม่แนะนำ

--ไม่มีการติดตั้งอัตโนมัติ [pkg] ...
ภายใต้สถานการณ์ปกติ "tlmgr" จะติดตั้งแพ็คเกจใหม่บนเซิร์ฟเวอร์
ตามที่อธิบายไว้ข้างต้นภายใต้ "--ทั้งหมด" ตัวเลือกนี้จะป้องกันอัตโนมัติดังกล่าว
การติดตั้งไม่ว่าจะสำหรับแพ็คเกจทั้งหมด (ด้วย "--ทั้งหมด") หรือที่กำหนด pkg ชื่อ

นอกจากนี้ หลังจากที่เรียกใช้ "tlmgr" โดยใช้สิ่งนี้เสร็จสิ้น แพ็คเกจที่จะ
ได้รับการติดตั้งอัตโนมัติ จะ be ถือว่า as โดยการบังคับ ลบออก. ดังนั้น ถ้า "foobar" คือ
แพ็คเกจใหม่เดียวบนเซิร์ฟเวอร์แล้ว

อัปเดต tlmgr --all --no-auto-install

เทียบเท่ากับ

อัปเดต tlmgr --all
tlmgr ลบ --force foobar

--ติดตั้งใหม่บังคับ-ลบออก
ภายใต้สถานการณ์ปกติ "tlmgr" จะไม่ติดตั้งแพ็คเกจที่ถูกบังคับ
ลบโดยผู้ใช้; นั่นคือลบด้วย "remove --force" หรือมีการติดตั้งเป็น
ถูกห้ามโดย "--no-auto-install" ระหว่างการอัปเดตก่อนหน้านี้

ตัวเลือกนี้ทำให้ "tlmgr" ละเว้นการบังคับให้ลบออกและติดตั้งใหม่ทั้งหมดเช่น
แพ็คเกจ สามารถใช้เพื่อซิงโครไนซ์การติดตั้งกับเซิร์ฟเวอร์ .ได้อย่างสมบูรณ์
แนวคิดของสิ่งที่มีอยู่:

tlmgr update --reinstall-forcely-removed --all

--สำรองข้อมูล และ --backupdir ไดเรกทอรี
สองตัวเลือกนี้ควบคุมการสร้างการสำรองข้อมูลของแพ็คเกจ ก่อน ปรับปรุง; นั่น
คือ การสำรองข้อมูลของแพ็คเกจที่ติดตั้งไว้ในปัจจุบัน หากไม่มีตัวเลือกเหล่านี้
จะไม่มีการบันทึกแพ็คเกจสำรอง หากได้รับ "--backupdir" และระบุไฟล์ที่เขียนได้
ไดเร็กทอรีจากนั้นจะทำการสำรองข้อมูลในตำแหน่งนั้น หากให้เฉพาะ "--backup"
จากนั้นจะมีการสำรองข้อมูลไปยังไดเร็กทอรีที่ตั้งค่าไว้ก่อนหน้านี้ผ่านการกระทำ "ตัวเลือก"
(ดูด้านล่าง). หากได้รับทั้งสองอย่าง การสำรองข้อมูลจะถูกส่งไปยังที่ระบุ ไดเรกทอรี.

คุณสามารถตั้งค่าตัวเลือกผ่านการกระทำ "ตัวเลือก" เพื่อสร้างการสำรองข้อมูลโดยอัตโนมัติสำหรับทุกคน
แพ็คเกจและ/หรือสำรองไว้เพียงจำนวนหนึ่งเท่านั้น โปรดดู "ตัวเลือก"
การดำเนินการเพื่อดูรายละเอียด

"tlmgr" จะทำการสำรองข้อมูลชั่วคราวเสมอเมื่อทำการอัพเดตแพ็คเกจ ในกรณีที่ดาวน์โหลดหรือ
ความล้มเหลวอื่นๆ ระหว่างการอัปเดต ในทางตรงกันข้าม จุดประสงค์ของตัวเลือก "--สำรองข้อมูล" นี้คือ
เพื่อให้คุณสามารถบันทึกข้อมูลสำรองแบบถาวรได้ในกรณีที่เกิดเหตุการณ์จริง เนื้อหา ของการอัพเดท
ทำให้เกิดปัญหา เช่น ทำให้เกิดความไม่ลงรอยกัน

การดำเนินการ "กู้คืน" จะอธิบายวิธีกู้คืนจากข้อมูลสำรอง

--ไม่ขึ้นอยู่กับ
หากคุณเรียกใช้การอัพเดทแพ็คเกจโดยปกติแพ็คเกจทั้งหมดจะขึ้นอยู่กับ
ตรวจสอบการอัปเดตและอัปเดตหากจำเป็น สวิตช์นี้ระงับการทำงานนี้

--ไม่-ขึ้นอยู่กับ-at-all
ดูด้านบนภายใต้ ติดตั้ง (และระวัง).

--บังคับ
บังคับให้อัปเดตแพ็คเกจปกติโดยไม่ต้องอัปเดต "tlmgr" เอง (ยกเว้น "--self"
มีตัวเลือกให้ด้วย) ไม่แนะนำ.

นอกจากนี้ "update --list" ยังคงทำงานโดยไม่คำนึงถึงตัวเลือกนี้

หากแพ็คเกจบนเซิร์ฟเวอร์เก่ากว่าแพ็คเกจที่ติดตั้งไว้แล้ว (เช่น ถ้า
มิเรอร์ที่เลือกล้าสมัย) "tlmgr" จะไม่ปรับลดรุ่น นอกจากนี้ แพ็คเกจสำหรับ
ไม่ได้ติดตั้งแพลตฟอร์มที่ถอนการติดตั้ง

"tlmgr" บันทึกสำเนาของไฟล์ "texlive.tlpdb" ที่ใช้สำหรับการอัปเดตที่มีส่วนต่อท้าย
แทน URL ที่เก็บ เช่นเดียวกับใน "tlpkg/texlive.tlpdb"แฮชสตริงยาว. เหล่านี้สามารถ
มีประโยชน์สำหรับข้อมูลสำรอง แต่ถ้าคุณไม่ชอบให้สะสม (เช่น ในแต่ละ
เรียกใช้ "mirror.ctan.org" อาจแก้ปัญหากับโฮสต์ใหม่ส่งผลให้แฮชต่างกัน)
ไม่เป็นอันตรายที่จะลบออก

USER โหมด


"tlmgr" ให้วิธีที่จำกัด เรียกว่า ``โหมดผู้ใช้'' เพื่อจัดการทรี texmf โดยพลการ
ในลักษณะเดียวกับการติดตั้งหลัก ตัวอย่างเช่น ช่วยให้คนไม่ต้องเขียน
สิทธิ์บนตำแหน่งการติดตั้งเพื่ออัพเดต/ติดตั้งแพ็คเกจลงในทรีของพวกเขา
ด้วยตัวเอง

"tlmgr" ถูกเปลี่ยนเป็นโหมดผู้ใช้ด้วยตัวเลือกบรรทัดคำสั่ง "--usermode" มันไม่ใช่
เปลี่ยนโดยอัตโนมัติและไม่มีการตั้งค่าไฟล์การกำหนดค่าใด ๆ สำหรับมัน ดังนั้นสิ่งนี้
ต้องระบุตัวเลือกอย่างชัดเจนทุกครั้งที่เปิดใช้งานโหมดผู้ใช้

โหมดนี้ของ "tlmgr" ทำงานบนแผนผังผู้ใช้ โดยค่าเริ่มต้นคือค่าของ "TEXMFHOME"
ตัวแปร. สามารถแทนที่ด้วยตัวเลือกบรรทัดคำสั่ง "--usertree" ใน
ต่อไปนี้เมื่อเราพูดถึงทรีผู้ใช้เราหมายถึง "TEXMFHOME" หรือที่ให้บน
บรรทัดคำสั่ง

ไม่อนุญาตให้ดำเนินการทั้งหมดในโหมดผู้ใช้ "tlmgr" จะเตือนแล้วไม่ดำเนินการใดๆ
การกระทำที่เป็นปัญหา ไม่รองรับในขณะนี้ (และอาจจะไม่มีวันเป็น) คือ
การกระทำ "แพลตฟอร์ม" การกระทำ "gui" ยังไม่ได้รับการสนับสนุนในขณะนี้ แต่อาจเป็นในอนาคต
ปล่อย

การกระทำ "tlmgr" บางอย่างไม่จำเป็นต้องมีสิทธิ์ในการเขียนใดๆ ดังนั้นจึงทำงานเหมือนกันในโหมดผู้ใช้
และโหมดปกติ ขณะนี้คือ: "ตรวจสอบ", "ช่วยเหลือ", "รายการ", "แพลตฟอร์มการพิมพ์",
"ค้นหา", "แสดง", "เวอร์ชัน"

ในทางกลับกัน การดำเนินการส่วนใหญ่ที่เกี่ยวข้องกับการจัดการแพ็คเกจจำเป็นต้องเขียน
สิทธิ์และทำงานแตกต่างกันในโหมดผู้ใช้ตามที่อธิบายไว้ด้านล่าง: "ติดตั้ง",
"อัปเดต", "ลบ", "ตัวเลือก", "กระดาษ", "สร้าง", "สำรองข้อมูล", "กู้คืน", "ถอนการติดตั้ง",
"เชื่อมโยง".

ก่อนใช้ "tlmgr" ในโหมดผู้ใช้ คุณต้องตั้งค่าแผนผังผู้ใช้ด้วย
การกระทำ "init-usertree" สิ่งนี้ทำให้เกิด ต้นไม้ผู้ใช้"/web2c" และ ต้นไม้ผู้ใช้"/tlpkg/tlpobj" และ a
ต่ำสุด ต้นไม้ผู้ใช้"/tlpkg/texlive.tlpdb". เมื่อถึงจุดนั้นคุณสามารถบอก "tlmgr" ให้ทำ
(รองรับ) การกระทำโดยการเพิ่มตัวเลือกบรรทัดคำสั่ง "--usermode"

ในโหมดผู้ใช้ไฟล์ ต้นไม้ผู้ใช้"/tlpkg/texlive.tlpdb" มีเฉพาะแพ็คเกจที่มี
ติดตั้งลงในแผนผังผู้ใช้โดยใช้ "tlmgr" รวมถึงตัวเลือกเพิ่มเติมจาก
แพ็คเกจ ``virtual'' "00texlive.installation" (คล้ายกับการติดตั้งหลัก's
"texlive.tlpdb")

การดำเนินการทั้งหมดบนแพ็คเกจในโหมดผู้ใช้สามารถทำได้ในแพ็คเกจที่เรียกว่า .เท่านั้น
"ย้ายได้" ซึ่งไม่รวมแพ็คเกจทั้งหมดที่มีไฟล์เรียกทำงานและคอร์อื่นๆ อีกสองสามตัว
แพ็คเกจ ของแพ็คเกจ 2500 หรือมากกว่านั้นใน TeX Live ส่วนใหญ่คือ
ย้ายได้และสามารถติดตั้งลงในแผนผังผู้ใช้ได้

คำอธิบายของการเปลี่ยนแปลงของการกระทำในโหมดผู้ใช้:

ผู้ใช้งาน โหมด ติดตั้ง
ในโหมดผู้ใช้ การดำเนินการ "ติดตั้ง" จะตรวจสอบว่าแพ็คเกจและการขึ้นต่อกันทั้งหมดนั้น
ไม่ว่าจะย้ายที่อยู่หรือติดตั้งไว้แล้วในการติดตั้งระบบ ถ้าเป็นแบบนี้ก็
แตกคอนเทนเนอร์ทั้งหมดที่จะติดตั้งลงในแผนผังผู้ใช้ (เพื่อทำซ้ำนั่นคือ
"TEXMFHOME" หรือค่าของ "--usertree") และเพิ่มแพ็คเกจที่เกี่ยวข้องให้กับผู้ใช้
"texlive.tlpdb" ของ tree (สร้างหากจำเป็น)

กำลังติดตั้งคอลเล็กชันในโหมดผู้ใช้จะติดตั้งแพ็กเกจที่ขึ้นต่อกันทั้งหมด แต่ใน
ตรงกันข้ามกับโหมดปกติ, ไม่ ไม่ ติดตั้งคอลเลกชันที่ขึ้นต่อกัน ตัวอย่างเช่น ในภาวะปกติ
โหมด "tlmgr ติดตั้งคอลเลกชันบริบท" จะติดตั้ง "คอลเลกชันพื้นฐาน" และอื่น ๆ
คอลเล็กชันในขณะที่อยู่ในโหมดผู้ใช้ เพียง แพ็คเกจที่กล่าวถึงใน "collection-context" are
การติดตั้ง

ผู้ใช้งาน โหมด การสำรองข้อมูล เรียกคืน ลบ, ปรับปรุง
ในโหมดผู้ใช้ การดำเนินการเหล่านี้จะตรวจสอบว่าแพ็คเกจทั้งหมดที่จะดำเนินการได้รับการติดตั้งใน
แผนผังผู้ใช้ก่อนดำเนินการต่อ มิฉะนั้น พวกมันจะทำงานเหมือนในโหมดปกติ

ผู้ใช้งาน โหมด สร้าง, ตัวเลือก กระดาษ
ในโหมดผู้ใช้ การกระทำเหล่านี้ทำงานเฉพาะกับไฟล์การกำหนดค่าของแผนผังผู้ใช้และ/หรือ
"texlive.tlpdb". สร้างไฟล์การกำหนดค่าในแผนผังผู้ใช้

การกำหนดค่า ไฟล์ สำหรับ ทีแอลเอ็มจีอาร์


เซ็ตย่อยของตัวเลือกบรรทัดคำสั่งขนาดเล็กสามารถตั้งค่าได้ในไฟล์ปรับแต่งสำหรับ "tlmgr" ซึ่ง
อยู่ใน "TEXMFCONFIG/tlmgr/config" โดยค่าเริ่มต้น ไฟล์ปรับแต่งจะอยู่ใน
"~/.texliveYYYY/texmf-config/tlmgr/config.php" (แทนที่ "YYYY" ด้วยปี TeX . ของคุณ
ติดตั้งสด). นี่คือ ไม่ "TEXMFSYSVAR" เพื่อให้ไฟล์เป็นไฟล์เฉพาะ
ผู้ใช้

ในไฟล์นี้ บรรทัดว่างและบรรทัดที่ขึ้นต้นด้วย # จะถูกละเว้น สายอื่นทั้งหมดต้อง
ดูเหมือน

คีย์ = ค่า

โดยที่คีย์ที่อนุญาตคือ "gui-expertmode" (ค่า 0 หรือ 1) "persistent-downloads" (ค่า
0 หรือ 1) "ลบอัตโนมัติ" (ค่า 0 หรือ 1) และ "gui-lang" (ค่าเหมือนในบรรทัดคำสั่ง
ตัวเลือก)

"persistent-downloads", "gui-lang" และ "auto-remove" สอดคล้องกับคำสั่งที่เกี่ยวข้อง
ตัวเลือกบรรทัดที่มีชื่อเดียวกัน "gui-expertmode" สลับไปมาระหว่าง GUI แบบเต็มและa
GUI แบบง่ายด้วยการตั้งค่าที่สำคัญและใช้เป็นหลักเท่านั้น

หลาย รายงาน


ที่เก็บ TeX Live หลักมีแพ็คเกจมากมาย อย่างไรก็ตามเพิ่มเติม
ที่เก็บข้อมูลในเครื่องอาจมีประโยชน์ในการจัดเตรียมทรัพยากรที่ติดตั้งในเครื่อง เช่น
แบบอักษรที่เป็นกรรมสิทธิ์และรูปแบบบ้าน นอกจากนี้ ที่เก็บข้อมูลแพ็คเกจทางเลือกแจกจ่าย
แพ็คเกจที่ไม่สามารถหรือไม่ควรรวมอยู่ใน TeX Live ไม่ว่าจะด้วยเหตุผลใดก็ตาม

วิธีที่ง่ายและน่าเชื่อถือที่สุดคือการตั้งค่าแหล่งการติดตั้งชั่วคราวเป็นใดๆ
ที่เก็บ (ด้วยตัวเลือกบรรทัดคำสั่ง "-repository" หรือ "option repository") และ
ดำเนินการของคุณ

เมื่อคุณใช้หลายที่เก็บในช่วงเวลาที่ยั่งยืน อย่างไรก็ตาม อย่างชัดเจน
การสลับไปมาระหว่างกันจะไม่สะดวก ดังนั้นจึงเป็นไปได้ที่จะบอก "tlmgr" เกี่ยวกับ
ที่เก็บเพิ่มเติมที่คุณต้องการใช้ คำสั่งพื้นฐานคือ "tlmgr repository add"
ส่วนที่เหลือของส่วนนี้จะอธิบายเพิ่มเติม

เมื่อใช้หลายที่เก็บ ต้องตั้งค่าหนึ่งในนั้นเป็นที่เก็บหลัก ซึ่ง
กระจายแพ็คเกจที่ติดตั้งส่วนใหญ่ เมื่อคุณเปลี่ยนจากที่เก็บเดียว
การติดตั้งไปยังการติดตั้งที่เก็บหลายรายการ ที่เก็บก่อนหน้าเดียวจะเป็น
กำหนดให้เป็นที่เก็บข้อมูลหลัก

โดยค่าเริ่มต้น แม้ว่าจะมีการกำหนดค่าที่เก็บหลายรายการ แพ็คเกจก็ ยังคง เพียง
ติดตั้งจากที่เก็บหลัก ดังนั้น เพียงแค่เพิ่มที่เก็บข้อมูลที่สองไม่ได้
เปิดใช้งานการติดตั้งอะไรก็ได้จากที่นั่นจริงๆ คุณต้องระบุด้วยว่า
ควรนำแพ็คเกจออกจากที่เก็บใหม่โดยระบุสิ่งที่เรียกว่า ``ตรึง'
กฎที่อธิบายไว้ต่อไป

ปักหมุด
เมื่อแพ็กเกจ "foo" ถูกตรึงไว้ที่ที่เก็บ แพ็กเกจ "foo" ในที่เก็บอื่น
แม้ว่าจะมีหมายเลขการแก้ไขที่สูงกว่า จะไม่ถือว่าเป็นตัวเลือกที่สามารถติดตั้งได้

ตามที่กล่าวไว้ข้างต้น โดยค่าเริ่มต้น ทุกอย่างจะถูกตรึงไว้ที่ที่เก็บหลัก ไปกันเถอะ
ผ่านตัวอย่างการตั้งค่าที่เก็บที่สองและเปิดใช้งานการอัปเดตแพ็คเกจ
จากมัน.

ขั้นแรก ตรวจสอบว่าเรามีการรองรับหลายที่เก็บ และเปิดใช้งานเพียงแห่งเดียว (as
เป็นกรณีโดยปริยาย):

$ tlmgr รายการที่เก็บ
รายการที่เก็บ (พร้อมแท็กหากตั้งค่า):
/var/www/norbert/tlnet

ตกลง. มาเพิ่มที่เก็บ "tlcontrib" กันเถอะ (นี่คือที่เก็บจริง โฮสต์ที่
<http://tlcontrib.metatex.org> ดูแลโดย Taco Hoekwater et al.) พร้อมแท็ก
"tlcontrib":

$ tlmgr repository เพิ่ม http://tlcontrib.metatex.org/2012 tlcontrib

ตรวจสอบรายการที่เก็บอีกครั้ง:

$ tlmgr รายการที่เก็บ
รายการที่เก็บ (พร้อมแท็กหากตั้งค่า):
http://tlcontrib.metatex.org/2012 (tlcontrib)
/var/www/norbert/tlnet (หลัก)

ตอนนี้เราระบุรายการปักหมุดเพื่อรับแพ็คเกจ "บริบท" จาก "tlcontrib":

การตรึง $ tlmgr เพิ่มบริบท tlcontrib

ตรวจสอบว่าเราสามารถหา "บริบท":

$ tlmgr แสดงบริบท
tlmgr: ที่เก็บแพ็คเกจ:
...
แพ็คเกจ: บริบท
พื้นที่เก็บข้อมูล: tlcontrib/26867
...

- ติดตั้ง "บริบท":

$ tlmgr ติดตั้งบริบท
tlmgr: ที่เก็บแพ็คเกจ:
...
[1/1, ??:??/??:??] ติดตั้ง: บริบท @tlcontrib [

ในผลลัพธ์ที่นี่ คุณจะเห็นว่าแพ็คเกจ "บริบท" ได้รับการติดตั้งจาก
ที่เก็บ "tlcontrib" (@tlcontrib)

ในที่สุด "การตรึง tlmgr" ยังรองรับการลบบางแพ็คเกจหรือทั้งหมดออกจากที่กำหนด
พื้นที่เก็บข้อมูล:

การตรึง $ tlmgr ลบบริบท tlcontrib # ลบแค่บริบท
การตรึง $ tlmgr ลบ tlcontrib --all # ไม่เอาอะไรจาก tlcontrib

ข้อมูลสรุปของการดำเนินการ "tlmgr pinning" แสดงไว้ด้านบน

GUI สำหรับ ทีแอลเอ็มจีอาร์


ส่วนต่อประสานกราฟิกกับผู้ใช้สำหรับ "tlmgr" จำเป็นต้องติดตั้ง Perl/Tk สำหรับ Windows the
โมดูลที่จำเป็นจะจัดส่งภายใน TeX Live สำหรับระบบอื่นๆ ทั้งหมด (เช่น ระบบ Unix)
ต้องติดตั้ง Perl/Tk (เช่นเดียวกับ Perl)
<http://tug.org/texlive/distro.html#perltk> มีรายการการเรียกใช้สำหรับ distros บางตัว

เมื่อเริ่มต้นด้วย "tlmgr gui" ส่วนต่อประสานกราฟิกกับผู้ใช้จะปรากฏขึ้น หน้าต่างหลัก
มีแถบเมนู หน้าจอหลัก และพื้นที่แสดงสถานะที่ข้อความปกติแสดงบน
คอนโซลจะปรากฏขึ้น

ภายในจอแสดงผลหลักมีสามส่วนหลัก: พื้นที่ "การกำหนดค่าการแสดงผล", the
รายการแพ็คเกจ และปุ่มการทำงาน

นอกจากนี้ ที่ด้านบนขวา ที่เก็บที่โหลดอยู่จะปรากฏขึ้น สิ่งนี้ยังทำหน้าที่เป็น
ปุ่มและเมื่อคลิกจะพยายามโหลดที่เก็บเริ่มต้น ในการโหลดที่แตกต่างกัน
ที่เก็บ ดูรายการเมนู "tlmgr"

สุดท้าย พื้นที่สถานะที่ด้านล่างของหน้าต่างจะให้ข้อมูลเพิ่มเติมเกี่ยวกับ
เกิดอะไรขึ้น.

หลัก รายการผลิตภัณฑ์
แสดง องค์ประกอบ พื้นที่

ส่วนแรกของจอแสดงผลหลักอนุญาตให้คุณระบุ (ตัวกรอง) ว่าแพ็คเกจใดบ้าง
แสดง โดยค่าเริ่มต้น ทั้งหมดจะแสดง การเปลี่ยนแปลงที่นี่จะมีผลทันที

สถานะ
เลือกว่าจะแสดงแพ็คเกจทั้งหมดหรือไม่ (ค่าเริ่มต้น) เฉพาะแพ็คเกจที่ติดตั้ง เฉพาะแพ็คเกจเหล่านั้น
ไม่ ติดตั้งแล้วหรือเฉพาะรุ่นที่มีการอัปเดตเท่านั้น

Category
เลือกหมวดหมู่ที่จะแสดง: แพ็คเกจ คอลเลกชั่น และ/หรือโครงร่าง เหล่านี้คือ
อธิบายสั้น ๆ ในส่วน "คำอธิบาย" ด้านบน

การจับคู่
เลือกแพ็คเกจที่ตรงกับรูปแบบเฉพาะ โดยค่าเริ่มต้น สิ่งนี้จะค้นหาทั้ง
คำอธิบายและชื่อไฟล์ คุณยังสามารถเลือกชุดย่อยสำหรับการค้นหาได้อีกด้วย

การเลือก
เลือกแพ็กเกจสำหรับแพ็กเกจที่เลือก แพ็กเกจที่ไม่ได้เลือก หรือทั้งหมด ที่นี่ ``เลือกแล้ว''
หมายความว่ามีการทำเครื่องหมายที่ช่องทำเครื่องหมายที่จุดเริ่มต้นของบรรทัดของแพ็คเกจ

แสดงปุ่มกำหนดค่า
ทางด้านขวามีปุ่มสามปุ่ม: เลือกแพ็คเกจทั้งหมด เลือกไม่มี (aka
ยกเลิกการเลือกทั้งหมด) และรีเซ็ตตัวกรองเหล่านี้ทั้งหมดกลับเป็นค่าเริ่มต้น กล่าวคือ แสดงทั้งหมดที่มี

แพ็คเกจ รายการ พื้นที่

ส่วนที่สองของหน้าจอหลักแสดงรายการแพ็คเกจที่ติดตั้งทั้งหมด หากที่เก็บคือ
โหลดแล้ว รายการที่มีอยู่แต่ไม่ได้ติดตั้งจะแสดงไว้ด้วย

ดับเบิลคลิกที่บรรทัดแพ็คเกจจะแสดงหน้าต่างข้อมูลพร้อมรายละเอียดเพิ่มเติม:
คำอธิบายแบบยาว รวมไฟล์ ฯลฯ

รายการแพ็คเกจแต่ละบรรทัดประกอบด้วยรายการต่อไปนี้:

ช่องทำเครื่องหมาย
ใช้เพื่อเลือกแพ็คเกจเฉพาะ ปุ่มการทำงานบางปุ่ม (ดูด้านล่าง) ใช้งานได้เท่านั้น
ในแพ็คเกจที่เลือก

ชื่อแพ็คเกจ
ชื่อ (ตัวระบุ) ของแพ็คเกจตามที่ระบุในฐานข้อมูล

การแก้ไขในเครื่อง (และเวอร์ชัน)
หากมีการติดตั้งแพ็คเกจ หมายเลขการแก้ไข TeX Live สำหรับแพ็คเกจที่ติดตั้ง
จะแสดง หากมีแค็ตตาล็อกเวอร์ชันให้ไว้ในฐานข้อมูลสำหรับสิ่งนี้
แพ็คเกจจะแสดงในวงเล็บ อย่างไรก็ตามเวอร์ชันแคตตาล็อกไม่เหมือนกับ
การแก้ไข TL ไม่รับประกันว่าจะสะท้อนถึงสิ่งที่ติดตั้งจริง

การแก้ไขระยะไกล (และเวอร์ชัน)
หากมีการโหลดที่เก็บ การแก้ไขของแพ็คเกจในที่เก็บ (if
ปัจจุบัน) แสดงให้เห็น เช่นเดียวกับคอลัมน์ท้องถิ่น หากมีการระบุเวอร์ชันแค็ตตาล็อกไว้
จะแสดง และเช่นเดียวกับคอลัมน์ท้องถิ่น เวอร์ชันของแค็ตตาล็อกอาจเป็น
เหม็นอับ

คำอธิบายสั้น
คำอธิบายสั้น ๆ ของแพ็คเกจ

หลัก รายการผลิตภัณฑ์ การกระทำ คลิกที่ปุ่ม

ด้านล่างรายการแพ็คเกจมีปุ่มหลายปุ่ม:

อัปเดตทั้งหมดที่ติดตั้ง
สิ่งนี้เรียกว่า "tlmgr update --all" กล่าวคือพยายามอัปเดตแพ็คเกจที่มีอยู่ทั้งหมด ด้านล่าง
ปุ่มนี้เป็นปุ่มสลับเพื่ออนุญาตให้ติดตั้งแพ็คเกจที่ลบไปก่อนหน้านี้อีกครั้งในฐานะ part
ของการกระทำนี้

ปุ่มสี่ปุ่มที่เหลือใช้งานได้กับแพ็คเกจที่เลือกเท่านั้น กล่าวคือ ปุ่มที่
ช่องทำเครื่องหมายที่จุดเริ่มต้นของบรรทัดบรรจุภัณฑ์ถูกทำเครื่องหมาย

บันทึก
อัปเดตเฉพาะแพ็คเกจที่เลือก

การติดตั้ง
ติดตั้งแพ็คเกจที่เลือก ทำหน้าที่เหมือน "tlmgr ติดตั้ง" เช่น ติดตั้งด้วย
การพึ่งพา ดังนั้น การติดตั้งคอลเลกชันจะติดตั้งแพ็คเกจที่เป็นส่วนประกอบทั้งหมด

ลบรายการออกจากรถเข็น
ลบแพ็คเกจที่เลือก ทำหน้าที่เหมือน "tlmgr ลบ" กล่าวคือ มันจะลบด้วย
การขึ้นต่อกันของคอลเลกชัน (แต่ไม่ใช่การขึ้นต่อกันของแพ็คเกจปกติ)

สำรอง
ทำการสำรองข้อมูลของแพ็คเกจที่เลือก ทำหน้าที่เหมือน "สำรองข้อมูล tlmgr" การดำเนินการนี้ต้องการ
ชุดตัวเลือก "backupdir" (ดู "ตัวเลือก -" ทั่วไป>)

เมนู บาร์
รายการต่อไปนี้สามารถพบได้ในแถบเมนู:

เมนู "tlmgr"
รายการที่นี่โหลดที่เก็บต่างๆ: ค่าเริ่มต้นตามที่ระบุใน TeX Live
ฐานข้อมูล, ที่เก็บเครือข่ายเริ่มต้น, ที่เก็บที่ระบุในบรรทัดคำสั่ง
(ถ้ามี) และป้อนด้วยตนเองโดยพลการ ยังมี "ลาออก" ที่จำเป็น
การทำงาน

"เมนูตัวเลือก"
ให้การเข้าถึงหลายกลุ่มตัวเลือก: "กระดาษ" (การกำหนดค่ากระดาษเริ่มต้น
ขนาด), "แพลตฟอร์ม" (เฉพาะบน Unix, การกำหนดค่าที่รองรับ/ติดตั้ง
แพลตฟอร์ม), "ภาษา GUI" (เลือกภาษาที่ใช้ในอินเทอร์เฟซ GUI) และ "ทั่วไป"
(อย่างอื่น).

มีการสลับหลายแบบที่นี่ อย่างแรกคือ "ตัวเลือกผู้เชี่ยวชาญ" ซึ่งกำหนดโดย
ค่าเริ่มต้น. หากคุณปิดสิ่งนี้ ครั้งต่อไปที่คุณเริ่ม GUI หน้าจอแบบง่าย
จะแสดงเฉพาะหน้าที่ที่สำคัญที่สุดเท่านั้น การตั้งค่านี้คือ
บันทึกในไฟล์กำหนดค่าของ "tlmgr"; ดู "ไฟล์การกำหนดค่าสำหรับ TLMGR" สำหรับ
รายละเอียด

การสลับอื่น ๆ ทั้งหมดจะถูกปิดโดยค่าเริ่มต้น: สำหรับการดีบักเอาต์พุต เพื่อปิดใช้งาน
การติดตั้งแพ็คเกจใหม่โดยอัตโนมัติและเพื่อปิดใช้งานการลบอัตโนมัติ
แพ็คเกจถูกลบออกจากเซิร์ฟเวอร์ เล่นกับทางเลือกของสิ่งที่เป็นหรือไม่เป็น
การติดตั้งอาจนำไปสู่การติดตั้ง TeX Live ที่ไม่สอดคล้องกัน เช่น เมื่อพัสดุเป็น
เปลี่ยนชื่อ

"เมนูการดำเนินการ"
ให้การเข้าถึงการดำเนินการหลายอย่าง: อัปเดตฐานข้อมูลชื่อไฟล์ (aka "ls-R",
"mktexlsr", "texhash"), สร้างรูปแบบใหม่ทั้งหมด ("fmtutil-sys --all"), อัปเดตฟอนต์แมป
ฐานข้อมูล ("updmap-sys") กู้คืนจากข้อมูลสำรองของแพ็คเกจ และการใช้ลิงก์สัญลักษณ์
ในไดเรกทอรีระบบ (ไม่ใช่ใน Windows)

การดำเนินการขั้นสุดท้ายคือการลบการติดตั้ง TeX Live ทั้งหมด (ไม่ใช่ใน Windows)

"เมนูช่วยเหลือ"
ให้การเข้าถึงคู่มือ TeX Live (รวมถึงบนเว็บที่
<http://tug.org/texlive/doc.html>) และกล่อง ``เกี่ยวกับ'' ตามปกติ

เครื่องอ่านได้ เอาท์พุท


ด้วยตัวเลือก "--machine-readable" "tlmgr" จะเขียนไปยัง stdout ในสายโทรศัพท์พื้นฐาน
รูปแบบที่อธิบายไว้ในที่นี้ และข้อความแสดงข้อมูลทั่วไปสำหรับการบริโภคของมนุษย์คือ
เขียนถึง stderr (ปกติแล้วจะเขียนไปที่ stdout) แนวคิดก็คือโปรแกรมสามารถ
รับข้อมูลทั้งหมดที่ต้องการโดยการอ่าน stdout

ปัจจุบันตัวเลือกนี้ใช้กับการดำเนินการอัปเดต ติดตั้ง และ "ตัวเลือก" เท่านั้น

เครื่องอ่านได้ "อัปเดต" และ "ติดตั้ง" เอาท์พุต
รูปแบบผลลัพธ์มีดังนี้:

ชื่อฟิลด์ "\t" ค่า
...
"หัวท้าย"
pkgname สถานะ localrev ขนาดเซิร์ฟเวอร์rev ขนาดรันไทม์ esttot
...
"สิ้นสุดการอัปเดต"
เอาต์พุตอื่นๆ จากการดำเนินการโพสต์ ไม่อยู่ในรูปแบบที่เครื่องอ่านได้

ส่วนหัวปัจจุบันมีสองฟิลด์: "location-url" (แหล่งเก็บข้อมูลจาก
การอัปเดตใดที่ถูกดึงออกมา) และ "จำนวนไบต์ทั้งหมด" (จำนวนไบต์ทั้งหมดที่จะเป็น
ดาวน์โหลด)

เทศกาล ท้องถิ่น และ เซิร์ฟเวอร์rev ช่องสำหรับแต่ละแพ็คเกจคือหมายเลขการแก้ไขในท้องถิ่น
การติดตั้งและที่เก็บเซิร์ฟเวอร์ตามลำดับ NS ขนาด ฟิลด์คือจำนวนไบต์
ที่จะดาวน์โหลด กล่าวคือ ขนาดของไฟล์ tar ที่บีบอัดสำหรับการติดตั้งเครือข่าย
ไม่ใช่ขนาดที่ไม่ได้บรรจุ ฟิลด์รันไทม์และ esttot จะแสดงเฉพาะสำหรับการอัพเดตและ
ติดตั้งแพ็คเกจอัตโนมัติ และมีเวลาที่ผ่านไปแล้วตั้งแต่เริ่มต้น
การติดตั้ง/อัปเดต และเวลารวมโดยประมาณ

การสิ้นสุดบรรทัดอาจเป็น LF หรือ CRLF ขึ้นอยู่กับแพลตฟอร์มปัจจุบัน

"ที่ตั้ง-url" ที่ตั้ง
เทศกาล ที่ตั้ง อาจเป็น URL (รวมถึง "file:///foo/bar/...") หรือชื่อไดเรกทอรี
("/foo/bar") เป็นที่เก็บข้อมูลแพ็กเกจซึ่งข้อมูลแพ็กเกจใหม่เคยเป็น
วาด.

"จำนวนไบต์ทั้งหมด" นับ
เทศกาล นับ เป็นเพียงตัวเลขทศนิยม ผลรวมของขนาดของแพ็คเกจทั้งหมดนั้น
จำเป็นต้องอัปเดตหรือติดตั้ง (ซึ่งจะแสดงรายการในภายหลัง)

จากนั้นจะมีบรรทัดที่มีเฉพาะสตริงตามตัวอักษร "end-of-header"

แต่ละบรรทัดต่อไปนี้จนถึงบรรทัดที่มีสตริงตามตัวอักษร "end-of-updates" รายงานใน one
บรรจุุภัณฑ์. ฟิลด์ในแต่ละบรรทัดจะถูกคั่นด้วยแท็บ นี่คือทุ่งนา

pkgname
ตัวระบุแพ็คเกจ TeX Live พร้อมส่วนต่อท้ายแพลตฟอร์มที่เป็นไปได้สำหรับไฟล์เรียกทำงาน สำหรับ
ตัวอย่างเช่น "pdftex" และ "pdftex.i386-linux" ถูกกำหนดเป็นสองแพ็คเกจแยกกัน หนึ่งแพ็คเกจ
แต่ละบรรทัด

สถานะ
สถานะของการอัปเดตแพ็คเกจ หนึ่งตัวอักษรดังต่อไปนี้:

"d" แพ็คเกจถูกลบออกจากเซิร์ฟเวอร์

"f" แพ็คเกจถูกลบออกจากการติดตั้งในเครื่อง แม้ว่าจะเป็นคอลเลกชัน
ขึ้นอยู่กับมัน (เช่น ผู้ใช้รัน "tlmgr remove --force")

"u" จำเป็นต้องอัปเดตปกติ

"r" กลับไม่อัปเดต: เวอร์ชันที่ติดตั้งในเครื่องใหม่กว่าเวอร์ชัน
บนเซิร์ฟเวอร์

"a" กำหนดโดยอัตโนมัติสำหรับการติดตั้งแพคเกจใหม่บน
เซิร์ฟเวอร์และ (ส่วนใหญ่) เป็นส่วนหนึ่งของคอลเล็กชันที่ติดตั้ง

แพ็คเกจ "i" จะถูกติดตั้งและไม่มีอยู่ในการติดตั้งในเครื่อง (action
ติดตั้ง).

แพ็คเกจ "I" มีอยู่แล้ว แต่จะถูกติดตั้งใหม่ (การติดตั้งแอ็คชัน)

ท้องถิ่น
หมายเลขรุ่นของแพ็คเกจที่ติดตั้ง หรือ "-" หากไม่มีอยู่ในเครื่อง

เซิร์ฟเวอร์rev
หมายเลขรุ่นแก้ไขของแพ็คเกจบนเซิร์ฟเวอร์ หรือ "-" หากไม่มีอยู่บน
เซิร์ฟเวอร์

ขนาด
ขนาดเป็นไบต์ของแพ็กเกจบนเซิร์ฟเวอร์ ผลรวมของขนาดบรรจุภัณฑ์ทั้งหมดคือ
ให้ไว้ในฟิลด์ส่วนหัว "total-bytes" ที่กล่าวถึงข้างต้น

รันไทม์
รันไทม์ตั้งแต่เริ่มการติดตั้งหรืออัพเดต

เอสโทท
เวลาทั้งหมดโดยประมาณ

เครื่องอ่านได้ "ตัวเลือก" เอาท์พุต
รูปแบบผลลัพธ์มีดังนี้:

ค่าคีย์ "\t"

หากค่าไม่ถูกบันทึกในฐานข้อมูล สตริง "(not set)" จะแสดงขึ้น

หากคุณกำลังพัฒนาโปรแกรมที่ใช้ผลลัพธ์นี้ และพบว่าการเปลี่ยนแปลงจะเป็น
เป็นประโยชน์ อย่าลังเลที่จะเขียนรายชื่อผู้รับจดหมาย

ผู้เขียน AND ลิขสิทธิ์


สคริปต์นี้และเอกสารประกอบถูกเขียนขึ้นสำหรับการแจกจ่าย TeX Live
(<http://tug.org/texlive>) และทั้งคู่ได้รับอนุญาตภายใต้สัญญาอนุญาตสาธารณะทั่วไปของกนู
เวอร์ชัน 2 หรือใหม่กว่า

ใช้ tlmgr ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด