بستههای زیپرشین و بیدی بطور مرتب بهروزرسانی شده و اشکالات آنها حذف میشود اغلب نیاز است با یک روش دستی ساده آنها را در توزیع نصب شده آپدیت کرد. این راهنما یک روش اسان بدون اینکه توزیع اصلی آسیب ببیند را نشان میدهد. در این راهنما توزیع تکلایو ۲۰۱۷ و ویندوز ۱۰ استفاده شدهاست.
یک. دانلود آخرین نسخه بیدی و زیپرشین
آخرین نسخه بستههای زیپرشین و ذیدی را از لینکهای زیر دریافت نمایید
- bidi
- xepersian
از گیتهاب هم می توان بستهها را دریافت کرد. در زمان نوشتن این پست شماره نسخه زیپرشین ۱۸.۹ و بیدی ۳۰.۹ بود.
در اینجا این فایلها در پوشه c:\temp
قرار داده شدهاست.
دو. استخراج فایلها از فایل dtx
ابتدا فایلهای دریافتی (bidi.zip, xepersian.zip) را از حالت فشرده خارج کنید. دو پوشه زیر تولید میشود
c:\temp\bidi
c:\temp\xepersian
- پنجره Command Prompt را در ویندوز باز کرده وارد پوشه
c:\temp\bidi
شده و دستور زیر را اجرا کنید
- به پوشه c:\temp\xepersian وارد شده و دستور زیر را اجرا کنید
سه. انتقال بستههای تولیدی به ساختار پوشه محلی در توزیع تکلایو
در این مرحله باید فایلهای تولیدی را به محل مناسب در ساختار پوشهبندی تکلایو منتقل کرد. برای اینکه توزیع اصلی آسیب نبیند و در صورت اشکال بتوان بهروزرسانی را لغو کرد در اینجا از پوشه محلی توزیع استفاده شده است. فرض کنید تکلایو ۲۰۱۷ در پوشه d:\texlive\2017
نصب شده باشد.
پوشه محلی در این مثال d:\texlive\texmf-local
خواهد بود. ساختار این پوشه مثل پوشه توزیع اصلی است به ترتیب فایلهای جدید را به پوشههای زیر منتقل کنید. اگر پوشهها وجود ندارند آنها را بسازید.
انتقال زیپرشین نسخه جدید به ساختار پوشهبندی
محتوای پوشه c:\temp\xepersian
به پوشه زیر کپی شود:
D:\texlive\texmf-local\tex\xelatex\xepersian
انتقال بیدی نسخه جدید به ساختار پوشهبندی
محتوای پوشه c:\temp\bidi
به پوشه زیر کپی شود:
D:\texlive\texmf-local\tex\xelatex\bidi
چهار. به روز کردن کردن پایگاه اطلاعات توزیع تکلایو
آخرین مرحله این است که حافظه یا پایگاه اطلاعات توزیع تکلایو را به روز کنیم تا توزیع تک از بستههای جدید مطلع شود برای این کار در پنجره Command Prompt دستور زیر را اجرا نمایید:
texhash
مشاهده خواهید کرد که TeX Database به روز خواهد شد.
لغو به روزرسانی
اگر پشیمان شدید می توانید با حذف پوشههای جدید که در texmf-local ایجاد کردید و اجرای مجدد texhash
در پنجره Command Prompt به روز رسانی را لغو نمایید.
توجه
نکته یک. اگر تکلایو را به شکل admin نصب کردهاید باید پنجره Command Prompt را برای اجرای دستورات بالا به صورت admin باز کنید
نکته دو. اگر میخواهید ببینید که تکلایو از آخرین نسخه بیدی و زیپرشین استفاده می کند دستور زیر را در بخش preamble فایل خود قرار داده .log فایل را پس از کامپایل کردن ببینید. شماره نسخه بستههای استفاده شده در فایل log قابل رویت است.