প্রবণতা বলতে আমি ইতিমধ্যে কিছু ইনস্টল করেছি


5

হাই, আমি জানি এটি একটি বুদ্ধিমানের প্রশ্ন হতে পারে, তবে আমাকে জিজ্ঞাসা করতে হবে। আমি উবুন্টু 10.04 (এক্স 64) তে টেক্সলাইভ 2009 ইনস্টল করেছি, তবে আমি http://tug.org/texlive/doc.html- র দিকনির্দেশ অনুসরণ করে " ইনস্টল-টিএল " পার্ল স্ক্রিপ্টটি ম্যানুয়ালি এটি করেছি । পূর্বে ইনস্টল করা অন্যান্য সমস্ত সফটওয়্যারটি ছিল

sudo প্রবণতা ইনস্টল প্যাকেজ-নাম

আমি ম্যানুয়াল ইনস্টলেশন করার কারণটি ছিল কারণ tlmgr অ্যাপটিচিউড রিপোজিটরিগুলি সংস্করণ দিয়ে ইনস্টল করে না এবং আমি টেক্সলাইভ-ল্যাটেক্স সম্পর্কিত প্যাকেজগুলি ইনস্টল / আনইনস্টল করার দ্রুত উপায় চাইছিলাম। তদুপরি, আমি পড়েছি যে, একটি সাধারণ নিয়ম হিসাবে, টেক্সলাইভ উবুন্টু সংগ্রহস্থলগুলি সাধারণত পুরানো।

আমি এখন যে সমস্যার মুখোমুখি হচ্ছি তা হ'ল আমাকে অন্যান্য সম্পর্কিত সফ্টওয়্যার ইনস্টল করতে হবে, উদাহরণস্বরূপ, auctexএবং যখন আমি ইস্যু করি

sudo প্রবণতা ইনস্টল auctex

