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

توزیع‌های تک TeX Distributions => تکلایو TeXLive => نويسنده: محمود امین‌طوسی در ژوئیه 14, 2011, 09:41:49 am

عنوان: بروزرسانی تک‌لایو از روی مخزن محلی
رسال شده توسط: محمود امین‌طوسی در ژوئیه 14, 2011, 09:41:49 am
سلام،
من با استفاده از دی‌وی‌دی آقا هادی یک شاخه TeXLive_rsync دارم. از روی آن تک‌لایو را نصب کرده‌ام. دیروز TeXLive_rsync را که در واقع مخزن محلی است بروزرسانی کردم (حدود ۱ گیگ). اما متاسفانه نمی‌توانم تک‌لایو نصب‌شده‌ام را از روی آن بروز کنم و با اجرای دستور
e:\texlive\2011>tlmgr  --repository=e:\texlive_rsync\texlive update --self
با خطای زیر مواجه می‌شوم:
...
Initialization from different location as originally given
...
Creating updater from local_uncompressed currently not implemented!
But it should not be necessary!
Aborting infrastructure update
کجای کار من ایراد دارد؟
لازم به ذکر است که مسیر مخزن را در TeXLive Manager از مسیر اولیه‌اش عوض کرده‌ام و نمی‌دانم مسیر اولیه‌اش چه بوده است.
آیا واقعا نمی‌توان از روی مخزن محلی باز شده بروزرسانی نمود؟
می‌توانم دوباره نصب کنم، ولی اگر راهی برای بروزرسانی باشد بهتر است.
عنوان: پاسخ : بروزرسانی تک‌لایو از روی مخزن محلی
رسال شده توسط: هادی صفی‌اقدم در ژوئیه 14, 2011, 09:52:37 am
 با این کلمه infrastructure یاد یک مطلبی افتادم  و تقریبا مطمئنم جواب سوال شما است.
من که تک‌لایو همراه را درست می‌کنم، وقتی نسخه جدید زی‌پرشین یا بقیه بسته‌ها می‌اید آن را با همین روش آپدیت می‌کنم.
ولی بعضی مواقع خطا می‌دهد. این هم وقتی هست که یک بسته‌ای به نام texlive.infra آپدیت شده است.
یعنی هر وقت این texlive.infra آپدیت شده، باید تک‌لایو همراه را از اول درست کنم و با آپدیت از مخزن محلی درست نمیشه.

این که مسیر اولیه را عوض کرده‌اید:
۱- اگر مخزنی روی کامپیوتر را عوض کرده‌اید که باز هم می‌تونید تغییرش بدهید و اساسا Default  این مسیری است که من روی کامپویتر خودم گذاشتم و برای شما هم میاد.
۲- اگر منظورتون repository اینترنتی هست، در منوی tlmgr روی load default net repository کلیک کنید.
عنوان: پاسخ : بروزرسانی تک‌لایو از روی مخزن محلی
رسال شده توسط: محمود امین‌طوسی در ژوئیه 14, 2011, 10:07:48 am
متشکرم. من مسیر texlive_rsync را داده‌ام ولی شاید مسیر اولیه یکی از زیرشاخه‌های آن بوده است.
عنوان: پاسخ : بروزرسانی تک‌لایو از روی مخزن محلی
رسال شده توسط: هادی صفی‌اقدم در ژوئیه 14, 2011, 10:19:41 am
متشکرم. من مسیر texlive_rsync را داده‌ام ولی شاید مسیر اولیه یکی از زیرشاخه‌های آن بوده است.
ممکنه این باشه:
Z:\TeXLive_Rsync\TeXLive\texmf-dist
البته به نظر من همون مشکل آپدیت infra هست.
موفق باشید