ওয়ানিরিকের আপগ্রেড করার পরে প্যাকেজ ম্যানেজারের সাথে আমার কিছুটা সমস্যা হয়েছে (এটি আমার সিস্টেমের অর্ধেক অপসারণ করতে চেয়েছিল, যার মধ্যে libc6, zlib1g প্যাকেজ ইত্যাদি)। যথাযোগ্যতার সাথে লড়াইয়ের সময় আমি লক্ষ্য করেছি যে কিছু প্যাকেজের মেটা-তথ্য রয়েছে যা জানিয়েছে যে তারা নিজের সাথে লড়াই করে। উদাহরণ:
% aptitude show libc-bin
Package: libc-bin
Essential: yes
New: yes
State: installed
Automatically installed: no
Version: 2.13-20ubuntu5
Priority: required
Section: libs
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Uncompressed Size: 3,420 k
Conflicts: libc-bin
Breaks: libc0.1 (< 2.10), libc0.1 (< 2.10), libc0.3 (< 2.10), libc0.3 (< 2.10), libc6 (< 2.10), libc6 (< 2.10), libc6.1 (< 2.10), libc6.1 (< 2.10)
Replaces: libc0.1, libc0.1, libc0.3, libc0.3, libc6, libc6, libc6.1, libc6.1
Provides: libc-bin
Provided by: libc-bin
Description: Embedded GNU C Library: Binaries
Conflicts: libc-bin
লাইনটি দেখুন ? আরো একটা:
% aptitude show qdbus
Package: qdbus
New: yes
State: installed
Automatically installed: no
Version: 4:4.7.4-0ubuntu8.1
Priority: optional
Section: libs
Maintainer: Kubuntu Developers <kubuntu-devel@lists.ubuntu.com>
Uncompressed Size: 213 k
Depends: libc6 (>= 2.3.4), libgcc1 (>= 1:4.1.1), libqt4-dbus (= 4:4.7.4-0ubuntu8.1), libqt4-xml (= 4:4.7.4-0ubuntu8.1), libqtcore4 (= 4:4.7.4-0ubuntu8.1), libstdc++6 (>= 4.1.1)
Conflicts: qdbus
Breaks: libqt4-dbus (< 4:4.7.3-4ubuntu5), libqt4-dbus (< 4:4.7.3-4ubuntu5), qt4-dev-tools (< 4:4.7.3-4ubuntu6), qt4-dev-tools (< 4:4.7.3-4ubuntu6)
Replaces: libqt4-dbus (< 4:4.7.3-4ubuntu5), libqt4-dbus (< 4:4.7.3-4ubuntu5), qt4-dev-tools (< 4:4.7.3-4ubuntu6), qt4-dev-tools (< 4:4.7.3-4ubuntu6)
Provides: qdbus
Provided by: qdbus
Description: Qt 4 Dbus Tool
একই "নিজের সাথে দ্বন্দ্ব" বৈশিষ্ট্য।
আমি এখনই প্যাকেজ ম্যানেজারের সাথে আমার সমস্যাগুলি সমাধান করেছি, তবে প্রশ্নটি এখনও আমাকে বিরক্ত করে: যখন প্যাকেজটি নিজের মধ্যে দ্বন্দ্ব হয় তখন এর অর্থ কী? এটি কি জন্য ব্যবহার করা হয়?