انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نرمافزارهای فنی-مهندسی => نویسنده: 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 هم افزودم.
-
درود. نباید از tlmgr استفاده کنی، چرا که یکپارچگی توزیع رو به هم می ریزه و باعث مشکلات امنیتی، سازگاری و پایداری میشه. تمام بستههای مخزن تکلایو توی دبیان هستن. کافیه ببینی اون بستهٔ تکلایو، جزو کدوم بستهٔ دبیانه.
-
درود. نباید از tlmgr استفاده کنی، چرا که یکپارچگی توزیع رو به هم می ریزه و باعث مشکلات امنیتی، سازگاری و پایداری میشه. تمام بستههای مخزن تکلایو توی دبیان هستن. کافیه ببینی اون بستهٔ تکلایو، جزو کدوم بستهٔ دبیانه.
اما این کاملاً بهروز نیست. همچنین چطور میتونم بدونم که مثلاً xepersian جزو کدوم بستهٔ دبیانه؟
-
چطور میتونم بدونم که مثلاً xepersian جزو کدوم بستهٔ دبیانه؟
جستجو کنید. داخل texlive-lang-arabic است
-
$ apt-cache search xepersian
texlive-lang-arabic - TeX Live: Arabic
لازم نیست بستهها همیشه بهروز باشن. مهم اینه که با باقی بستههای توزیع تداخل نداشته باشن.
-
نظر بقیه رو نمیدونم. ولی راستش من همیشه texlive iso رو نصب کردم به جای نسخهای که روی مخازنه. در نهایتش هم صرفاً مسیرش رو به PATH اضافه میکنم. اینجوری tlmgr فقط بستههاش رو مدیریت میکنه.
ویرایش: البته یه meta package کوچیک باید نصب بشه (که روی سایت texlive گذاشته) که به apt بفهمونه نصبه، تا موقع گرفتن gummi و دوستان، دوباره دریافتش نکنه.
-
هر پروندهای خارج از خونهٔ کاربر باید به دست مدیر بسته ایجاد، نگهداری و حذف بشه.