আমি কীভাবে ল্যাটেক্স্মেকে আপগ্রেড করতে পারি / কেন উবুন্টু সংগ্রহস্থলটিতে খুব পুরানো সংস্করণ রয়েছে?


9

প্রতিবার যখন ল্যাটেক্স এবং পিডিএফ ফাইলগুলি রাখার জন্য আমি আমার আর মার্কডাউন (বর্তমান বুনা) নথিটি তৈরি করি তখন আমি আরস্টুডিওতে একটি সতর্কতা বার্তা দেখি:

আপনার ল্যাটেক্স্মেক সংস্করণটি খুব কম বলে মনে হচ্ছে। আপনাকে লেটেক্স্মেক প্যাকেজ বা আপনার লটেক্স বিতরণ আপডেট করতে হবে।

পৃষ্ঠা https://www.ctan.org/pkg/latexmk বলছে যে লেটেক্স্মকের বর্তমান সংস্করণটি 4.52c

তবে আমি টাইপ করার সময়

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install --only-upgrade latexmk

আমি আমার পর্দায় দেখতে:

latexmk is already the newest version (1:4.41-1).

যা টাইপ করার সময় আমি যে তথ্য পাই তার সাথে সামঞ্জস্যপূর্ণ:

latexmk --version

লেটেক্স্মেক, জন কলিন্স, 1 জানুয়ারী 2015. সংস্করণ 4.4

আমি অবাক হয়েছি যে আমার উবুন্টু ১4.০৪.১ এলটিএসে লেটএক্সএমকে আপগ্রেড করা সম্ভব (এবং যদি আমার হওয়া উচিত) তবে আমাকে কেবল এই সতর্কতাটি উপেক্ষা করা উচিত? ল্যাটেক্স্মেকে / আরস্টুডিও নির্ভরতার জন্য কি আলাদা আলাদা পিপিএ রয়েছে?

উত্তর:


9

আমি latexmkআমার 16.04 সিস্টেমে প্রদত্ত কোনও সমস্যা ছাড়াই ব্যাপকভাবে ব্যবহার করছি --- তবে আমি ব্যবহার করি না R, তাই আপনার ক্ষেত্রে ভিন্ন হতে পারে।

নতুন সংস্করণে নতুন ক্ষমতা রয়েছে (যেমন প্রত্যক্ষ নির্বাচন lualatexএবং xelatexইঞ্জিনগুলির মতো), সুতরাং এটি আপগ্রেড না করার কারণ হতে পারে এর মধ্যে একটি (বা উভয়):

  • যে প্যাকেজটির রক্ষণাবেক্ষণকারী মনে করেন এটি একটি এলটিএস রিলিজের জন্য খুব ঝুঁকিপূর্ণ (তবে তারপরে এটি নতুন উবুন্টুতে আপডেটের জন্য একটি সংস্করণ পাওয়া উচিত, এবং আমার মনে হয় এটি তেমন নয় )

  • অথবা কেবল আপগ্রেডগুলি রক্ষণাবেক্ষণকারীদের দ্বারা লক্ষ্য করা যায় নি, বা তারা খুব ব্যস্ত, বা আর আগ্রহী নয়।

আপনি যদি latexmkপ্যাকেজের ফাইলগুলির বিষয়বস্তুগুলি লক্ষ্য করেন তবে আপনি দেখতে পাবেন যে এটি কার্যত কেবল একটি স্ক্রিপ্ট এবং ডকুমেন্টেশন:

[romano:~] % wajig listfiles latexmk
/.
/usr
/usr/bin
/usr/bin/latexmk
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/latexmk.1L.gz
/usr/share/doc
/usr/share/doc/latexmk
/usr/share/doc/latexmk/latexmk.txt.gz
/usr/share/doc/latexmk/latexmk.ps.gz
/usr/share/doc/latexmk/copyright
/usr/share/doc/latexmk/latexmk.pdf.gz
/usr/share/doc/latexmk/README.gz
/usr/share/doc/latexmk/changelog.Debian.gz
/etc
/etc/LatexMk

(এবং বিশ্বব্যাপী কনফিগারেশন ফাইল)।

সুতরাং কোনও আপগ্রেডের প্রয়োজনের ক্ষেত্রে, আমি সম্ভবত এটির বাড়ি থেকে উত্স প্যাকেজটি ডাউনলোড করব এবং তারপরে স্থানীয়ভাবে আমার ব্যবহারকারীর মধ্যে ইনস্টল করব। ইন্সটলেশন নির্দেশাবলী সত্যিই ভালভাবে সম্পন্ন হয়েছে তবে মূলত এটি ফোটে

cp latexmk.pl $HOME/bin/latexmk 
chmod +x $HOME/bin/latexmk 

এবং এখন নতুন latexmkপুরানোটিকে ওভাররাইড করছে। আপনি যদি এটি সিস্টেম-ব্যাপী ইনস্টল করতে চান তবে নির্দেশাবলী আবার পুরোপুরি সম্পূর্ণ।


এই বিস্তারিত উত্তরের জন্য আপনাকে ধন্যবাদ! যাইহোক, আমি মনে করি এটি সর্বশেষতম সংস্করণ ইনস্টল করা প্রয়োজন এমন ব্যক্তির পক্ষে বরং একগুঁয়েমি। আমি জানতে চাই যে রেপোতে সর্বশেষ লেটএক্সএমকে অন্তর্ভুক্ত না করার কারণ কী ছিল (সম্ভবত এটি স্থিতিশীল নয় / বাগ রয়েছে?)

উত্তর আপডেট হয়েছে।
রোমান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.