কিছু নির্ভরতা ইনস্টল না করে আমি কীভাবে একটি প্যাকেজ ইনস্টল করতে পারি?


74

আমি প্যাকেজ LaTexila ইনস্টল করার চেষ্টা করছি, এবং আউটপুট এইরকম দেখাচ্ছে:

$ sudo apt-get install latexila --no-install-recommends
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  latexila-data latexmk luatex tex-common texlive-base texlive-binaries
  texlive-common texlive-doc-base texlive-latex-base
Suggested packages:
  rubber texlive-latex-extra debhelper
Recommended packages:
  texlive texlive-latex-recommended texlive-luatex lmodern
  texlive-latex-base-doc
The following NEW packages will be installed:
  latexila latexila-data latexmk luatex tex-common texlive-base
  texlive-binaries texlive-common texlive-doc-base texlive-latex-base
0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
Need to get 29.3 MB of archives.
After this operation, 74.5 MB of additional disk space will be used.
Do you want to continue [Y/n]?

আমি টেক্সলাইভ প্যাকেজ ইনস্টল করতে চাই না। আমি http://www.tug.org/texlive/ থেকে ম্যানুয়ালি টেক্সলাইভ ইনস্টল করেছি । কোনও পরামর্শ?


প্রোগ্রাম যুক্ত করুন এবং তারপরে আপনি চান না এমন প্যাকেজগুলি সরিয়ে ফেলুন। আপনি যখন কোনও প্রোগ্রাম ইনস্টল করেন আপনি কেবল প্যাকেজগুলির একটি সেট ডাউনলোড / ইনস্টল করেন। প্যাকেজের অন্তর্ভুক্ত যা আপনাকে পরিবর্তন করতে হবে এবং আপনি ব্যবহারকারী হিসাবে এটি করতে পারবেন না।
Alvar

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

ভাল যদি আপনি সত্যিই পুরো প্যাকেজটি না চান তবে কেবলমাত্র নির্দিষ্ট ফাইলগুলি ইনস্টল করুন এবং আশা করি এটি কার্যকর হয়।
Alvar

2
অ্যালেক্স - আমার ধারণা আমি অজান্তেই ডাউনভোটটি কাস্ট করতে পারি। আমার টাচপ্যাডের বাম পাশে নীচে ওয়েব পৃষ্ঠাগুলি স্ক্রোল করার অভ্যাস রয়েছে। এই সাইটে আমি কয়েকবার এটি ঘটেছে, সম্ভবত আমি আপনার উপর ঘটতে খেয়াল করি না। (ইচ্ছুক ভোটদানের একটি নিশ্চয়তা ছিল)। আপনার সমস্যার আরেকটি সমাধান হ'ল সমতুল্য প্যাকেজ তৈরি করা। টেক্সট্লাইভের মতো কোনও কিছুর পক্ষে সহজ যদিও না। কিছু তথ্য এখানে এবং একটি লিঙ্ক উদাহরণ - tug.org/texlive/debian.html
ডগ

উত্তর:


74

apt-get এটি করবে না, তবে dpkg করবে।

apt-get download latexila latexila-data

এটি বাইনারি .deb ফাইলগুলি ডাউনলোড করবে তবে সেগুলি ইনস্টল করার চেষ্টা করবে না।

এগুলি ইনস্টল করার জন্য আপনি এখন dpkg ব্যবহার করতে পারেন।

dpkg --force-all -i <name of the .deb files you downloaded>

আমি এখানে dpkg ম্যান পৃষ্ঠাতে সতর্কতা প্রতিধ্বনিত করব:

সতর্কতা: এই বিকল্পগুলি বেশিরভাগই কেবল বিশেষজ্ঞদের দ্বারা ব্যবহার করার উদ্দেশ্যে। এগুলির প্রভাবগুলি সম্পূর্ণরূপে না বুঝে সেগুলি ব্যবহার করা আপনার পুরো সিস্টেমটিকে নষ্ট করতে পারে।

এটি চেষ্টা করার পরে যদি আপনার সিস্টেমটি নষ্ট হয়ে যায় তবে আপনি কেবলমাত্র ক্ষীর এবং ল্যাটেক্সিলা-ডেটা অপসারণ করার চেষ্টা করতে পারেন। শুভকামনা।


