این دستور tlmgr است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
tlmgr - مدیر TeX Live
خلاصه
tlmgr [انتخاب] ... اقدام [انتخاب]... [عملوند] ...
شرح
tlmgr یک نصب TeX Live موجود، هم بسته ها و هم گزینه های پیکربندی را مدیریت می کند.
برای اطلاعات در مورد دانلود و نصب اولیه TeX Live، نگاه کنید
<http://tug.org/texlive/acquire.html>.
به روزترین نسخه این مستندات (هر شب از برنامه توسعه به روز می شود
منابع) در دسترس استhttp://tug.org/texlive/tlmgr.html>، همراه با مراحل برای
به روز رسانی خود "tlmgr" و اطلاعات مربوط به نسخه های آزمایشی.
هشدار: tlmgr در دبیان همیشه در حالت کاربر اجرا می شود
TeX Live در چند سطح بالا سازماندهی شده است طرح هاکه هر کدام به صورت a مشخص شده است
مجموعه های مختلف از مجموعه و بسته، که در آن یک مجموعه مجموعه ای از بسته ها است و a
بسته چیزی است که حاوی فایل های واقعی است. طرح ها معمولاً شامل ترکیبی از مجموعه ها و
بسته ها، اما هر بسته دقیقاً در یک مجموعه گنجانده شده است، نه بیشتر و نه کمتر. آ
نصب TeX Live را می توان در هر سطحی سفارشی و مدیریت کرد.
دیدنhttp://tug.org/texlive/doc> برای تمام اسناد TeX Live موجود.
مثال ها
پس از نصب موفقیت آمیز TeX Live، در اینجا چند عملیات رایج با "tlmgr" آورده شده است:
"مخزن گزینه tlmgr http://mirror.ctan.org/systems/texlive/tlnet"
به "tlmgr" بگویید که از یک آینه CTAN نزدیک برای به روز رسانی های آینده استفاده کند. اگر نصب کرده باشید مفید است
TeX Live از تصویر DVD و به روز رسانی های مداوم می خواهید.
"tlmgr update --list"
گزارش دهید که چه چیزی به روز می شود بدون اینکه در واقع چیزی به روز شود.
"به روز رسانی tlmgr --all"
نصب محلی TeX خود را با آنچه در مخزن بسته است مطابقت دهید
(معمولاً هنگام به روز رسانی از CTAN مفید است).
"اطلاعات tlmgr" چی
نمایش اطلاعات دقیق در مورد یک بسته چی، مانند وضعیت نصب و
شرح، جستجو برای چی در تمامی بسته ها
برای اطلاع از تمامی قابلیت ها و جزییات «تلمگر» حجمی زیر را مطالعه فرمایید
اطلاعات.
OPTIONS
گزینه های زیر برای "tlmgr" گزینه های جهانی هستند و مختص هیچ عملی نیستند. همه
گزینهها، اعم از جهانی یا خاص، میتوانند در هر نقطه از خط فرمان داده شوند، و
به هر ترتیب اولین آرگومان غیر گزینه ای عمل اصلی خواهد بود. در تمام موارد،
"-"انتخاب و "-"انتخاب معادل هستند و یک "=" اختیاری است بین نام گزینه و
ارزش آن
-- مخزن آدرس | مسیر
مخزن بسته را مشخص می کند که بسته ها باید از آن نصب یا به روز شوند،
نادیده گرفتن مخزن بسته پیشفرض موجود در بسته TeX Live نصب
پایگاه داده (معروف به TLPDB که به طور کامل در فایل "tlpkg/texlive.tlpdb" تعریف شده است). در
اسناد "install-tl" جزئیات بیشتری در مورد این دارد
(<http://tug.org/texlive/doc/install-tl.html>)
"--repository" مکان مخزن را فقط برای اجرای فعلی تغییر می دهد. برای ساختن یک
تغییر دائمی، از "مخزن گزینه" استفاده کنید (به عملکرد "گزینه" مراجعه کنید).
برای سازگاری و راحتی، "--location" و "--repo" به عنوان پذیرفته می شوند.
نام مستعار برای این گزینه
--gui [اقدام]
"tlmgr" یک رابط گرافیکی و همچنین رابط خط فرمان دارد. تو میتونی بدی
این گزینه، "--gui"، همراه با عملی که باید مستقیماً وارد شود
صفحه مربوط به رابط کاربری گرافیکی مثلا دویدن
به روز رسانی tlmgr --gui
شما را مستقیماً از صفحه به روز رسانی شروع می کند. اگر هیچ اقدامی انجام نشود، رابط کاربری گرافیکی خواهد بود
از صفحه اصلی شروع شد
-- gui-lang llcode
به طور پیش فرض، رابط کاربری گرافیکی سعی می کند زبان شما را از محیط (در ویندوز از طریق
رجیستری، در یونیکس از طریق "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-translation
در حالت رابط کاربری گرافیکی، این سوئیچ به «tlmgr» میگوید که ترجمهنشده (یا گمشده) را گزارش کند.
پیام ها به خطای استاندارد این می تواند به مترجمان کمک کند تا ببینند چه کاری باید انجام شود.
-- قابل خواندن توسط ماشین
به جای خروجی معمولی که برای مصرف انسان در نظر گرفته شده است، (به استاندارد
خروجی) یک قالب ثابت که برای تجزیه ماشینی مناسب تر است. به "MACHINE-READABLE" مراجعه کنید
OUTPUT" بخش زیر.
--عملکردهای بدون اجرا
اجرای اکشن های اجرا را همانطور که در فایل های tlpsrc تعریف شده است سرکوب کنید.
فقط برای کامل بودن مستند شده است، زیرا این فقط در اشکال زدایی مفید است.
--package-logfile پرونده
"tlmgr" تمام اقدامات بسته (نصب، حذف، به روز رسانی، به روز رسانی ناموفق، ناموفق) را ثبت می کند
بازیابی) به یک فایل گزارش جداگانه، به طور پیش فرض "TEXMFSYSVAR/web2c/tlmgr.log". این
گزینه به شما امکان می دهد یک فایل متفاوت را برای گزارش مشخص کنید.
-- مکث
این گزینه باعث می شود "tlmgr" قبل از خروج منتظر ورودی کاربر بماند. مفید در ویندوز به
از ناپدید شدن پنجره های فرمان جلوگیری کنید.
-- مداوم-دانلود
--بدون-دانلود-مداوم
برای نصب های مبتنی بر شبکه، این گزینه (به طور پیش فرض روشن) باعث می شود "tlmgr" سعی کند تنظیم کند
یک اتصال دائمی (با استفاده از ماژول پرل "LWP"). ایده این است که باز شود و
به جای استفاده از آن، فقط از یک اتصال در هر جلسه بین رایانه و سرور خود استفاده مجدد کنید
شروع یک دانلود جدید برای هر بسته.
اگر این امکان پذیر نباشد، "tlmgr" دوباره به استفاده از "wget" می رود. برای غیر فعال کردن اینها
اتصالات مداوم، از "--no-persistent-downloads" استفاده کنید.
-- پین-فایل
محل پین کردن فایل را از "TEXMFLOCAL/tlpkg/pinning.txt" تغییر دهید (به "پین کردن" مراجعه کنید
زیر). فقط برای کامل بودن مستند است، زیرا این فقط در اشکال زدایی مفید است.
- حالت کاربری
حالت کاربر را برای این اجرای "tlmgr" فعال می کند. "USER MODE" را در زیر ببینید.
--usertree دیر
شما با استفاده از دیر برای درخت در حالت کاربر؛ "USER MODE" را در زیر ببینید.
گزینه های استاندارد برای برنامه های TeX Live نیز پذیرفته شده است: "--help/-h/-?"، "--version"،
"-q" (بدون پیام اطلاعاتی)، "-v" (پیام های اشکال زدایی، قابل تکرار هستند). برای
جزئیات در مورد آنها، به مستندات "TeXLive::TLUtils" مراجعه کنید.
گزینه "--version" اطلاعات نسخه مربوط به نسخه TeX Live و در مورد آن را نشان می دهد
خود اسکریپت "tlmgr". اگر "-v" نیز داده شده است، شماره تجدید نظر برای TeX Live بارگیری شده است
ماژول های پرل نیز نشان داده شده اند.
اقدامات
کمک
این اطلاعات راهنما را نمایش دهید و از آن خارج شوید (همانند "--help"، و در وب در
<http://tug.org/texlive/doc/tlmgr.html>). گاهی اوقات برنامه های "perldoc" و/یا "PAGER".
در سیستم مشکلاتی دارند که در نتیجه کاراکترهای کنترلی به معنای واقعی کلمه خروجی می شوند. این
همیشه نمی توان شناسایی کرد، اما می توانید متغیر محیطی "NOPERLDOC" را تنظیم کنید و
"perldoc" استفاده نخواهد شد.
نسخه
اطلاعات نسخه را می دهد (همانند "--نسخه").
اگر "-v" داده شده باشد، بازنگری های ماژول های استفاده شده نیز گزارش می شود.
پشتیبان [--تمیز[=N]] [--backupdir دیر] [--همه | pkg] ...
اگر گزینه "--clean" مشخص نشده باشد، این عمل یک نسخه پشتیبان از داده شده ایجاد می کند
بسته ها، یا همه بسته های داده شده "--all". این نسخه های پشتیبان به مقدار ذخیره می شوند
گزینه "--backupdir" اگر یک دایرکتوری موجود و قابل نوشتن باشد. اگر "--backupdir" باشد
داده نشده است، در صورت وجود از تنظیمات گزینه "backupdir" در TLPDB استفاده می شود. اگر هر دو هستند
از دست رفته است، هیچ نسخه پشتیبان تهیه نمی شود.
اگر گزینه «--clean» مشخص شده باشد، نسخههای پشتیبان بهجای ذخیره، بریده میشوند (حذف میشوند). را
مقدار عدد صحیح اختیاری N ممکن است برای تنظیم تعداد نسخه های پشتیبان که می شود مشخص شود
در هنگام تمیز کردن حفظ می شود. اگر "N" داده نشود، از مقدار گزینه "autobackup" استفاده می شود.
اگر هر دو از دست رفته باشند، یک خطا صادر می شود. برای جزئیات بیشتر در مورد هرس پشتیبان، به ادامه مطلب مراجعه کنید
عمل "گزینه".
گزینه های ارسال:
-- backupdir فهرست راهنما
تنظیمات گزینه "backupdir" را در TLPDB لغو می کند. در فهرست راهنما استدلال است
مورد نیاز است و باید یک دایرکتوری قابل نوشتن موجود را مشخص کند که در آن نسخه های پشتیبان تهیه می شوند
قرار داده شده.
--همه
اگر «--clean» مشخص نشده است، از همه بستههای موجود در TeX Live یک نسخه پشتیبان تهیه کنید
نصب و راه اندازی؛ این به زمان و مکان بسیار زیادی نیاز دارد. اگر "--clean" باشد
مشخص شده، تمام بسته ها هرس می شوند.
--تمیز[=N]
همانطور که توضیح داده شد، به جای تهیه نسخه پشتیبان، دایرکتوری پشتیبان گیری پشتیبان های قدیمی را هرس کنید
در بالا. آرگومان عدد صحیح اختیاری N گزینه "پشتیبان گیری خودکار" تنظیم شده در را لغو می کند
TLPDB. شما باید از "--all" یا لیستی از بسته ها همراه با این گزینه استفاده کنید
دلخواه.
-- خشک اجرا شود
هیچ چیز در واقع پشتیبان گیری یا حذف نمی شود. در عوض، اقداماتی که باید انجام شوند عبارتند از
به ترمینال نوشته شده است.
نامزد pkg
نامزد pkg
مخازن نامزد موجود برای بسته را نشان می دهد pkg. به "MULTIPLE" مراجعه کنید
مخازن" در زیر.
بررسی [انتخاب] ... [فایلها|بستگی دارد|اجرا میکند|پروندهها|همه]
یک (یا همه) بررسی ها را در مورد سازگاری نصب اجرا می کند.
فایل ها
بررسی می کند که همه فایل های فهرست شده در TLPDB محلی ("texlive.tlpdb") واقعاً هستند
حاضر است و مفقودان را فهرست می کند.
بستگی دارد
بسته هایی را فهرست می کند که به عنوان وابستگی در مجموعه های نصب شده وجود دارند، اما هستند
خود نصب نشده اند و بسته هایی که در هیچ مجموعه ای موجود نیستند.
اگر با "مجموعه چک tlmgr" تماس بگیرید، این آزمایش به جای آن انجام می شود
نسخه های قبلی "tlmgr" آن را به این ترتیب نامیده اند.
اجرا می کند
بررسی کنید که فایل هایی که توسط دستورالعمل های "execute" در پایگاه داده TeX Live به آنها اشاره می شود، هستند
حاضر.
ران فایل ها
نام فایل هایی را که بیش از یک بار در فایل های اجرا شده وجود دارند فهرست کنید.
گزینه های ارسال:
--use-svn
به جای لیست کردن فایل ها، از خروجی "svn status" استفاده کنید. برای بررسی TL
مخزن توسعه
کنفرانس [texmf|tlmgr|updmap [--کنفیل کردن پرونده] [--حذف] [کلید [ارزش]]]
فقط با "conf"، اطلاعات پیکربندی کلی برای TeX Live، از جمله فعال را نشان دهید
فایل های پیکربندی، تنظیمات مسیر و موارد دیگر. این مانند تماس "texconfig conf" است، اما
روی تمام پلتفرم های پشتیبانی شده کار می کند.
با "conf texmf"، "conf tlmgr"، یا "conf updmap" که به علاوه داده شده است، همه را نشان می دهد
جفت کلید/مقدار (یعنی همه تنظیمات) همانطور که در "ROOT/texmf.cnf"، پیکربندی tlmgr ذخیره شده است
فایل (پایین را ببینید)، یا اولین فایل یافت شده (از طریق kpsewhich) به ترتیب "updmap.cfg".
If کلید علاوه بر این داده می شود، ارزش تنها آن را نشان می دهد کلید در فایل مربوطه اگر
انتخاب --حذف همچنین داده می شود، فایل پیکربندی -- حذف می شود، نه فقط نظر داده می شود
بیرون!
If ارزش علاوه بر این داده می شود، کلید تنظیم شده است ارزش در فایل مربوطه نه خطا
بررسی is انجام شده!
در همه موارد فایل مورد استفاده را می توان به صراحت از طریق گزینه "--conffile" مشخص کرد فایل",
اگر کسی بخواهد روی فایل دیگری کار کند.
کاربرد عملی: در صورت اجرای (برخی یا همه) دستورات سیستم از طریق "\write18"
در حین نصب فعال باقی مانده است، می توانید آن را غیرفعال کنید:
tlmgr conf texmf shell_escape 0
یک مثال پیچیده تر: درخت "TEXMFHOME" (به راهنمای اصلی TeX Live مراجعه کنید،
<http://tug.org/texlive/doc.html>) را می توان روی چندین دایرکتوری تنظیم کرد، اما آنها باید باشند
در پرانتز محصور شده و با کاما از هم جدا شده است، بنابراین نقل مقدار به پوسته خوب است
اندیشه. بدین ترتیب:
tlmgr conf texmf TEXMFHOME "{~/texmf,~/texmfbis}"
اخطار: امکانات کلی اینجاست، اما سرهم بندی کردن تنظیمات به این روش بسیار است
به شدت دلسرد شد باز هم، هیچ خطایی در بررسی کلیدها یا مقادیر انجام نمی شود، بنابراین هیچ خطایی وجود ندارد
نوعی شکستگی امکان پذیر است
dump-tlpdb [--محلی|--کنترل]
TLPDB کامل محلی یا راه دور را به خروجی استاندارد، همانطور که هست، تخلیه کنید. خروجی مشابه است
خروجی "--machine-readable"؛ بخش "خروجی قابل خواندن از طریق ماشین" را ببینید.
گزینه های ارسال:
-- محلی
tlpdb محلی را تخلیه کنید.
--از راه دور
tlpdb از راه دور را تخلیه کنید.
دقیقاً یکی از «--local» و «--remote» باید داده شود.
در هر صورت، خط اول خروجی مکان مخزن را مشخص می کند
قالب:
مکان "location-url" "\t".
جایی که "location-url" نام فیلد تحت اللفظی است و به دنبال آن یک برگه و محل هست
فایل یا آدرس اینترنتی به مخزن.
بسته به پلت فرم فعلی، انتهای خطوط ممکن است LF یا CRLF باشد.
تولید می کنند [انتخاب] ... چی
تولید می کنند زبان
تولید می کنند language.dat
تولید می کنند language.def
تولید می کنند language.dat.lua
عمل "تولید" هر گونه تغییر دستی ایجاد شده در فایل های مربوطه را بازنویسی می کند: it
آنها را از ابتدا بر اساس اطلاعات بسته های نصب شده به علاوه محلی بازسازی می کند
سازگاری ها نصب کننده 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" از "--" استفاده می کنند. در همه
موارد، نام نام قالب مربوطه یا شناسه الگوی خط خطی است.
مثال:
%!آلمانی
--!usenglishmax
(البته، احتمالاً شما واقعاً نمی خواهید آن موارد خاص را غیرفعال کنید. آنها هستند
فقط نمونه.)
پس از چنین خط غیرفعال کردنی، فایل محلی می تواند ورودی دیگری برای همان مورد داشته باشد.
اگر تعریف متفاوتی مورد نظر باشد. به طور کلی، به جز خطوط ویژه غیرفعال،
فایل های محلی از همان نحوی پیروی می کنند که فایل های اصلی هستند.
فرم "تولید زبان" هر سه فایل "language.dat"، "language.def" و
"language.dat.lua"، در حالی که فرمهای دارای پسوند فقط آن زبان داده شده را بازسازی میکنند
فایل.
گزینه های ارسال:
--دسترسی فایل خروجی
فایل خروجی را مشخص می کند (به طور پیش فرض در مکان مربوطه در "TEXMFSYSVAR"). اگر
"--dest" به "تولید زبان" داده می شود، این به عنوان یک نام پایه ای عمل می کند که ".dat" روی آن است.
برای نام فایل خروجی "language.dat" اضافه می شود، ".def" خواهد بود
به مقدار نام فایل خروجی "language.def" و ".dat.lua" اضافه شده است.
به نام فایل "language.dat.lua". (این فقط برای جلوگیری از بازنویسی است؛ اگر
اگر برای هر فایل خروجی یک نام خاص میخواهید، توصیه میکنیم دوبار «tlmgr» را فراخوانی کنید.)
--localcfg local_conf_file
اضافات محلی (اختیاری) (پیشفرض) به مکان مربوطه را مشخص میکند
"TEXMFLOCAL").
--rebuild-sys
به tlmgr می گوید که پس از بازسازی فایل های پیکربندی، برنامه های لازم را اجرا کند. اینها
عبارتند از: "fmtutil-sys --all" بعد از "تولید fmtutil"، "fmtutil-sys --byhyphen"
.../language.dat" بعد از "generate language.dat" و "fmtutil-sys --byhyphen"
.../language.def" بعد از "generate 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" نصب شده است.
با تنها کلمه "Collections" یا "schemes" به عنوان آرگومان، نوع درخواست را فهرست می کند
به جای همه بسته ها
با هر آرگومان دیگری، اطلاعات مربوط به آن را نمایش دهید pkg: نام، دسته، کوتاه و
توضیحات طولانی، وضعیت نصب، و شماره ویرایش TeX Live. اگر pkg نیست
به صورت محلی نصب شده است، در منبع نصب از راه دور جستجو می کند.
If pkg به صورت محلی یا از راه دور یافت نمی شود، عمل جستجو استفاده می شود و لیست ها مطابقت دارند
بسته ها و فایل ها
همچنین اطلاعات گرفته شده از کاتالوگ TeX، یعنی نسخه بسته را نمایش می دهد.
تاریخ و مجوز اینها، به خصوص نسخه بسته، را به عنوان تقریبی در نظر بگیرید
فقط، به دلیل انحراف زمان بندی به روز رسانی قطعات مختلف. در مقابل،
مقدار "بازبینی" مستقیماً از TL می آید و قابل اعتماد است.
اقدامات قبلی "نمایش" و "لیست" در این عملکرد ادغام شده اند، اما همچنان پشتیبانی می شوند
برای سازگاری با عقب
گزینه های ارسال:
-- لیست
اگر گزینه "--list" با یک بسته داده شود، لیست فایل های موجود نیز وجود دارد
نشان داده شده است، از جمله وابستگی های خاص پلت فرم. وقتی با طرح ها داده می شود
و مجموعه ها، "--list" وابستگی های آنها را به روشی مشابه خروجی می دهد.
--فقط نصب شده
اگر این گزینه داده شود، منبع نصب استفاده نخواهد شد. فقط به صورت محلی
بستهها، مجموعهها یا طرحهای نصب شده فهرست شدهاند. (برای لیست کردن کار نمی کند
بسته ها در حال حاضر)
init-usertree
یک درخت texmf را برای به اصطلاح مدیریت حالت کاربر، یا درخت کاربر پیش فرض، تنظیم می کند
("TEXMFHOME")، یا در خط فرمان با "--usertree" مشخص شده است. به "USER MODE" مراجعه کنید
زیر کلیک کنید.
نصب [انتخاب] ... pkg...
هر کدام را نصب کنید pkg در خط فرمان داده شده است، اگر قبلاً نصب نشده باشد. (انجام نمیدهد
بسته های موجود را لمس کنید. برای نحوه دریافت آخرین نسخه a به عملکرد "به روز رسانی" مراجعه کنید
بسته.)
بهطور پیشفرض، تمام بستههایی را که دادهشده روی آنها قرار میدهند نیز نصب میکند pkgs وابسته هستند.
گزینه های ارسال:
-- خشک اجرا شود
هیچ چیز در واقع نصب نشده است. در عوض، اقداماتی که باید انجام شوند در قسمت نوشته می شوند
پایانه.
--فایل
به جای واکشی یک بسته از مخزن نصب، از فایل های بسته استفاده کنید
در خط فرمان داده شده است. این فایل ها باید فایل های بسته استاندارد TeX Live (با
حاوی فایل tlpobj).
--زور
اگر بهروزرسانیهایی برای خود «tlmgr» (یا سایر بخشهای زیرساخت اصلی) وجود دارد،
"tlmgr" نجات خواهد یافت و نصب را انجام نمی دهد مگر اینکه این گزینه داده شود.
توصیه نمیشود.
--بدون بستگی دارد
وابستگی ها را نصب نکنید. (به طور پیش فرض، نصب یک بسته تضمین می کند که همه
وابستگی های این بسته برآورده شده است.)
-به هیچ وجه بستگی ندارد
به طور معمول، هنگامی که بسته ای را نصب می کنید که فایل های باینری را ارسال می کند
بسته نیز نصب خواهد شد. یعنی برای یک بسته "فو"، بسته
"foo.i386-linux" نیز روی سیستم "i386-linux" نصب خواهد شد. این گزینه
این رفتار را سرکوب می کند و همچنین به معنای "--no-depends" است. از آن استفاده نکنید مگر اینکه شما
از کاری که انجام می دهید مطمئن هستید
-- دوباره نصب کنید
یک بسته (از جمله وابستگی های مجموعه ها) را حتی اگر قبلاً به نظر می رسد، دوباره نصب کنید
نصب شود (یعنی در TLPDB موجود است). این برای بهبودی مفید است
حذف تصادفی فایل ها در سلسله مراتب
هنگام نصب مجدد، فقط وابستگی های بسته های معمولی دنبال می شود (یعنی نه آن ها
از دسته طرح یا مجموعه).
--با-دکتر
--with-src
در حالی که توصیه نمی شود، برنامه "install-tl" گزینه ای برای حذف ارائه می دهد
نصب تمام اسناد و/یا فایل های منبع (به طور پیش فرض، همه چیز وجود دارد
نصب شده است.) پس از چنین نصبی، ممکن است متوجه شوید که اسناد را می خواهید
یا فایل های منبع برای یک بسته داده شده پس از همه. با استفاده از اینها می توانید آنها را دریافت کنید
گزینه های همراه با "--reinstall"، مانند (با استفاده از بسته "fontspec" به عنوان
مثال):
tlmgr نصب --reinstall --with-doc --with-src fontspec
انتخاب
انتخاب [نمایش]
انتخاب نمایشی
انتخاب کلید [ارزش]
فرم اول تنظیمات جهانی TeX Live را نشان می دهد که در حال حاضر در TLPDB با یک ذخیره شده است
توضیحات کوتاه و کلیدی که برای تغییر آن در پرانتز استفاده می شود.
شکل دوم مشابه است، اما گزینه هایی را نیز نشان می دهد که می توانند تعریف شوند اما نیستند
در حال حاضر به هر مقداری تنظیم شده است.
در شکل سوم اگر ارزش داده نشده است، تنظیم برای کلید نمایش داده می شود. اگر ارزش is
حاضر، کلید تنظیم شده است ارزش.
مقادیر ممکن برای کلید هستند (برای لیست قطعی "tlmgr option showall" را اجرا کنید):
مخزن (مخزن پیش فرض بسته)،
فرمت ها (ایجاد فرمت ها در زمان نصب)،
کد پستی (اجرای حباب های کد postinst)
docfiles (نصب فایل های مستندات)،
srcfiles (نصب فایل های منبع)،
backupdir (دایرکتوری پیش فرض برای پشتیبان گیری)،
پشتیبانگیری خودکار (تعداد نسخههای پشتیبان برای نگهداری).
sys_bin (دایرکتوری که فایل های اجرایی توسط اکشن مسیر به آن مرتبط می شوند)
sys_man (دایرکتوری که صفحات man با عمل مسیر به آن مرتبط می شوند)
sys_info (دایرکتوری که فایلهای اطلاعات با عمل مسیر به آن پیوند داده شدهاند)
desktop_integration (فقط برای ویندوز: ایجاد میانبرهای منوی استارت)
fileassocs (فقط برای ویندوز: تغییر پیوندهای فایل)
چند کاربره (فقط برای ویندوز: نصب برای همه کاربران)
یکی از کاربردهای رایج "گزینه" تغییر دائمی نصب برای ادامه کار است
به روز رسانی از اینترنت، پس از نصب اولیه از DVD. برای این کار می توانید اجرا کنید
مخزن گزینه tlmgr http://mirror.ctan.org/systems/texlive/tlnet
اسناد "install-tl" اطلاعات بیشتری در مورد مقادیر احتمالی برای دارد
"مخزن". (برای سازگاری با عقب، "مکان" می تواند به عنوان نام جایگزین استفاده شود
"مخزن".)
اگر «فرمتها» تنظیم شده باشد (این حالت پیشفرض است)، در این صورت قالبها دوباره تولید میشوند
موتور یا فرمت فایل ها تغییر کرده است. این را فقط زمانی غیرفعال کنید که بدانید چه چیزی هستید
در حال انجام.
گزینه "کد پستی" اجرای کد اقدام پس از نصب هر بسته را کنترل می کند. آی تی
به طور پیشفرض تنظیم شده است، و دوباره غیرفعال کردن احتمالاً به جز شاید مورد علاقه نباشد
توسعه دهندگان
گزینه های "docfiles" و "srcfiles" نصب فایل های مربوطه خود را کنترل می کنند
از یک بسته به طور پیش فرض هر دو فعال هستند (1). در صورت وجود دیسک، می توان آن را غیرفعال کرد (روی 0 تنظیم کرد).
فضا (بسیار) محدود است.
گزینه های "autobackup" و "backupdir" پیش فرض های اقدامات "به روز رسانی" را تعیین می کنند.
"پشتیبان گیری و بازیابی". این سه عمل نیاز به دایرکتوری دارند که در آن بخوانیم یا بنویسیم
پشتیبان گیری اگر "--backupdir" در خط فرمان مشخص نشده باشد، "backupdir"
مقدار گزینه استفاده می شود (در صورت تنظیم).
گزینه "پشتیبان گیری خودکار" تولید خودکار پشتیبان ها را فعال می کند. ارزش آن یک است
عدد صحیح اگر مقدار "پشتیبان گیری خودکار" "-1" باشد، هیچ نسخه پشتیبان حذف نمی شود. اگر "پشتیبان گیری خودکار" 0 باشد
یا بیشتر، تعداد نسخههای پشتیبان برای نگهداری را مشخص میکند. بنابراین، پشتیبان گیری غیر فعال می شود اگر
مقدار 0 است. در حالت "--clean" عمل "پشتیبان گیری" این گزینه نیز مشخص می کند
شماره نگه داشته شود
برای تنظیم "پشتیبان گیری خودکار" به "-1" در خط فرمان، از:
گزینه tlmgr -- پشتیبان گیری خودکار -1
"--" از در نظر گرفتن "-1" به عنوان یک گزینه اجتناب می کند. ("--" تجزیه گزینه ها را متوقف می کند
نقطه ای که در آن ظاهر می شود؛ این یک ویژگی کلی در اکثر برنامه های یونیکس است.)
گزینههای "sys_bin"، "sys_man" و "sys_info" در سیستمهای شبه یونیکس برای کنترل استفاده میشوند.
ایجاد لینک برای فایل های اجرایی، فایل های اطلاعاتی و صفحات man. عمل "مسیر" را ببینید
برای جزئیات بیشتر.
سه گزینه آخر رفتار را در نصب ویندوز کنترل می کنند. اگر
"desktop_integration" تنظیم شده است، سپس برخی از بسته ها موارد را در یک زیر پوشه نصب می کنند
منوی شروع برای "tlmgr gui"، اسناد و غیره. اگر "fileassocs" تنظیم شده باشد، فایل ویندوز
ارتباط ایجاد می شود (همچنین به عمل "پست" مراجعه کنید). در نهایت، اگر "چند کاربر" تنظیم شود،
سپس تطبیق با رجیستری و منوها برای همه کاربران در سیستم انجام می شود
فقط از کاربر فعلی هر سه گزینه به طور پیش فرض روشن هستند.
مقاله
مقاله [a4|نامه]
[xdvi|pdftex|dvips|dvipdfmx|context|psutils] مقاله [اندازه کاغذ|--لیست]
بدون آرگومان ("کاغذ tlmgr")، تنظیم اندازه کاغذ پیش فرض را برای همه شناخته شده نشان می دهد
برنامه ها.
با یک آرگومان (به عنوان مثال، "tlmgr paper a4")، پیش فرض را برای همه برنامه های شناخته شده تنظیم می کند
آن اندازه کاغذ
با برنامه ای که به عنوان اولین آرگومان ارائه شده است و اندازه کاغذ مشخص نشده است (به عنوان مثال، "tlmgr dvips
paper")، اندازه کاغذ پیش فرض را برای آن برنامه نشان می دهد.
با برنامه ای که به عنوان اولین آرگومان و اندازه کاغذ به عنوان آخرین آرگومان داده شده است (به عنوان مثال،
"tlmgr dvips paper a4")، پیشفرض آن برنامه را روی آن اندازه کاغذ تنظیم کنید.
با برنامه ای که به عنوان اولین آرگومان و "--list" به عنوان آخرین آرگومان داده شده است (به عنوان مثال،
"tlmgr dvips paper --list")، تمام اندازه های کاغذ معتبر را برای آن برنامه نشان می دهد. سایز اول
نشان داده شده پیش فرض است.
اتفاقاً این نحو از داشتن یک نام برنامه خاص قبل از کلمه کلیدی "کاغذ" است
غیر معمول. این اسکریپت از اسکریپت قدیمی "texconfig" که از اسکریپت های دیگر پشتیبانی می کند به ارث رسیده است
تنظیمات پیکربندی برای برخی از برنامه ها، به ویژه "dvips". "tlmgr" از آنها پشتیبانی نمی کند
تنظیمات اضافی
مسیر [--w32mode=user|admin] [افزودن|حذف]
در یونیکس، فقط پیوندهای نمادین را برای باینری ها، صفحات مرد و صفحات اطلاعاتی اضافه یا حذف می کند.
دایرکتوری های سیستم مشخص شده توسط گزینه های مربوطه (به توضیحات "گزینه" مراجعه کنید
در بالا). هیچ فایل اولیه سازی را چه سیستمی و چه شخصی تغییر نمی دهد.
در ویندوز، قسمت رجیستری که در آن دایرکتوری باینری اضافه یا حذف می شود، مشخص می شود
به روش زیر:
اگر کاربر دارای حقوق مدیریت باشد و گزینه "--w32mode" داده نشده باشد، تنظیمات را انجام دهید
w32_multi_user مکان را تعیین می کند (به عنوان مثال، اگر در مسیر سیستم باشد، در غیر این صورت
مسیر کاربر تغییر می کند).
اگر کاربر دارای حقوق مدیریت باشد و گزینه "--w32mode" داده شود، این گزینه تعیین می کند
مسیری که باید تنظیم شود
اگر کاربر حقوق مدیریت ندارد و گزینه "--w32mode" داده نمی شود و
محیط w32_multi_user خاموش است، مسیر کاربر تغییر می کند، در حالی که اگر تنظیمات
w32_multi_user روشن است، هشدار داده می شود که تماس گیرنده از امتیازات کافی برخوردار نیست.
اگر کاربر حقوق مدیریت ندارد و گزینه "--w32mode" داده شده است، باید
کاربر و مسیر کاربر تنظیم خواهد شد. اگر کاربر بدون حقوق مدیریت از این گزینه استفاده کند
"--w32mode admin" هشدار داده می شود که تماس گیرنده از امتیازات کافی برخوردار نیست.
پین کردن
عمل "پین کردن" فایل پین کردن را مدیریت می کند، "پین کردن" را در زیر ببینید.
"نمایش سنجاق"
داده های سنجاق فعلی را نشان می دهد.
"افزودن سنجاق" مخزن pkgglob...
بسته های مطابق با را پین می کند pkgglob(ها) به مخزن مخزن.
"حذف سنجاق" مخزن pkgglob...
هر بسته ای که در فایل پینینگ مطابق با بسته ثبت شده است s برای داده شده است
مخزن مخزن حذف می شوند
"پین کردن حذف مخزن --همه"
تمام داده های پین شده برای مخزن را حذف کنید مخزن.
سکو لیست|افزودن|حذف سکو...
سکو تنظیم سکو
سکو تنظیم خودکار
"فهرست پلت فرم" نام های TeX Live همه پلتفرم ها (معماری ها) را فهرست می کند.
("i386-linux"، ...) موجود در مخزن بسته.
"افزودن پلت فرم" سکو... فایل های اجرایی را برای هر پلتفرم داده شده اضافه می کند سکو به
نصب از مخزن
"حذف پلت فرم" سکو... فایل های اجرایی را برای هر پلتفرم داده شده حذف می کند سکو
از نصب، اما در هر صورت پلتفرم در حال اجرا را حفظ می کند.
"مجموعه پلت فرم" سکو TeX Live را تغییر می دهد تا همیشه از پلتفرم داده شده به جای خودکار استفاده کند
ردیابی
"پلتفرم تنظیم خودکار" TeX Live را به حالت تشخیص خودکار برای پلتفرم تغییر میدهد.
تشخیص پلت فرم برای انتخاب باینری های مناسب "xz"، "xzdec" و "wget" مورد نیاز است.
با TeX Live ارسال می شوند.
"طاق" مترادف "سکو" است.
گزینه های ارسال:
-- خشک اجرا شود
هیچ چیز در واقع نصب نشده است. در عوض، اقداماتی که باید انجام شوند در قسمت نوشته می شوند
پایانه.
postaction [--w32mode=user|admin] [--fileassocmode=1|2] [--همه] [نصب|حذف]
[میانبر|fileassoc|اسکریپت] [pkg] ...
پساکشن "میانبر"، "fileassoc" یا "اسکریپت" را که به عنوان دومین مورد لازم داده شده است، انجام دهید.
آرگومان در حالت نصب یا حذف (که اولین آرگومان مورد نیاز است)، برای هر دو
بسته های داده شده در خط فرمان، یا برای همه اگر "--all" داده شده باشد.
اگر به گزینه "--w32mode" مقدار "user" داده شود، تمام اقدامات فقط انجام خواهند شد.
در قسمت های قابل دسترسی کاربر از رجیستری/فایل سیستم، در حالی که مقدار "admin" را انتخاب می کند
بخش های سیستمی رجیستری برای انجمن های فایل. اگر نداری
مجوزهای کافی، استفاده از "--w32mode=admin" موفق نخواهد بود.
"--fileassocmode" عمل پیوندهای فایل را مشخص می کند. اگر روی 1 تنظیم شود (the
پیش فرض)، فقط انجمن های جدید اضافه می شوند. اگر روی 2 تنظیم شود، همه انجمن ها روی تنظیم می شوند
برنامه های TeX Live (همچنین به "option fileassocs" مراجعه کنید.)
چاپ پلت فرم
چاپ شناسه TeX Live برای پلت فرم شناسایی شده (سخت افزار/سیستم عامل)
ترکیب به خروجی استاندارد و خروج. "--print-arch" مترادف است.
برداشتن [انتخاب] ... pkg...
هر کدام را بردارید pkg مشخص شده. حذف یک مجموعه، تمام وابستگی های بسته را حذف می کند (مگر اینکه
"--no-depends" مشخص شده است)، اما هیچ وابستگی مجموعه ای از آن مجموعه وجود ندارد.
با این حال، هنگام حذف یک بسته، وابستگی ها هرگز حذف نمی شوند. گزینه ها:
--بدون بستگی دارد
بسته های وابسته را حذف نکنید.
-به هیچ وجه بستگی ندارد
بالا زیر را ببینید نصب (و مراقب باشید).
--زور
به طور پیش فرض، حذف یک بسته یا مجموعه ای که به دیگری وابسته است
جمع آوری یا طرح مجاز نیست. با این گزینه بسته حذف می شود
بدون قید و شرط. با احتیاط استفاده کنید.
بسته ای که با استفاده از گزینه "--force" حذف شده است زیرا هنوز در لیست است
در یک مجموعه یا طرح نصب شده به روز نمی شود و به عنوان ذکر می شود
به زور حذف در خروجی از tlmgr به روز رسانی -- لیست.
-- خشک اجرا شود
هیچ چیز در واقع حذف نمی شود. در عوض، اقداماتی که باید انجام شوند در قسمت نوشته می شوند
پایانه.
مخزن
مخزن فهرست
مخزن فهرست مسیر|برچسب
مخزن اضافه کردن مسیر [برچسب]
مخزن برداشتن مسیر|برچسب
مخزن تنظیم مسیر[#برچسب] [مسیر[#برچسب] ...]
این عمل لیست مخازن را مدیریت می کند. برای اطلاع از "مخزن های چندگانه" در زیر ببینید
توضیحات مفصل
فرم اول ("لیست") تمام مخازن پیکربندی شده و تگ های مربوطه را فهرست می کند
تنظیم. اگر یک مسیر، url یا برچسب بعد از کلمه کلیدی "list" داده شود، به عنوان تفسیر می شود
منبع از جایی که یک پایگاه داده TeX Live را مقداردهی کنید و بسته های موجود را لیست می کند.
این همچنین میتواند یک مخزن قدیمی و بدون استفاده باشد، هم به صورت محلی و هم از راه دور. اگر یک
علاوه بر این، "--with-platforms" را ارسال کنید، برای هر بسته پلتفرم های موجود (در صورت وجود)
نیز ذکر شده است.
فرم سوم ("افزودن") یک مخزن (به صورت اختیاری پیوست کردن یک برچسب) به لیست اضافه می کند.
مخازن فرم چهارم ("حذف") یک مخزن را به طور کامل حذف می کند
مسیر/url یا توسط برچسب. آخرین فرم ("مجموعه") لیستی از مخازن را برای آیتم ها تنظیم می کند
داده شده در خط فرمان، بدون حفظ تنظیمات قبلی
در همه موارد، یکی از مخازن باید به عنوان "اصلی" برچسب گذاری شود. در غیر این صورت، همه
عملیات شکست خواهد خورد!
بازیابی [--backupdir دیر] [--همه | pkg [احیای]]
یک بسته را از یک نسخه پشتیبان تهیه شده قبلی بازیابی کنید.
اگر «--all» داده شده است، سعی کنید آخرین نسخه پشتیبانهای بسته موجود در آن را بازیابی کنید
دایرکتوری پشتیبان
در غیر این صورت، اگر هیچ کدام pkg نه احیای داده شده است، نسخه های پشتیبان موجود را برای همه فهرست کنید
بسته ها با pkg داده شده اما نه احیای، تمام نسخه های پشتیبان موجود را فهرست کنید pkg.
هنگام فهرست کردن بسته های موجود، tlmgr بازبینی و در پرانتز ایجاد را نشان می دهد
زمان در صورت وجود (در قالب yyyy-mm-dd hh:mm).
اگر (و فقط اگر) هر دو pkg و یک شماره ویرایش معتبر احیای مشخص شده اند، سعی کنید بازیابی کنید
بسته از پشتیبان مشخص شده
گزینه های ارسال:
--همه
سعی کنید آخرین نسخه پشتیبانهای بسته موجود در نسخه پشتیبان را بازیابی کنید
فهرست راهنما. آرگومان های غیر گزینه ای اضافی (مانند pkg) مجاز نیستند.
-- backupdir فهرست راهنما
دایرکتوری را که قرار است نسخه های پشتیبان در آن پیدا شود را مشخص کنید. اگر داده نشود گرفته می شود
از تنظیمات پیکربندی در TLPDB.
-- خشک اجرا شود
هیچ چیز در واقع بازسازی نمی شود. در عوض، اقداماتی که باید انجام شوند در قسمت نوشته می شوند
پایانه.
--زور
سوال نپرس
جستجو کردن [انتخاب...] چی
جستجو کردن [گزینه...] --فایل چی
جستجو کردن [گزینه...] --همه چی
به طور پیش فرض، نام ها، توضیحات کوتاه و توضیحات طولانی همه را به صورت محلی جستجو کنید
بسته های نصب شده برای آرگومان چی، به عنوان یک عبارت منظم (Perl) تفسیر می شود.
گزینه های ارسال:
--فایل
لیست تمام نام فایل های حاوی چی.
--همه
همه چیز را جستجو کنید: نام بسته، توضیحات و نام فایل.
-- جهانی
به جای محلی، پایگاه داده TeX Live محیط نصب را جستجو کنید
نصب و راه اندازی.
--کلمه
جستجوی نام و توضیحات بسته (اما نه نام فایل) را برای مطابقت محدود کنید
فقط کلمات کامل به عنوان مثال، جستجوی "جدول" با این گزینه خروجی نخواهد داشت
بسته های حاوی کلمه "جدول" (مگر اینکه حاوی کلمه "جدول" نیز باشد
خودش).
حذف
کل نصب TeX Live را حذف نصب می کند. گزینه ها:
--زور
درخواست تایید نکنید، فورا حذف کنید.
به روز رسانی [انتخاب] ... [pkg] ...
بسته های ارائه شده به عنوان آرگومان را به آخرین نسخه موجود در سایت به روز می کند
منبع نصب یا "--همه" یا حداقل یکی pkg نام باید مشخص شود گزینه ها:
--همه
تمام بسته های نصب شده را به جز خود «tlmgr» به روز کنید. بنابراین، اگر به روز رسانی به "tlmgr"
خود وجود دارد، این به سادگی خطا می دهد، مگر اینکه گزینه "--force" نیز وجود داشته باشد.
یا "--self" داده شده است. (زیر را ببینید.)
علاوه بر به روز رسانی بسته های نصب شده، در طول به روز رسانی یک مجموعه،
نصب محلی (به طور پیش فرض) با وضعیت مجموعه در همگام سازی می شود
سرور، هم برای اضافه و هم برای حذف.
این بدان معناست که اگر بسته ای از سرور حذف شده باشد (و در نتیجه نیز حذف شده است
حذف از مجموعه مربوطه)، "tlmgr" بسته را در محلی حذف می کند
نصب و راه اندازی. این "حذف خودکار" نامیده می شود و هنگام استفاده از آن به این صورت اعلام می شود
گزینه "--list". این حذف خودکار را می توان با استفاده از گزینه سرکوب کرد
"--no-auto-remove" (توصیه نمی شود، به توضیحات گزینه مراجعه کنید).
به طور مشابه، اگر بسته ای به مجموعه ای در سرور اضافه شده باشد که نیز وجود دارد
به صورت محلی نصب شود، به نصب محلی اضافه خواهد شد. به این می گویند
"نصب خودکار" و در هنگام استفاده از گزینه "--list" به این صورت اعلام می شود. این خودکار
نصب را می توان با استفاده از گزینه "--no-auto-install" سرکوب کرد.
یک استثنا برای بررسی وابستگی مجموعه (از جمله نصب خودکار
بسته هایی که به تازگی ذکر شد) آنهایی هستند که "به زور" توسط شما حذف شده اند
است، شما "tlmgr remove --force" را روی آنها نامیدید. (عمل "حذف" را ببینید
مستندات.) برای نصب مجدد هر گونه بسته هایی که به زور حذف شده اند، استفاده کنید
"--reinstall-forcily-removed".
اگر میخواهید برخی از بستهها را از اجرای بهروزرسانی فعلی حذف کنید (مثلاً به دلیل کندی
پیوند)، گزینه "--exclude" را در زیر ببینید.
--خود
اگر به روز رسانی شده است، خود "tlmgr" (یعنی بسته های زیرساختی) را به روز کنید
حاضر. در ویندوز این شامل بهروزرسانیهای مترجم خصوصی پرل است
داخل TeX Live
اگر این گزینه همراه با "--all" یا لیستی از بسته ها داده شود، پس
"tlmgr" ابتدا آپدیت می شود و در صورت موفقیت آمیز بودن این آپدیت، نسخه جدید آپدیت می شود
راه اندازی مجدد برای تکمیل بقیه به روز رسانی ها.
به طور خلاصه:
tlmgr به روز رسانی --self # فقط زیرساخت به روز رسانی
tlmgr به روز رسانی --self --همه # زیرساخت به روز رسانی و همه بسته ها
tlmgr به روز رسانی --force --all # به روز رسانی همه بسته ها اما *نه* زیرساخت
# ... این آخرین با مسئولیت خود شما، توصیه نمی شود!
-- خشک اجرا شود
هیچ چیز در واقع نصب نشده است. در عوض، اقداماتی که باید انجام شوند در قسمت نوشته می شوند
پایانه. این گزارش مفصل تر از "--list" است.
-- لیست [pkg]
بسته هایی را که به روز می شوند، تازه نصب می شوند یا حذف می شوند، به اختصار فهرست کنید.
بدون تغییر در واقع چیزی اگر "--all" نیز داده شود، همه بهروزرسانیهای موجود
فهرست شده اند. اگر "--self" داده شده باشد، اما نه "--all"، فقط بهروزرسانی میشود
بسته های (tlmgr، زیرساخت texlive، perl در ویندوز و غیره) فهرست شده است. اگر
نه «--همه» و نه «--خود» داده شده است، و علاوه بر آن خیر pkg داده می شود، سپس "--all"
فرض می شود (بنابراین، "tlmgr update --list" همان "tlmgr update --list --all" است).
اگر نه "--all" و نه "--self" داده نمی شود، اما نام بسته های خاصی داده می شود، آن ها
بسته ها برای به روز رسانی بررسی می شوند.
-- استثناء کردن pkg
انحصار کردن pkg از فرآیند به روز رسانی اگر این گزینه بیش از یک بار داده شود، آن است
استدلال ها جمع می شوند
یک مشاجره pkg هر دو بسته را مستثنی می کند pkg خود و تمام پلتفرم های مرتبط با آن
بسته های خاص pkg.ARCH. مثلا،
به روز رسانی tlmgr --all --exclude a2ping
"a2ping"، "a2ping.i386-linux"، یا هر "a2ping" دیگری را به روز نمی کند.آرچ بسته.
اگر این گزینه بسته ای را مشخص کند که در غیر این صورت کاندیدای خودکار
نصب، حذف خودکار یا نصب مجدد بسته حذف شده به زور، "tlmgr"
با یک پیغام خطا خارج می شود. موارد استثنا در این شرایط پشتیبانی نمی شوند.
--بدون حذف خودکار [pkg] ...
به طور پیش فرض، "tlmgr" سعی می کند بسته هایی را که روی سرور ناپدید شده اند حذف کند
در بالا در قسمت "--all" توضیح داده شد. این گزینه از چنین حذف هایی، یا برای همه، جلوگیری می کند
بسته ها (با "--all")، یا فقط برای داده شده pkg نام ها این می تواند منجر به یک
نصب ناسازگار TeX، زیرا بسته ها به ندرت تغییر نام یا جایگزین نمی شوند
توسط نویسندگان آنها بنابراین این توصیه نمی شود.
--بدون نصب خودکار [pkg] ...
تحت شرایط عادی "tlmgr" بسته هایی را که جدید هستند روی سرور نصب می کند.
همانطور که در بالا در قسمت "--all" توضیح داده شد. این گزینه از بروز چنین خودکاری جلوگیری می کند
نصب، یا برای همه بسته ها (با "--all")، یا داده شده pkg نامها
علاوه بر این، پس از پایان اجرای "tlmgr" با استفاده از این، بستههایی که این کار را انجام میدهند
به صورت خودکار نصب شده اند اراده be در نظر گرفته as به زور حذف. پس اگر «فوبار» باشد
پس تنها بسته جدید روی سرور
به روز رسانی tlmgr --all --بدون نصب خودکار
برابر است با
بروزرسانی tlmgr --all
tlmgr حذف --force foobar
-- دوباره نصب - به زور - حذف شد
در شرایط عادی "tlmgr" بسته هایی را که به اجبار نصب شده اند نصب نخواهد کرد
حذف شده توسط کاربر؛ یعنی با "remove --force" حذف شد یا نصب آن بود
توسط "--بدون نصب خودکار" در طول به روز رسانی قبلی ممنوع شده است.
این گزینه باعث می شود "tlmgr" حذف های اجباری را نادیده بگیرد و همه آن ها را دوباره نصب کند
بسته ها این می تواند برای همگام سازی کامل نصب با سرور استفاده شود
ایده آنچه در دسترس است:
به روز رسانی tlmgr -- دوباره نصب - به زور - حذف شد -- همه
--پشتیبان گیری و -- backupdir فهرست راهنما
این دو گزینه ایجاد پشتیبان از بسته ها را کنترل می کنند قبل از در حال بروز رسانی؛ که
است، پشتیبان گیری از بسته ها همانطور که در حال حاضر نصب شده است. اگر هیچ یک از این گزینه ها داده نشد،
هیچ بسته پشتیبان ذخیره نخواهد شد. اگر "--backupdir" داده شود و یک قابل نوشتن را مشخص کند
دایرکتوری سپس یک نسخه پشتیبان در آن مکان ساخته می شود. اگر فقط "--backup" داده شود،
سپس یک نسخه پشتیبان به دایرکتوری که قبلاً از طریق عمل "گزینه" تنظیم شده است ساخته می شود
(پایین را ببینید). اگر هر دو داده شوند، یک نسخه پشتیبان برای مشخص شده ایجاد می شود فهرست راهنما.
می توانید از طریق عمل "option" گزینه هایی را تنظیم کنید تا به طور خودکار برای همه پشتیبان تهیه شود
بسته ها، و/یا فقط تعداد معینی پشتیبان نگهداری کنید. لطفا به "گزینه" مراجعه کنید
اقدام برای جزئیات
"tlmgr" همیشه هنگام به روز رسانی بسته ها، در صورت دانلود و یا، یک نسخه پشتیبان موقت تهیه می کند
سایر خرابی ها در حین به روز رسانی در مقابل، هدف از این گزینه "--backup" است
به شما امکان می دهد در صورت واقعی، یک نسخه پشتیبان دائمی ذخیره کنید محتوا از به روز رسانی
باعث ایجاد مشکلات می شود، به عنوان مثال، ناسازگاری را معرفی می کند.
عمل "بازیابی" نحوه بازیابی از یک نسخه پشتیبان را توضیح می دهد.
--بدون بستگی دارد
اگر برای بهروزرسانی یک بسته تماس بگیرید، معمولاً همه بستههای وابسته نیز خواهند بود
برای به روز رسانی بررسی شده و در صورت لزوم به روز می شود. این سوئیچ این رفتار را سرکوب می کند.
-به هیچ وجه بستگی ندارد
بالا زیر را ببینید نصب (و مراقب باشید).
--زور
بهروزرسانی اجباری بستههای معمولی، بدون بهروزرسانی خود «tlmgr» (مگر اینکه «--self»
گزینه نیز داده شده است). توصیه نمیشود.
همچنین، "update --list" همچنان بدون توجه به این گزینه انجام می شود.
اگر بسته روی سرور قدیمیتر از بستهای است که قبلاً نصب شده است (به عنوان مثال، اگر
آینه انتخاب شده قدیمی است)، "tlmgr" تنزل نمی دهد. همچنین بسته هایی برای
پلتفرم های حذف شده نصب نمی شوند.
"tlmgr" یک کپی از فایل "texlive.tlpdb" مورد استفاده برای به روز رسانی را با پسوند ذخیره می کند.
نشان دهنده نشانی اینترنتی مخزن، مانند "tlpkg/texlive.tlpdb."رشته هش بلند. اینها می توانند
برای اطلاعات بازگشتی مفید باشد، اما اگر دوست ندارید آنها جمع شوند (مثلاً در هر کدام
اجرای "mirror.ctan.org" ممکن است به یک میزبان جدید حل شود و در نتیجه یک هش متفاوت ایجاد شود)،
حذف آنها بی ضرر است.
USER MODE
"tlmgr" یک راه محدود به نام "حالت کاربر" برای مدیریت درختان دلخواه texmf ارائه می دهد.
به همان روش نصب اصلی. به عنوان مثال، این به افراد بدون نوشتن اجازه می دهد
مجوزهای محل نصب برای به روز رسانی/نصب بسته ها در درختی از آنها
خودت
"tlmgr" با گزینه خط فرمان "--usermode" به حالت کاربر تبدیل می شود. انجام نمیدهد
به طور خودکار سوئیچ کنید، و هیچ گونه تنظیمات فایل پیکربندی برای آن وجود ندارد. بنابراین، این
هر بار که حالت کاربر فعال می شود، گزینه باید به صراحت داده شود.
این حالت "tlmgr" روی درخت کاربر کار می کند، به طور پیش فرض مقدار "TEXMFHOME" است.
متغیر. این را می توان با گزینه خط فرمان "--usertree" لغو کرد. در
وقتی از درخت کاربر صحبت می کنیم، منظور "TEXMFHOME" یا همان درخت داده شده در زیر است
خط فرمان
همه اقدامات در حالت کاربر مجاز نیستند. "tlmgr" به شما هشدار می دهد و هیچ کاری را انجام نمی دهد
اقدامات مشکل ساز در حال حاضر پشتیبانی نمی شود (و احتمالاً هرگز پشتیبانی نخواهد شد) است
اقدام "پلتفرم". عملکرد "gui" در حال حاضر پشتیبانی نمی شود، اما ممکن است در آینده پشتیبانی شود
را آزاد کند.
برخی از اقدامات "tlmgr" نیازی به مجوز نوشتن ندارند و بنابراین در حالت کاربر یکسان کار می کنند
و حالت عادی در حال حاضر این موارد عبارتند از: "چک"، "راهنما"، "لیست"، "پلتفرم چاپ"،
"جستجو"، "نمایش"، "نسخه".
از سوی دیگر، اکثر اقدامات مربوط به مدیریت بسته نیاز به نوشتن دارند
مجوزها، و بنابراین رفتار متفاوتی در حالت کاربر، همانطور که در زیر توضیح داده شده است: "نصب"،
«بهروزرسانی»، «حذف»، «گزینه»، «کاغذ»، «ایجاد»، «پشتیبانگیری»، «بازیابی»، «حذف نصب»،
"پیوندهای نمادین".
قبل از استفاده از "tlmgr" در حالت کاربر، باید درخت کاربر را با آن تنظیم کنید
اقدام "init-usertree". این ایجاد می کند درخت کاربر"/web2c" و درخت کاربر"/tlpkg/tlpobj"، و الف
حداقل درخت کاربر"/tlpkg/texlive.tlpdb". در آن مرحله، می توانید به "tlmgr" بگویید که این کار را انجام دهد
(پشتیبانی می شود) با افزودن گزینه خط فرمان "--usermode".
در حالت کاربر فایل درخت کاربر"/tlpkg/texlive.tlpdb" فقط شامل بسته هایی است که دارند
با استفاده از "tlmgr" به علاوه گزینه های اضافی از روی درخت کاربر نصب شده است
بسته "مجازی" "00texlive.installation" (شبیه به نصب اصلی
"texlive.tlpdb").
تمام اقدامات روی بسته ها در حالت کاربر فقط روی بسته هایی که به عنوان شناخته می شوند قابل انجام است
"قابل جابجایی". این شامل تمام بسته های حاوی فایل های اجرایی و چند هسته دیگر نمی شود
بسته ها از حدود 2500 بسته در حال حاضر در TeX Live اکثریت قریب به اتفاق آن هستند
قابل جابجایی است و می توان آن را در درخت کاربر نصب کرد.
شرح تغییرات اعمال در حالت کاربر:
کاربر حالت نصب
در حالت کاربر، عمل "نصب" بررسی می کند که بسته و همه وابستگی ها همه هستند
یا جابجا شده یا قبلاً در نصب سیستم نصب شده است. اگر این مورد است، آن است
همه کانتینرهایی که باید در درخت کاربر نصب شوند را باز می کند (برای تکرار، این یکی است
"TEXMFHOME" یا مقدار "--usertree") و بسته های مربوطه را به کاربر اضافه کنید
درخت "texlive.tlpdb" (در صورت نیاز آن را ایجاد کنید).
در حال حاضر نصب یک مجموعه در حالت کاربر، تمام بسته های وابسته را نصب می کند، اما در
برخلاف حالت عادی، انجام می دهد نه نصب مجموعه های وابسته مثلا در حالت عادی
حالت "tlmgr install collection-context" "collection-basic" و غیره را نصب می کند
مجموعه ها، در حالت کاربر، فقط بسته های ذکر شده در "Colection-Context" هستند
نصب شده است.
کاربر حالت پشتیبان گیری، بازگرداندن، برداشتن، به روز رسانی
در حالت کاربر، این اقدامات بررسی میکنند که تمام بستههایی که قرار است روی آنها عمل شود در آن نصب شده باشند
درخت کاربر قبل از ادامه. در غیر این صورت، آنها دقیقاً مانند حالت عادی رفتار می کنند.
کاربر حالت تولید می کنند، گزینه، مقاله
در حالت کاربر، این اقدامات فقط روی فایلهای پیکربندی درخت کاربر و/یا اجرا میشوند
"texlive.tlpdb". فایل های پیکربندی را در درخت کاربر ایجاد می کند
پیکربندی فایل برای TLMGR
زیر مجموعه کوچکی از گزینه های خط فرمان را می توان در یک فایل پیکربندی برای "tlmgr" تنظیم کرد که
در "TEXMFCONFIG/tlmgr/config" قرار دارد. به طور پیش فرض، فایل کانفیگ داخل است
"~/.texliveYYYY/texmf-config/tlmgr/config" (به جای "YYYY" با سال TeX شما
نصب زنده). این هست نه "TEXMFSYSVAR"، به طوری که فایل مختص یک تک باشد
کاربر می باشد.
در این فایل، خطوط خالی و خطوطی که با # شروع می شوند نادیده گرفته می شوند. تمام خطوط دیگر باید
شبیه
کلید = ارزش
که در آن کلیدهای مجاز عبارتند از "gui-expertmode" (مقدار 0 یا 1)، "دانلودهای مداوم" (مقدار
0 یا 1)، "حذف خودکار" (مقدار 0 یا 1) و "gui-lang" (مقدار مانند خط فرمان
گزینه).
"دانلودهای مداوم"، "gui-lang" و "حذف خودکار" با دستور مربوطه مطابقت دارند.
گزینه های خط به همین نام "gui-expertmode" بین رابط کاربری گرافیکی کامل و a سوئیچ می کند
رابط کاربری گرافیکی ساده تنها با تنظیمات مهم و پرکاربرد.
چند برابر منابع
مخزن اصلی TeX Live شامل مجموعه گسترده ای از بسته ها است. با این وجود، اضافی
مخازن محلی می توانند برای ارائه منابع نصب شده به صورت محلی مفید باشند، مانند
فونت های اختصاصی و سبک های خانه همچنین، مخازن بسته جایگزین توزیع می کنند
بسته هایی که به هر دلیلی نمی توانند یا نباید در TeX Live گنجانده شوند.
ساده ترین و مطمئن ترین روش این است که به طور موقت منبع نصب را بر روی هر یک تنظیم کنید
مخزن (با گزینه های خط فرمان "-repository" یا "option repository")، و
عملیات خود را انجام دهید
با این حال، هنگامی که از چندین مخزن در مدت زمان طولانی استفاده می کنید، به طور واضح
جابجایی بین آنها ناخوشایند می شود. بنابراین، می توان در مورد "tlmgr" گفت
مخازن اضافی که می خواهید استفاده کنید. دستور اصلی "tlmgr repository add" است.
بقیه این بخش بیشتر توضیح می دهد.
هنگام استفاده از چندین مخزن، یکی از آنها باید به عنوان مخزن اصلی تنظیم شود، که
اکثر بسته های نصب شده را توزیع می کند. وقتی از یک مخزن جابجا می شوید
نصب در یک مخزن چندگانه، مخزن انحصاری قبلی خواهد بود
به عنوان مخزن اصلی تنظیم کنید.
به طور پیش فرض، حتی اگر چندین مخزن پیکربندی شده باشند، بسته ها هستند هنوز فقط
از مخزن اصلی نصب شده است. بنابراین، افزودن یک مخزن دوم اینطور نیست
در واقع نصب هر چیزی را از آنجا فعال کنید. همچنین باید مشخص کنید که کدام
بسته ها باید از مخزن جدید گرفته شوند، با مشخص کردن اصطلاحا "پین کردن"
قوانین، شرح داده شده در ادامه
پینینگ
هنگامی که یک بسته "foo" به یک مخزن پین می شود، یک بسته "foo" در هر مخزن دیگری،
حتی اگر شماره ویرایش بالاتری داشته باشد، کاندیدای قابل نصب در نظر گرفته نخواهد شد.
همانطور که در بالا ذکر شد، به طور پیش فرض همه چیز به مخزن اصلی پین می شود. حالا بریم
از طریق مثالی از راه اندازی یک مخزن دوم و فعال کردن به روز رسانی یک بسته
از آن.
ابتدا بررسی کنید که ما از چندین مخزن پشتیبانی می کنیم و تنها یکی از آنها فعال است (مانند
به طور پیش فرض چنین است):
لیست مخزن $ tlmgr
فهرست مخازن (با تگ ها در صورت تنظیم):
/var/www/norbert/tlnet
خوب. بیایید مخزن "tlcontrib" را اضافه کنیم (این یک مخزن واقعی است که در
<http://tlcontrib.metatex.org>، نگهداری شده توسط Taco Hoekwater و همکاران)، با برچسب
"tlcontrib":
مخزن $ tlmgr را اضافه کنید http://tlcontrib.metatex.org/2012 tlcontrib
دوباره لیست مخزن را بررسی کنید:
لیست مخزن $ tlmgr
فهرست مخازن (با تگ ها در صورت تنظیم):
http://tlcontrib.metatex.org/2012 (tlcontrib)
/var/www/norbert/tlnet (اصلی)
اکنون یک ورودی پینینگ برای دریافت بسته "context" از "tlcontrib" مشخص می کنیم:
$ tlmgr سنجاق اضافه کردن متن tlcontrib
بررسی کنید که بتوانیم "زمینه" را پیدا کنیم:
$ tlmgr زمینه را نشان می دهد
tlmgr: مخازن بسته:
...
بسته: زمینه
مخزن: tlcontrib/26867
...
- نصب "context":
$ tlmgr نصب زمینه
tlmgr: مخازن بسته:
...
[1/1، ??:??/??:??] نصب: context @tlcontrib [
در خروجی اینجا می توانید ببینید که بسته "context" از روی نصب شده است
مخزن "tlcontrib" (@tlcontrib).
در نهایت، "tlmgr pinning" همچنین از حذف برخی یا همه بستهها از یک داده پشتیبانی میکند
مخزن:
$ tlmgr پین کردن حذف متن tlcontrib # فقط زمینه را حذف کنید
$ tlmgr پین کردن حذف tlcontrib --همه # چیزی از tlcontrib نمی گیرند
خلاصه ای از اقدامات "tlmgr pinning" در بالا آورده شده است.
GUI برای TLMGR
رابط کاربری گرافیکی برای "tlmgr" نیاز به نصب Perl/Tk دارد. برای ویندوز
ماژول های لازم در TeX Live برای همه سیستم های دیگر (یعنی مبتنی بر یونیکس) ارسال می شوند
Perl/Tk (و البته پرل) باید نصب شود.
<http://tug.org/texlive/distro.html#perltk> فهرستی از فراخوانها برای برخی توزیعها دارد.
هنگامی که با "tlmgr gui" شروع می شود، رابط کاربری گرافیکی نشان داده می شود. پنجره اصلی
شامل یک نوار منو، صفحه نمایش اصلی و یک ناحیه وضعیت است که پیام ها معمولاً در آن نشان داده می شوند
کنسول نمایش داده می شود.
در صفحه نمایش اصلی سه بخش اصلی وجود دارد: قسمت "پیکربندی نمایشگر"،
لیست بسته ها و دکمه های عمل.
همچنین، در بالا سمت راست، مخزن بارگذاری شده در حال حاضر نشان داده شده است. این نیز به عنوان یک عمل می کند
را فشار دهید و پس از کلیک کردن، سعی کنید مخزن پیش فرض را بارگیری کنید. برای بارگذاری متفاوت
مخزن، آیتم منوی "tlmgr" را ببینید.
در نهایت، ناحیه وضعیت در پایین پنجره اطلاعات بیشتری در مورد آن می دهد
چه خبره.
اصلی نمایش
نمایش دادن پیکر بندی منطقه
قسمت اول نمایشگر اصلی به شما اجازه می دهد تا مشخص کنید (فیلتر) کدام بسته ها هستند
نشان داده شده. به طور پیش فرض، همه نشان داده می شوند. تغییرات اینجا بلافاصله منعکس می شود.
وضعیت
انتخاب کنید که آیا همه بستهها (پیشفرض)، فقط آنهایی که نصب شدهاند، فقط آنها نمایش داده شوند یا خیر
نه نصب شده است، یا فقط آنهایی که به روز رسانی در دسترس هستند.
دسته بندی
دسته بندی ها را انتخاب کنید: بسته ها، مجموعه ها و/یا طرح ها. اینها هستند
به طور خلاصه در بخش "توضیحات" در بالا توضیح داده شده است.
مسابقه
بسته های منطبق با یک الگوی خاص را انتخاب کنید. به طور پیش فرض، این هر دو را جستجو می کند
توضیحات و نام فایل ها همچنین می توانید زیر مجموعه ای را برای جستجو انتخاب کنید.
انتخاب
بسته های انتخاب شده، انتخاب نشده یا همه را انتخاب کنید. در اینجا، "انتخاب شده"
به این معنی است که چک باکس در ابتدای خط یک بسته تیک زده شده است.
نمایش دکمه های پیکربندی
در سمت راست سه دکمه وجود دارد: همه بسته ها را انتخاب کنید، هیچ کدام را انتخاب کنید (معروف به
همه را از حالت انتخاب خارج کنید) و همه این فیلترها را به حالت پیش فرض بازنشانی کنید، یعنی همه موجودات را نشان دهید.
بسته فهرست منطقه
دومی از نمایشگرهای اصلی هستند که همه بسته های نصب شده را فهرست می کنند. اگر یک مخزن است
بارگذاری شده، مواردی که در دسترس هستند اما نصب نشده اند نیز فهرست شده اند.
با دوبار کلیک کردن روی خط بسته، یک پنجره اطلاعاتی با جزئیات بیشتر ظاهر می شود:
توضیحات طولانی، فایل های شامل و غیره
هر خط از لیست بسته شامل موارد زیر است:
یک چک باکس
برای انتخاب بسته های خاص استفاده می شود. برخی از دکمه های عمل (به زیر مراجعه کنید) فقط کار می کنند
روی بسته های انتخابی
نام بسته
نام (شناسه) بسته همانطور که در پایگاه داده داده شده است.
ویرایش محلی (و نسخه)
اگر بسته نصب شده باشد، شماره ویرایش TeX Live برای بسته نصب شده است
نشان داده خواهد شد. اگر نسخه کاتالوگ در پایگاه داده برای این وجود دارد
بسته، در داخل پرانتز نشان داده خواهد شد. با این حال، نسخه کاتالوگ، بر خلاف
بازبینی TL، تضمینی برای منعکس کردن آنچه در واقع نصب شده است، نیست.
ویرایش از راه دور (و نسخه)
اگر یک مخزن بارگذاری شده باشد، بازبینی بسته در مخزن (اگر
حاضر) نشان داده شده است. مانند ستون محلی، اگر نسخه کاتالوگ ارائه شود
نمایش داده خواهد شد. و همچنین مانند ستون محلی، نسخه کاتالوگ ممکن است باشد
کهنه.
توضیح کوتاه
شرح مختصر بسته
اصلی نمایش اقدام دکمه ها
در زیر لیست بسته ها چندین دکمه وجود دارد:
به روز رسانی همه نصب شده
این "tlmgr update --all" نامیده می شود، یعنی سعی می کند تمام بسته های موجود را به روز کند. در زیر
این دکمه یک جابجایی است که امکان نصب مجدد بسته های حذف شده قبلی را به عنوان بخشی فراهم می کند
از این اقدام
چهار دکمه دیگر فقط روی بسته های انتخاب شده کار می کنند، یعنی بسته هایی که در آن ها
چک باکس در ابتدای خط بسته تیک زده شده است.
بروزرسانی
فقط بسته های انتخاب شده را به روز کنید.
نصب
بسته های انتخاب شده را نصب کنید. مانند "tlmgr install" عمل می کند، یعنی نصب می کند
وابستگی ها بنابراین، نصب یک مجموعه، تمام بسته های تشکیل دهنده آن را نصب می کند.
برداشتن
بسته های انتخاب شده را حذف می کند. مانند "tlmgr remove" عمل می کند، یعنی حذف نیز می کند
وابستگی های مجموعه ها (اما نه وابستگی های بسته های معمولی).
پشتیبان گیری
از بسته های انتخاب شده یک نسخه پشتیبان تهیه می کند. مانند "پشتیبان گیری tlmgr" عمل می کند. این اقدام نیاز دارد
مجموعه گزینه "backupdir" (به "گزینه ها -" عمومی> مراجعه کنید).
فهرست بار
ورودی های زیر را می توان در نوار منو پیدا کرد:
منوی "tlmgr".
موارد در اینجا مخازن مختلف را بارگیری می کنند: پیش فرض همانطور که در TeX Live مشخص شده است
پایگاه داده، مخزن شبکه پیش فرض، مخزن مشخص شده در خط فرمان
(در صورت وجود)، و یک موردی که به صورت دستی وارد شده است. همچنین "ترک" ضروری را دارد
عمل.
"منوی گزینه ها"
دسترسی به چندین گروه از گزینه ها را فراهم می کند: "کاغذ" (پیکربندی کاغذ پیش فرض
اندازه ها)، "پلتفرم ها" (فقط در یونیکس، پیکربندی پشتیبانی/نصب شده
پلت فرم ها)، "GUI Language" (زبان مورد استفاده در رابط کاربری گرافیکی را انتخاب کنید)، و "General"
(همه چیز دیگر).
چندین ضامن نیز در اینجا هستند. اولین گزینه "گزینه های متخصص" است که توسط
پیش فرض اگر این را خاموش کنید، دفعه بعد که رابط کاربری گرافیکی را شروع می کنید یک صفحه ساده شده است
نشان داده خواهد شد که تنها مهمترین عملکرد را نمایش می دهد. این تنظیم است
ذخیره شده در فایل پیکربندی "tlmgr"؛ "فایل پیکربندی برای TLMGR" را ببینید
جزئیات.
کلیدهای دیگر به طور پیش فرض خاموش هستند: برای رفع اشکال خروجی، غیرفعال کردن آن
نصب خودکار بسته های جدید و غیرفعال کردن حذف خودکار
بسته های حذف شده از سرور بازی با انتخاب هایی که هست یا نیست
نصب شده ممکن است منجر به نصب ناسازگار TeX Live شود. به عنوان مثال، زمانی که یک بسته است
تغییر نام داد.
"منوی اقدامات"
دسترسی به چندین عمل را فراهم می کند: به روز رسانی پایگاه داده نام فایل (با نام مستعار "ls-R"،
"mktexlsr"، "texhash")، بازسازی همه فرمت ها ("fmtutil-sys --all")، به روز رسانی نقشه فونت
پایگاه داده ("updmap-sys")، بازیابی از یک نسخه پشتیبان از یک بسته، و استفاده از پیوندهای نمادین
در فهرست های سیستم (نه در ویندوز).
اقدام نهایی حذف کل نصب TeX Live (همچنین نه در ویندوز) است.
"منوی راهنما"
دسترسی به کتابچه راهنمای TeX Live (همچنین در وب در
<http://tug.org/texlive/doc.html>) و کادر معمول «درباره».
قابل خواندن با ماشین OUTPUT
با گزینه "--machine-readable"، "tlmgr" به stdout در خط ثابت می نویسد.
فرمت شرح داده شده در اینجا، و پیام های اطلاعاتی معمول برای مصرف انسان هستند
به stderr نوشته می شود (معمولاً آنها در stdout نوشته می شوند). ایده این است که یک برنامه می تواند
تمام اطلاعات مورد نیاز خود را با خواندن stdout دریافت کنید.
در حال حاضر این گزینه فقط برای اقدامات به روز رسانی، نصب و "گزینه" اعمال می شود.
قابل خواندن توسط ماشین "به روز رسانی" و "نصب" تولید
فرمت خروجی به صورت زیر است:
نام فیلد مقدار "\t".
...
"انتهای سرصفحه"
وضعیت pkgname localrev اندازه سرور rv زمان اجرا esttot
...
"پایان به روز رسانی"
خروجی های دیگر از اکشن های پست، به شکل قابل خواندن ماشین نیست
بخش هدر در حال حاضر دارای دو فیلد است: "location-url" (منبع مخزن از
کدام بهروزرسانیها در حال ترسیم هستند)، و «Total-bytes» (تعداد کل بایتهایی که باید باشد
دانلود شده).
La localrev و serverrev فیلدهای هر بسته اعداد تجدید نظر در محلی هستند
نصب و مخزن سرور به ترتیب. در اندازه فیلد تعداد بایت ها است
دانلود شود، یعنی اندازه فایل tar فشرده برای نصب شبکه،
نه اندازه بسته بندی نشده فیلدهای زمان اجرا و esttot فقط برای به روز رسانی و موجود هستند
بستهها را بهطور خودکار نصب میکند و شامل زمان گذرانده شده از زمان شروع است
نصب/به روز رسانی و زمان کل تخمینی
بسته به پلت فرم فعلی، انتهای خطوط ممکن است LF یا CRLF باشد.
"location-url" محل
La محل ممکن است یک آدرس اینترنتی (از جمله "file:///foo/bar/...") یا یک نام دایرکتوری باشد
("/foo/bar"). این مخزن بسته است که اطلاعات بسته جدید از آن آمده است
کشیده شده.
"کل بایت" تعداد دفعات مشاهده
La تعداد دفعات مشاهده به سادگی یک عدد اعشاری است، مجموع اندازه تمام بسته هایی که
نیاز به به روز رسانی یا نصب دارند (که در ادامه ذکر شده اند).
سپس یک خط می آید که فقط رشته تحت اللفظی "انتهای سرصفحه" دارد.
هر خط بعدی تا زمانی که یک خط با رشته تحت اللفظی "پایان به روز رسانی" در یکی گزارش می دهد
بسته بندی فیلدهای هر خط با یک برگه از هم جدا می شوند. در اینجا زمینه ها وجود دارد.
نام pkgn
شناسه بسته TeX Live، با پسوند پلتفرم احتمالی برای فایل های اجرایی. برای
به عنوان مثال، "pdftex" و "pdftex.i386-linux" به عنوان دو بسته جداگانه، یکی در
هر خط.
وضعیت
وضعیت به روز رسانی بسته. یک شخصیت، به شرح زیر:
"d" بسته در سرور حذف شد.
"f" بسته در نصب محلی حذف شد، حتی اگر یک مجموعه باشد
به آن بستگی داشت. (به عنوان مثال، کاربر "tlmgr remove --force" را اجرا کرد.)
"u" بهروزرسانی عادی مورد نیاز است.
"r" عدم به روز رسانی معکوس: نسخه نصب شده محلی جدیدتر از نسخه است
روی سرور
"الف" نیاز به نصب خودکار تعیین شده است، بسته جدید در
سرور و (به احتمال زیاد) بخشی از یک مجموعه نصب شده است.
بسته "i" نصب خواهد شد و در نصب محلی وجود ندارد (عمل
نصب).
بسته "I" از قبل موجود است اما دوباره نصب خواهد شد (عمل نصب).
localrev
شماره ویرایش بسته نصب شده یا "-" اگر به صورت محلی وجود ندارد.
serverrev
شماره ویرایش بسته در سرور، یا "-" اگر در آن موجود نیست
سرور
اندازه
اندازه بسته در سرور بر حسب بایت. مجموع تمام اندازه های بسته بندی است
در قسمت سرصفحه "total-bytes" ذکر شده در بالا داده شده است.
زمان اجرا
زمان اجرا از زمان شروع نصب یا به روز رسانی.
استتوت
زمان کل تخمین زده شده
قابل خواندن توسط ماشین "گزینه" تولید
فرمت خروجی به صورت زیر است:
مقدار کلید "\t".
اگر مقداری در پایگاه داده ذخیره نشود، رشته "(not set)" نشان داده می شود.
اگر در حال توسعه برنامه ای هستید که از این خروجی استفاده می کند، و متوجه می شوید که تغییرات ایجاد می شود
مفید است، در نوشتن لیست پستی دریغ نکنید.
AUTHORS و کپی رایت
این اسکریپت و مستندات آن برای توزیع TeX Live نوشته شده است
(<http://tug.org/texlive>) و هر دو تحت مجوز عمومی عمومی گنو مجوز دارند
نسخه 2 یا بعد از آن.
با استفاده از خدمات onworks.net از tlmgr آنلاین استفاده کنید