এটি একটি খুব নির্দিষ্ট প্রশ্ন যা গুগল উত্তর দেওয়াতে সহায়তা করে নি।
আমি উবুন্টু 13.04 দিয়ে চালাচ্ছি apt 0.9.7.7ubuntu4 for amd64 compiled on Oct 3 2013 15:25:56
।
আমি .deb প্যাকেজ থেকে এরলং ইনস্টল করতে চাই, তবে আমি এর সমস্ত নির্ভরতা টানতে চাই না। প্যাকেজটি নিজেই এটি নির্দিষ্ট করে যে এটি জাভা এবং ডাব্লুএক্স গ্রন্থাগারের উপর নির্ভর করে, তবে বাস্তবে আপনি জাভা বা ডাব্লুএক্সউজেডের সাথে ইন্টারফেস করতে না চাইলে এগুলি প্রয়োজন হয় না।
আমি এর মতো এটি ইনস্টল করতে পারি
sudo dpkg -i --force-depends erlang.deb
যাইহোক, apt-get
আনম্যাট নির্ভরতার কারণে পরে আর কোনও কিছু ইনস্টল করা ব্যর্থ হয়। সুতরাং আমি যদি এরলংয়ের পরে গিট ইনস্টল করতে চাই তবে আমি নিম্নলিখিতটি পাই
$ sudo apt-get install -y git
Reading package lists...
Building dependency tree...
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
esl-erlang : Depends: default-jre-headless but it is not going to be installed or
java2-runtime-headless or
java1-runtime-headless or
java2-runtime or
java1-runtime
Depends: libwxbase2.8-0 but it is not going to be installed
Depends: libwxgtk2.8-0 but it is not going to be installed
Recommends: erlang-mode but it is not going to be installed
git : Depends: libcurl3-gnutls (>= 7.16.2-1) but it is not going to be installed
Depends: perl-modules but it is not going to be installed
Depends: liberror-perl but it is not going to be installed
Depends: git-man (> 1:1.7.9.5) but it is not going to be installed
Depends: git-man (< 1:1.7.9.5-.) but it is not going to be installed
Recommends: patch
Recommends: rsync
Recommends: ssh-client
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
esl-erlang
রান না করে প্যাকেজ বন্ধ রাখার কোনও উপায় আছে কি apt-get install -f
?
আমি এরকম কিছু চাই:
sudo apt-get install --ignore-deps-for-package=esl-erlang git
বা এই মত:
sudo apt-cache shut-package-up esl-erlang
অথবা এটা:
sudo apt-get download git
sudo dpkg -i --with-deps git.deb
আমি একটি অনুরূপ প্রশ্ন পেয়েছি: /server/250224/how-do-i-get-apt-get-to-ignore-some-d dependency । কয়েকটি উত্তর উত্তর প্যাকেজগুলির নির্ভরতা সংশোধন করার জন্য কার্যকর ম্যানুয়াল পদক্ষেপ সরবরাহ করে।
আমি এখনও একটি শক্তিশালী স্বয়ংক্রিয় পদ্ধতি খুঁজছি।
--nodeps
(apt-get
) বা--ignore-depends
সাথেdpkg
?