انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => نرم‌افزارهای فنی-مهندسی => نویسنده: jmilo14 در 21 خرداد 1402، 04:59 ب‌ظ

عنوان: کلافه شدن از دست texlive و tlmgr
ارسال شده توسط: jmilo14 در 21 خرداد 1402، 04:59 ب‌ظ
سلام
من بستهٔ texlive-full رو از مخازن دبیان نصب کرده بودم؛ اما فضای زیادی از هاردم رو اشغال کرده بود. texlive-latex-recommended رو نصب کردم که تعدادی از بسته‌ها رو از پیش نداشت. برای نصبشون با tlmgr به این مشکل بر می‌خورم:

tlmgr: Local TeX Live (2022) is older than remote repository (2023).
Cross release updates are only supported with
  update-tlmgr-latest(.sh/.exe) --update
See https://tug.org/texlive/upgrade.html (https://tug.org/texlive/upgrade.html) for details.



با استفاده از راهنمای خودِ texlive هم نصب کردم که مشکل دوچندان شد!
ادیتورم لاتکس رو پیدا نمی‌کنه و sudo هم نمی‌تونه tlmgr رو پیدا کنه که حداقل بتونم یه بسته نصب کنم.

طبق راهنما پیش رفتم و به PATH هم افزودم.
عنوان: پاسخ : کلافه شدن از دست texlive و tlmgr
ارسال شده توسط: دانیال بهزادی در 21 خرداد 1402، 05:10 ب‌ظ
درود. نباید از tlmgr استفاده کنی، چرا که یکپارچگی توزیع رو به هم می ریزه و باعث مشکلات امنیتی، سازگاری و پایداری می‌شه. تمام بسته‌های مخزن تک‌لایو توی دبیان هستن. کافیه ببینی اون بستهٔ تک‌لایو، جزو کدوم بستهٔ دبیانه.
عنوان: پاسخ : کلافه شدن از دست texlive و tlmgr
ارسال شده توسط: jmilo14 در 21 خرداد 1402، 05:28 ب‌ظ
درود. نباید از tlmgr استفاده کنی، چرا که یکپارچگی توزیع رو به هم می ریزه و باعث مشکلات امنیتی، سازگاری و پایداری می‌شه. تمام بسته‌های مخزن تک‌لایو توی دبیان هستن. کافیه ببینی اون بستهٔ تک‌لایو، جزو کدوم بستهٔ دبیانه.

اما این کاملاً به‌روز نیست. همچنین چطور می‌تونم بدونم که مثلاً xepersian جزو کدوم بستهٔ دبیانه؟
عنوان: پاسخ : کلافه شدن از دست texlive و tlmgr
ارسال شده توسط: behzad1 در 21 خرداد 1402، 05:53 ب‌ظ
چطور می‌تونم بدونم که مثلاً xepersian جزو کدوم بستهٔ دبیانه؟
جستجو کنید. داخل texlive-lang-arabic است
عنوان: پاسخ : کلافه شدن از دست texlive و tlmgr
ارسال شده توسط: دانیال بهزادی در 21 خرداد 1402، 07:14 ب‌ظ
$ apt-cache search xepersian
texlive-lang-arabic - TeX Live: Arabic

لازم نیست بسته‌ها همیشه به‌روز باشن. مهم اینه که با باقی بسته‌های توزیع تداخل نداشته باشن.
عنوان: پاسخ : کلافه شدن از دست texlive و tlmgr
ارسال شده توسط: mohammad kazemi در 22 خرداد 1402، 09:22 ق‌ظ
نظر بقیه رو نمی‌دونم. ولی راستش من همیشه texlive iso رو نصب کردم به جای نسخه‌ای که روی مخازنه. در نهایتش هم صرفاً مسیرش رو به PATH اضافه می‌کنم. این‌جوری tlmgr فقط بسته‌هاش رو مدیریت می‌کنه.

ویرایش: البته یه meta package کوچیک باید نصب بشه (که روی سایت texlive گذاشته) که به apt بفهمونه نصبه، تا موقع گرفتن gummi و دوستان، دوباره دریافتش نکنه.
عنوان: پاسخ : کلافه شدن از دست texlive و tlmgr
ارسال شده توسط: دانیال بهزادی در 23 خرداد 1402، 12:55 ق‌ظ
هر پرونده‌ای خارج از خونهٔ کاربر باید به دست مدیر بسته ایجاد، نگه‌داری و حذف بشه.