تالار گفتگوی پارسی‌لاتک

توزیع‌های تک TeX Distributions => تکلایو TeXLive => نويسنده: هادی صفی‌اقدم در ژانویه 08, 2012, 09:28:07 pm

عنوان: روش‌های آپدیت تک‌لایو نصب شده
رسال شده توسط: هادی صفی‌اقدم در ژانویه 08, 2012, 09:28:07 pm
مطلب‌های این پست را از مطالب تالار جمع کردم تا یک جا و منظم باشه.
 اینجا از همه‌ی دوستان تالار که این اطلاعات را در تالار قرار دادن تشکر می‌کنم.

چند راه است:
راه اوّل:  آپدیت تک‌لایو نصب شده از اینترنت.
یعنی تک‌لایو نصب شده‌ را با texlive manager یا  tlmgr از اینترنت آپدیت کنید.
این روش این بدی را دارد که اگر ویندوزتان عوض شد و ... دیگر باید همه‌ی آپدیت‌ها را دوباره بگیرید و خیلی حجم آپدیت‌ها بالاست است و روش اول خیلی بهتر است.

اینجا باز دو حالت داریم:
الف- برای آپدیت با TexLive Manager یعنی تحت ویندوز و گرافیکی یعنی بروید:
start > All Programs > Texlive  20?? > TexLive Manager
سپس از منوی tlmgr گزینه ی Load default net Repository را بزنید.
سپس روی Update All Installed کلیک کنید. یا اگر فقط چند بسته‌ی خاص را می‌خواهید آپدیت کنید، آنها را از لیست پیدا و تیک بزنید و سپس دکمه‌ی Update را بزنید.

ب- آپدیت با tlmgr. یعنی تحت text یا Dos
اول باید به تک‌لایو نصب شده، مسیر مخزن محلی آپدیت را بشناسانیم.
پس در یک Command Prompt باید بزنید:
tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnetفرض بر این است که مخزن اینترنتی شما همون خود پیش‌فرض یعنی ctan هست.
سپس Enter بزنید.
بعدش باید دستور آپدیت را بزنید که همه ی بسته‌های تک‌لایو شما از روی مخزن محلی (بدون اینترنت) آپدیت بشوند.
tlmgr update --all

اگر آپدیتی برای tlmgr یا Texlive.infra آمده باشه، اول باید دستور زیر را بزنید:
tlmgr update --selfیا کلاً یکجا بزنید:
tlmgr update --self --all

راه دوّم:  آپدیت از روی مخزن محلی (اینترنتی نیست). (Local Repository)
یعنی مخزن (دی‌وی‌دی) تکلایو را روی هارد کپی می‌کنید و با روش‌های آپدیت دی‌وی‌دی تک‌لایو که در پست «روش‌های دانلود و آپدیت مخزن (دی‌وی‌دی) تک‌لایو (http://www.parsilatex.com/forum/SMF/index.php?topic=1715.0)» آمده است، مخزن محلی تک‌لایو  را آپدیت کنید.
بعد از ایجاد مخزن محلی آپدیت‌شده‌ی تک‌لایو، دو روش پیش رو داریم:
الف - نصب مجدد از روی مخزن محلی آپدیت شده. (راهنمای نصب تک‌لایو در تالار را ببینید.)
ب- آپدیت تک‌لایو نصب شده از روی مخزن محلی آپدیت به کمک texlive manager یا tlmgr

قسمت ب را به دو روش میشه انجام داد.

روش اول- برای آپدیت با TexLive Manager یعنی تحت ویندوز و گرافیکی یعنی بروید:
start > All Programs > Texlive  20?? > TexLive Manager
سپس از منوی tlmgr گزینه ی Load Pther Repository را بزنید.
سپس با کلیک روی دکمه‌ی Choose Directory، مسیر مخزن محلی تک‌لایو آپدیت شده را بدهید. (دقت گنید که پوشه‌ای را بدهید که مثلا پوشه‌ی archive و tlpkg و فایل‌های install-tl و .... داخلش هستند.
سپس روی Update All Installed کلیک کنید. یا اگر فقط چند بسته‌ی خاص را می‌خواهید آپدیت کنید، آنها را از لیست پیدا و تیک بزنید و سپس دکمه‌ی Update را بزنید.

روش دوم- آپدیت با tlmgr تحت text یا Dos
اول باید به تک‌لایو نصب شده، مسیر مخزن محلی آپدیت را بشناسانیم.
پس در یک Command Prompt باید بزنید:
tlmgr option repository z:\texlive
فرض بر این است که مخزن محلی z:\texlive هست. (یعنی پوشه‌های archive و tlpkg و فایل‌های install-tl و .... داخلش هستند.)
سپس Enter بزنید.
بعدش باید دستور آپدیت را بزنید که همه ی بسته‌های تک‌لایو شما از روی مخزن محلی (بدون اینترنت) آپدیت بشوند.
tlmgr update --self --all

کلمات کلیدی: teklive تكلايو تكلایو آپديت محلي اینترنتی اپدیت بسته پکیج update texlive package all