এটি উত্তর হিসাবে চিহ্নিত করা উচিত, খুব সরল এবং সোজা পয়েন্ট পদ্ধতিতে।
সেভেরো রাজ

দুর্দান্ত উত্তর। আমি ম্যানপেজ এবং এইচটিএমএল আকারে ডকুমেন্টেশন লিখতে এসিআইডোক ইনস্টল করতে চেয়েছিলাম। 382 মেগাবাইট ল্যাটেক্স আবর্জনা! এখন আমার কাছে কেবল অসিডোক আছে, ধন্যবাদ।
কাজ

5
@ ওয়াল্টারহেলমুন্ড এটি একেবারে গ্রহণযোগ্য উত্তর হওয়া উচিত নয়, কারণ নির্ভরতা উপেক্ষা করার ফলে একটি বেমানান ডাটাবেস তৈরি হয় যা আপনি প্যাকেজ আপগ্রেড করার সময় বা সম্পর্কিত প্যাকেজ ইনস্টল করার সময় সমস্যার কারণ হতে পারে। হেনরিক দ্বারা প্রস্তাবিত হিসাবে সঠিক সমাধানটি সমতুল্য ।
গিলস

13

টেক্স লাইভ এবং ডেবিয়ান / উবুন্টুতে টিইউজি পৃষ্ঠা অনুসরণ করার জন্য এখানে নির্দেশাবলী দেওয়া হয়েছে :

  1. সিস্টেম, ব্যাপী রুট হিসাবে ভ্যানিলা টেক্স লাইভ ইনস্টল করুন।
  2. নিশ্চিত করুন যে শুধুমাত্র ডেবিয়ান TeX লাইভ প্যাকেজগুলি ইনস্টল করা tex-common, texinfoএবং সম্ভবত lmodern
  3. থেকে TeX লাইভ এর bin ডিরেক্টরীতে যুক্ত করো ENV_PATHমধ্যে /etc/login.defs
  4. এপিটি কে ডামি প্যাকেজ ব্যবহার করে আপনার টেক্স লাইভ ইনস্টলেশন সম্পর্কে বলুন equivs:


    $ aptitude install equivs # as root
    mkdir /tmp/tl-equivs && cd /tmp/tl-equivs
    equivs-control texlive-local
    # edit texlive-local (see below)
    $ equivs-build texlive-local
    $ sudo dpkg -i texlive-local_2011-1_all.deb

"টেক্সলাইভ-স্থানীয় সম্পাদনা করুন" পদক্ষেপে, আপনার স্থানীয় টেক্স লাইভ ইনস্টলেশন দ্বারা যথাযথ হিসাবে সরবরাহ করা প্যাকেজগুলির তালিকা রক্ষণাবেক্ষণ ক্ষেত্রটি এবং সম্পাদনা করুন। যদি আপনি প্রস্তাবিত scheme-fullব্যতীত ইনস্টল করেন তবে collection-texinfoফাইলটি উদাহরণের মতো হওয়া উচিত

(মূলত, বোকা বানানোর জন্য একটি ডামি প্যাকেজ তৈরি করতে হবে apt-get)

অন্যান্য উপায়ে, ডেবিয়ান বা উবুন্টুতে "ভ্যানিলা" টেক্সলাইভ ইনস্টল করবেন কীভাবে তা দেখুন see TeX.SX. এ


2
আমি মনে করি এটি সঠিক উত্তর।
মার্নেন লাইবো-কোসার

6

করার পরে

aptitude install [packagename]

উল্লিখিত সমস্ত প্যাকেজ ইনস্টল করতে চান কিনা আপনার প্রশ্ন রয়েছে .. যদি এমন কোনও প্যাকেজ থাকে তবে আপনি মাইএসকিএল-সার্ভারের মতো ইনস্টল করতে চান না কারণ এটি অন্য সার্ভারে অফলোড করা হয়েছে যার সাথে y / n জবাব দেওয়ার উত্তর দেওয়া হবে with

:mysql-server

3

নির্ভরতা মেটাচ্ছে না এমন প্যাকেজগুলির তালিকা সন্ধান করুন।

.Deb ফাইলটি সাথে ডাউনলোড করুন apt-get download। তারপরে ব্যবহার করুন

sudo dpkg -i --ignore-depends=<package(s) to ignore> package.deb

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