দেবিয়ান-এ গিট ইনস্টল করার সময় নির্ভরতা আনমেট করুন


11

আমি গিট অন ইনস্টল করার চেষ্টা করছি Debian 8.6 Jessieএবং কিছু নির্ভরতা সংক্রান্ত সমস্যার সমাধান করেছি। সবচেয়ে মজার বিষয় হ'ল আমি Gitলিনাক্সে অভ্যস্ত হওয়ার সময় আমি সম্প্রতি কয়েকবার ভিএম ইনস্টল করেছিলাম এমন কোন সমস্যা আমার ছিল না।

apt-get install git

ফলাফল :

The following packages have unmet dependencies:
  git : Depends: liberror-perl but is not installable
        Recommends: rsync but it is not installable
E: Unable to correct problems, you have held broken packages.

হালনাগাদ

আমার sources.list

এখানে চিত্র বর্ণনা লিখুন

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


চেষ্টা করুন sudo apt -f installবা sudo aptitude -f
পিএইচকে

@ পিএফকে 0 টি প্যাকেজ ইনস্টল করা হয়েছে
ডিভন রাইডার 26'16

চালানapt-get dist-upgrade && apt-get install git
GAD3R

দয়া করে এখানেcat /etc/apt/sources.list
1845 এ

@ জিএডি 3 আর আমি টার্মিনাল বা ন্যানো থেকে অনুলিপি করতে পারছি না
ডিভন রাইডার

উত্তর:


17

নীচের লাইনটি যুক্ত করে আপনার উত্স.লিস্টটি সম্পাদনা করা উচিত:

deb http://ftp.ca.debian.org/debian/ jessie main contrib

তারপরে আপনার প্যাকেজটি আপগ্রেড করুন এবং ইনস্টল করুন git:

apt-get update && apt-get upgrade && apt-get dist-upgrade
apt-get -f install
apt-get install git

সম্পাদন করা

নিম্নলিখিত প্যাকেজ git, liberror-perlএবং [rsync] 3 থেকে ডাউনলোড করা যাবে mainরেপো, কারণ আপনি না mainআপনার এর উপর রেপো sources.listআপনি ইনস্টল করা যাবে না gitএবং তার নির্ভরতা।

আপনার sources.listহওয়া উচিত ( non-freeপ্যাকেজ সহ):

deb http://ftp.ca.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

deb http://ftp.ca.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ jessie-updates main contrib non-free

deb http://ftp.ca.debian.org/debian/ jessie-backports main contrib non-free

ডেবিয়ান স্ট্রেচে আপনার /etc/apt/sources.listহওয়া উচিত (কমপক্ষে):

deb http://deb.debian.org/debian stretch main
deb http://security.debian.org/ stretch/updates main 
deb http://deb.debian.org/debian/ stretch-updates main

আমি ইতিমধ্যে ছবিতে আছে, না? এছাড়াও, এটি আমার সিস্টেমের সাথে একটি নতুন সমস্যা বলে মনে হচ্ছে। এখনই কিছু ইনস্টল করার চেষ্টা করার সময় আমি অনুরূপ আনমেট নির্ভরতা বার্তা পাই।
ডিভন রাইডার

1
ঠিক আছে, এখন এটি কাজ হয়েছে, ধন্যবাদ। শীর্ষে নীচের ভিএসে ডেব উত্সের সাথে কী পার্থক্য রয়েছে? আপনি কি ব্যাকপোর্ট পৃথকভাবে যুক্ত করতে চান? এছাড়াও, এটি সাধারণত ব্যবহার non-freeএবং contribসুরক্ষা আপডেট সহ পরামর্শ দেওয়া হয় ?
ডিভন রাইডার

1
ডেবিয়ান 9 এর জন্য @ জিএডি 3আর আমাদের আপনার নীচের লিঙ্কটি যুক্ত করা উচিত যা আমাদের উত্স তালিকায় বা অন্য কোনও লিঙ্কে ??
পারসা

1
@ পারসা আমার উত্তর আপডেট করেছে।
GAD3R

1
@ GAD3R। উত্তরের জন্য ধন্যবাদ. আমি আপনার বক্তব্য বুঝতে পারি। যাইহোক, যখন আমি এই উত্তরটি পড়েছিলাম আমি উবুন্টু ব্যবহার করছিলাম এবং উবুন্টুতে আমার 18.04 সালেও একই সমস্যা ছিল ...: / দুর্ভাগ্যক্রমে ...
WitnessTruth

2

ব্যবহার করে দেখুন apt-get update && apt-get install git-core

আমি এটি এখানে খুঁজে পেয়েছি ।


1
git-coreপ্যাকেজ শুধু একটি পরিবর্তনকালীন প্যাকেজ যা অনন্য ফাংশন টান হয় gitপ্যাকেজ।
বিগন

@ সিডাহেমেড আমিও এই লিঙ্কটি আগে দেখেছি। তবে আমি ত্রুটি পেয়েছি git-core : Depends: git (> 1:1.7.0.2) but is not going to be installed
ডিভন রাইডার

আমি জানি যে এটি সুস্পষ্ট হতে পারে তবে আপনি কি ব্যবহার করেছেন apt-get update??
সিডাহেমেড

পছন্দ করুন
ডিভন রাইডার