আমি পেয়েছি যে এই সমস্ত প্যাকেজ ইনস্টল করা হবে:

 অকেটেক্স ইমাস্যাক্স 23 {এ} ইম্যাক্স 23-বিন-কমন {এ} ইম্যাক্স 23-সাধারণ {এ} 
  ইম্যাক্সন-কমন {একটি} লাচেক {এ} লেটেক্স-বিমার {এ} লেটেক্স-এক্সক্লোর {এ} লমডারন {এ 
  লুয়েটেক্স {এ} পিজিএফ {এ} প্রিভিউ-লেটেক্স-স্টাইল {এ} সমৃদ্ধ {এ} PS2eps {a 
  টেক্সট-কমন {একটি} টেক্সলাইভ-বেস {একটি} টেক্সলাইভ-বাইনারিস {একটি} টেক্সলাইভ-কমন {একটি} 
  টেক্সলাইভ-ডক-বেস {একটি} টেক্সলাইভ-অতিরিক্ত-ব্যবহার} একটি} টেক্সলাইভ-ফন্ট-ইউটিস {একটি} 
  টেক্সলাইভ-জেনেরিক-প্রস্তাবিত {একটি} টেক্সলাইভ-লেটেক্স-বেস {a 
  টেক্সলাইভ-লেটেক্স-বেস-ডক {একটি} টেক্সলাইভ-লেটেক্স-প্রস্তাবিত {একটি} 
  টেক্সলাইভ-লেটেক্স-প্রস্তাবিত-ডক 
  texlive-pstricks-ডক {একটি} 

এমনকি আমি যদি কিছু চেষ্টা করি

sudo প্রবণতা ইনস্টল - অল্টেক্স ছাড়াই - প্রস্তাবিত

আমি এখনও পেতে

 অকেটেক্স ইমাস্যাক্স 23 {এ} ইম্যাক্স 23-বিন-কমন {এ} ইম্যাক্স 23-সাধারণ {এ} 
  ইম্যাক্সন-কমন {একটি} প্রিভিউ-লেটেক্স-স্টাইল {একটি} টেক্সট-কমন {একটি} 

কোনটি উপায় আগের চেয়ে অনেক ভালো, কিন্তু আমি এখনও যাচ্ছি tex-commonসাধারণত ইনস্টল করা যখন TeXLive সম্পূর্ণ ইনস্টলেশন (আমি মনে করি) সঞ্চালিত হয়। tex-commonপরিবর্তে, এর কারণে ইনস্টল করা হয় preview-latex-style, যা পরিবর্তে প্রয়োজন কারণ এটি auctexপ্রয়োজন।

সুতরাং, আমার প্রশ্ন। প্রবণতা বলতে কি কোনও উপায় আছে " আরে আমি ইতিমধ্যে এগুলি ইনস্টল করেছি তাই নির্ভরতা সম্পর্কে চিন্তা করবেন না, আপনি এগুলি আগে কখনও না দেখেও আমার এগুলি নিয়ন্ত্রণে আছে? "? auctexএমনকি টেক্সলাইভের ম্যানুয়াল ইনস্টলেশন সত্ত্বেও কী কাজ করবে ?

কোন সহায়তা বা ধারণা ব্যাপকভাবে প্রশংসা করা হয়।

উত্তর:


3

আপনি যখন এমন কোনও প্রোগ্রাম ইনস্টল করেন যা প্যাকেজিং সিস্টেমের মাধ্যমে আসে না, তখন এটি /usr/local(বা এর অধীনে /optবা আপনার হোম ডিরেক্টরিতে কেবল সন্নিবিষ্ট /usr) এর অধীন ইনস্টল করুন । আপনার যদি ডিস্কের জায়গার অভাব না হয় তবে প্যাকেজযুক্ত সংস্করণটি যদি আপনি রেখে দিতে পারেন তবে।

মাঝে মধ্যে এটি প্যাকেজ ইনস্টল হওয়ার ভান করা কার্যকর হতে পারে। এটি একটি ডামি প্যাকেজ ইনস্টল করে করা যেতে পারে যা প্রয়োজন এবং নির্ভরতা সরবরাহ ছাড়া কিছুই করে না। ডেবিয়ান-ভিত্তিক সিস্টেমগুলি (উবুন্টু সহ) প্যাকেজে equivs-buildকমান্ড সরবরাহ করে equivs। প্যাকেজ বিবরণ থেকে উদ্ধৃতি:

এই প্যাকেজটি দেবিয়ান প্যাকেজগুলি তৈরি করতে একটি সরঞ্জাম সরবরাহ করে যাতে কেবল নির্ভরশীলতার তথ্য থাকে।

এর জন্য একটি ব্যবহার একটি मेटाপ্যাকেজ তৈরি করা: একটি প্যাকেজ যার একমাত্র উদ্দেশ্য অন্যান্য প্যাকেজগুলির উপর নির্ভরতা এবং দ্বন্দ্ব ঘোষণা করা যাতে এগুলি স্বয়ংক্রিয়ভাবে ইনস্টল, আপগ্রেড বা সরানো হবে।

অন্য ব্যবহার হ'ল নির্ভরতা যাচাই বাছাই করা। যদি প্যাকেজ পি সিস্টেমে ইনস্টল না করা থাকে তবে পি এর উপর নির্ভরশীল প্যাকেজগুলি সাধারণত ইনস্টল করা যায় না। যাইহোক, যদি পি এর সমতুল্য কার্যকারিতা ইনস্টলড হিসাবে পরিচিত হয় তবে এই সরঞ্জামটি ডেবিয়ান প্যাকেজ ম্যানেজমেন্ট সিস্টেমটিকে বিশ্বাস করতে পারে যে প্যাকেজ পি আসলেই ইনস্টল রয়েছে। দ্রষ্টব্য: এটি কোনও সাধারণ সমাধান নয়, বিশ্রী পরিস্থিতিগুলি ঘিরে কাজ করার জন্য একটি অশোধিত হ্যাক হিসাবে বিবেচনা করা উচিত।


1
আকর্ষণীয়, আমি সমতুল্য সম্পর্কে জানতাম না। এটি নিখরচর নিখরচিকার সমস্যার জন্য অবশ্যই একটি প্রশংসনীয় সমাধান ... অন্যদিকে, টেক্সলাইভ ২০০৯ / ইউআর / স্থানীয় / টেক্সলাইভ / ২০০৯ / এ ডিফল্টরূপে ইনস্টল করে, তাই আমি উবুন্টুর রেপো সহ এটি সেখানে রেখে যেতে পারতাম বিভিন্ন ডিরেক্টরি, তবে তারপরে আমি কমপক্ষে এই ল্যাপটপে কম সংস্থান করছি running আমি আমার ডেস্কটপ পিসিতে এটি দিয়ে চেষ্টা করব। ধন্যবাদ!
l30nc1t0

গিলস, আমি এখন সম্পাদক কিলের সাথে কাজ করছি যা এটি কিছু কে.ডি. লাইব্রেরি ইনস্টল করা সত্ত্বেও এটি ল্যাকেক্স / টেক্স সফ্টওয়্যারটি কোথায় অবস্থিত তা নির্দেশ করতে দেয় (auctex এর বিপরীতে যার সাহায্যে বিল্ড করার সময় এই তথ্য সরবরাহ করতে হবে। / কনফিগার)। আমি আরও বিশ্বাস করি যে টেক্সলাইভ ২০১০ শীঘ্রই বের হতে চলেছে, তাই আমি যখন আমার ডেস্কটপ পিসিতে চেষ্টা করি এটি কার্যকর হয় কিনা তা দেখার জন্য আমি এই জায়গাটি পোস্ট করে রাখব। আমি এখন বুঝতে পেরেছি, যদিও এটি প্রবণতা জগাখিচুড়ি করতে সমস্যা সৃষ্টি করতে পারে, দীর্ঘমেয়াদে, উবুন্টুর রেপোতে প্রতিটি সিটিএন প্যাকেজটি ম্যানুয়ালি আপডেট করা প্রয়োজন, সুতরাং আপডেট করা একই ঝামেলা, একভাবে বা অন্যভাবে উপস্থাপন করে।
l30nc1t0

@ l30nc1t0: অ্যাকটেক্সকে বলা যেতে পারে যে কোনও সময় টেক্সের ইনস্টলেশন কোথায় রয়েছে। TeX-macro-globalটেক্স শৈলী ফাইলযুক্ত ডিরেক্টরিগুলির তালিকায় ভেরিয়েবল সেট করুন এবং TeX-auto-generate-globalএকবার চালান । ম্যানুয়ালটিতে "কাস্টমাইজিং" দেখুন।
গিলস

ধন্যবাদ। আমি এখন এটি দেখতে পেয়েছি যে আপনি এটি gnu.org অনলাইন ডকুমেন্টেশনে উল্লেখ করেছেন, তবে এখানে সমস্যাটি অবশ্যই আমি ইমাস (বা লিস্প-সম্পর্কিত ফাইলগুলিতে) যথেষ্ট সক্ষম নই? আমি নিউটেক্স ইনস্টল এবং কনফিগার করার বিভাগটি পড়েছি। আপনি কাস্টমাইজ করার দিকে আমার দৃষ্টি আকর্ষণ করেছেন, এবং আমি এখন এটি পর্যালোচনা করছি, তবে তারা কী বলছে তাও আমি বুঝতে পারি না। আমি উইকিপিডিয়া এবং অ্যাকটেক্সের বৈশিষ্ট্যগুলির সংক্ষিপ্তসার দ্বারা বিভ্রান্ত হয়েছিলাম। আমি ভেবেছিলাম এক্সএম্যাকস জিইডিট বা অন্য কিছুর মতো। আমি এই বিষয়গুলিতে নিবিড় হওয়ার জন্য ক্ষমা চাইছি: আমি 'উইন্ডোজ-এর মতো' সিনড্রোম, এক্সডি-র দ্বারা ভুগছি।
l30nc1t0

1

আমি aptitudeকলা তৈরির পুরো জগাখিচুড়ি নিতে পারি না কেবলমাত্র সর্বাধিক টু ডেট লেটেক্স বিতরণ করার কারণে। আমি ডেভপ্যারিলোর পরামর্শটি চেষ্টা করেছিলাম with

প্রবণতা ইনস্টল - ছাড়াই - সুপারিশ - প্রম্পট - নিরাপদ-সমাধানকারী auctex

এটি ইনস্টল auctexএবং emacs। এটি কাজ করে না। দৃশ্যত, auctexকনফিগারেশন উৎস থেকে কাজ করতে হবে, তাই আমার উপরে প্রশ্নের একমাত্র সমাধান হবে ভুলবেন সম্পর্কে aptitude(তাই এখনো আবার, DaveParillo অধিকার ছিল, আমি বিশৃঙ্খলার সৃষ্টি aptitude) এবং বিল্ড auctexউৎস থেকে। এবং আপনি যেমন ইতিমধ্যে এটি আবিষ্কার করতে পারেন, এটি একটি বিশাল বল আসছে, যেহেতু প্রতিবারই ল্যাটেক্সের সাথে আমার প্রয়োজন হতে পারে প্রতিটি উত্স থেকে প্রতিটি প্রোগ্রাম তৈরি করা দরকার, তাই ... আমার দ্বিতীয় প্রশ্নের উত্তর দেওয়া: না, auctexউত্স থেকে নির্মিত না হলে এটি কাজ করবে না । অধিকন্তু, এক্সটেনশন ছিল সর্বস্বান্ত এ গিয়ে Emacs থেকে যখন আমি পুনরায় আরম্ভ।./configure --funky-options-about-where-your-tex-installation-may-resideauctex

আমি মুছে auctexদিয়ে

sudo প্রবণতা শুকনো অ্যাকটেক্স

এবং আমি টেক্সলাইভ ২০০৯ কে " tlmgr " দিয়ে সরিয়েছি , আমি উবুন্টুর সংগ্রহস্থল থেকে এটি ইনস্টল করব। এবং আমি এর মধ্যেই এটি মোকাবেলা করব। আমি aptitudeইনস্টলেশনগুলি পরিচালনা করার পদ্ধতি পছন্দ করি তবে মাঝে মাঝে কেবল ... আরঘ। "আপনি aptitudeইতিমধ্যে ম্যানুয়ালি কিছু করেছেন কি বলার কোনও উপায় আছে?" এই মূল প্রশ্নের উত্তর দিয়ে : না, আমার এই বিশেষ পরীক্ষায়, তবে আমি জানি না যে এটি কিছু অভিজ্ঞ কাজের সমাধানের মাধ্যমে সম্ভব হতে পারে কিনা ।

অসুবিধার জন্য দুঃখিত, ছেলেরা। যদি এটি একটি পরীক্ষার পরিবেশ হত তবে আমি এগিয়ে গিয়ে ম্যানুয়ালি সবকিছু করার চেষ্টা করতাম, এমনকি যদি এর অর্থ ওএস বহুবার পুনরায় ইনস্টল করা হয়। তবে আমার কেবল এই কাজের দরকার ছিল এবং আমি এই বিকল্পটি দিয়ে যেতে পারি না। আপনার সময় এবং বিবেচনার জন্য সবাইকে ধন্যবাদ।


0

আপনি স্বাভাবিক প্রবণতা নির্ভরতা সিস্টেমকে বাইপাস করেছেন, তাই আমি মনে করি আপনার সমস্যা হতে পারে। সবচেয়ে সহজ, তবে সম্ভবত ক্লান্তিকর উত্তরটি --promptবিকল্পটির সাথে প্রবণতা চালানো - এটি প্রতিটি ইনস্টল করার আগে আপনাকে জিজ্ঞাসা করবে (বা অপসারণ) এবং আপনি কোন প্যাকেজ ইনস্টল করবেন তা চয়ন করতে পারেন।

যেহেতু এই প্রশ্নটি হ্যাকিং লেটেক্সের সাথে সম্পর্কিত, আপনি এটি টেক্স - ল্যাটেক্স স্ট্যাক এক্সচেঞ্জে পোস্ট করতে পারেন


আপনার সময় ডেভের জন্য ধন্যবাদ, আমি এটি চেষ্টা করেছিলাম, খুব খারাপ এটি কাজ করে না: আপনি নির্ভরতাকে দক্ষতার সাথে গণ্ডগোলের বিষয়ে ঠিক বলেছেন।
l30nc1t0

--প্রম্পট বা -পি কাজ করে না?
ডেভপ্যারিলো

ডেভ, হ্যাঁ আমি এটি কেবল - প্রোম্পট দিয়েই চেষ্টা করি নি - তবে - ছাড়াও - প্রস্তাবিত এবং - নিরাপদ-সমাধানকারী দিয়ে। প্রথমটি, আপনার পরামর্শ অনুসরণ করে তাই এটি আমাকে কোন প্যাকেজটি ইনস্টল করতে চাই তা সম্পর্কে জিজ্ঞাসা করবে। দ্বিতীয়টি দরকার কারণ এটি না হলে এটি 20 বা ততোধিক অতিরিক্ত প্যাকেজগুলির সাথে চলে। এবং সেক্ষেত্রে কোনও সমস্যা এড়াতে আমি এগিয়ে গিয়ে রেজলভারটি যুক্ত করেছি। এটি এগিয়ে গিয়ে সমস্ত কিছু ইনস্টল করে কেবল "ইনস্টল [y / n] এর জন্য অনুরোধ জানায়?" একদা.
l30nc1t0
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.