ঠিক আছে, এই দুটি কমান্ড sudo apt-get cleanএবং দিয়ে সমস্ত ক্যাশে পরিষ্কার করুন sudo rm -r /var/lib/apt/lists/*। তারপরে উত্তরে আদেশটি পুনরায় ব্যবহার করুন।
সিডাহেমেড

0

আমি কেবল উত্সগুলিতে রেখে স্থির করেছি these এই url তালিকাবদ্ধ করুন:

nano /etc/apt/sources.list

deb http://ftp.debian.org/debian/ stable main contrib non-free
deb http://ftp.de.debian.org/debian jessie main

তারপরে আমি চালাচ্ছি:

# ensure that the shared libraries are properly registered (also fixes some GCC/G++ errors)
sudo ldconfig

#check your package cache
sudo apt-get check

#update your package list
sudo apt-get update

#ensure package downloads were properly completed when the system last updated
sudo apt-get upgrade --fix-missing

#try to upgrade the system (sometimes an updated package version fixes the issue)
sudo apt-get upgrade
sudo apt-get dist-upgrade

#try to reconfigure all applications that failed to install
sudo dpkg --configure -a

#try to fix broken packages
sudo apt-get install -f

অবশেষে:

sudo apt-get install git

0

আমি শুধু দৌড়ে sudo apt updateদ্বারা অনুসরণ sudo apt upgrade। এর পরে, ভাল sudo apt install gitকাজ করে।


0

বেশ কয়েকটি উপকরণ রয়েছে যা আমি দেবিয়ান লিনাক্স 10 এ সমস্যার সমাধান করতে চাই।

  1. লিনাক্স (টার্মিনাল দ্বারা):
    uname -a
    uname -mrs
  2. আপনি গিটের উপযুক্ত সংস্করণটি ডাউনলোড করতে হবে ( এখানে )
  3. টার্মিনাল দ্বারা এই কমান্ড চেষ্টা করুন:
    sudo dpkg -i git_2.20.1-2_amd64.deb
  4. যদি আপনি সমস্যাগুলি নির্ভরতা সমস্যার মুখোমুখি হন ( আরও ):
    sudo dpkg --configure -a
    sudo apt-get -f install
    sudo apt install git_2.20.1-2_amd64.deb --reinstall
  5. আপনার কনফিগার করা উচিত:
    cd /etc/apt/
    nano sources.list
    (সমস্ত খোলার চেষ্টা করুন)
    deb http://ftp.debian.org/debian/ stable main contrib non-free
    deb http://ftp.de.debian.org/debian jessie main

  6. কেবল এই কাঠামো অনুসরণ করুন:
    apt-update && apt search ^git

  7. পরবর্তীকালে টার্মিনাল দ্বারা কয়েকটি কমান্ড অনুসরণ করা:

    -> নিশ্চিত হয়ে নিন যে ভাগ করা লাইব্রেরিগুলি সঠিকভাবে নিবন্ধিত হয়েছে (কিছু জিসিসি / জি ++ ত্রুটিগুলিও ঠিক করে দেয়)
    sudo ldconfig

    -> আপনার প্যাকেজ ক্যাশে
    সুডো এপটি-গেট চেক করুন

    -> আপনার প্যাকেজ তালিকাটি এখানে আপডেট করা উচিত
    sudo apt-get update

    -> সিস্টেমটি সর্বশেষ আপডেট হয়েছে যখন প্যাকেজ ডাউনলোডগুলি যথাযথভাবে সম্পন্ন হয়েছে তা নিশ্চিত করুন -
    sudo অ্যাপটি-আপ আপগ্রেড করুন - ফিক্স-মিসিং

    -> সিস্টেমটি আপগ্রেড করার চেষ্টা করুন (কখনও কখনও আপডেট হওয়া প্যাকেজ সংস্করণটি সমস্যার সমাধান করে)
    sudo apt-get up
    sudo apt-get dist-up

    -> ইনস্টল করতে ব্যর্থ সমস্ত অ্যাপ্লিকেশন পুনরায় কনফিগার করার চেষ্টা করুন

    sudo dpkg --configure -a

    -> ভাঙা প্যাকেজগুলি ঠিক করার চেষ্টা করুন
    sudo apt-get install -f

  8. ফাইনাল স্টেপ মাত্র প্রক্রিয়াকরণ দিচ্ছেন:
    sudo apt-get install git

সংক্ষিপ্তসার:
গিট ইতিমধ্যে নতুন সংস্করণ (1: 2.20.1-2)।

আপনি সফলভাবে সমস্ত পদক্ষেপে এগিয়ে চলেছেন।


পদক্ষেপগুলি কী করে আপনি ব্যাখ্যা করতে পারেন?
রালফ্রেডল

র‌্যালফ্রেডল আপনি উপরের ব্যাখ্যা সামগ্রীটি ব্যবহার করতে পারেন। আপনার সিস্টেমে হ'ল সমস্যাগুলি issues
হামদবেক

0

আমি লিনাক্স পরিবেশে নতুন তাই আমি এই সমস্যার মুখোমুখি হয়েছি এবং নিজের জন্য সমাধান খুঁজে পেতে পারি না। সংস্থান থেকে পড়ার পরে, এটি আমার ক্ষেত্রে সহায়তা করেছে:

  1. সোর্স.লিস্টে অন্য সবকিছু মন্তব্য করেছে
  2. সবেমাত্র "ডেবি http://archive.ubuntu.com/ubuntu 1 বায়োনিক প্রধান" লাইন যুক্ত হয়েছে।

সোর্স.লিস্ট এডিট করতে হয়: এখানে ক্লিক করুন

এবং আমি যে আলোচনাটি দরকারী বলে মনে করি তা এখানে ছিল

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