16.04-তে পাইথন 2 কীভাবে সরাবেন?


20

উবুন্টু 16.04 এ পাইথন 2 বাদ দিয়েছে । এটি এখনও আপগ্রেডের পরে ইনস্টল করা হয়েছে, যদিও এটি "অপ্রচলিত প্যাকেজগুলির অংশ ছিল না")।

পাইথন 2 এবং এর সমস্ত নির্ভরতাগুলি একটি পরিষ্কার উপায়ে (এটি থেকে সম্পূর্ণরূপে মুক্তি পাওয়ার জন্য) অপসারণ করার কোনও পরিষ্কার উপায় নেই?

apt purgeকোন পথ কি ?

root@ubuntu ~# apt purge python2.7
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
  libnss-ldap
Use 'apt autoremove' to remove it.
The following packages will be REMOVED:
  auth-client-config* ldap-auth-client* ldap-auth-config* libpam-ldap* libsmbclient* ndiff* python* python-bs4* python-chardet* python-crypto* python-dnspython*
  python-html5lib* python-ldb* python-lxml* python-ntdb* python-pkg-resources* python-samba* python-setuptools* python-six* python-talloc* python-tdb* python2.7* samba*
  samba-common-bin* samba-dsdb-modules* samba-libs* samba-vfs-modules* smbclient* winbind*
0 upgraded, 0 newly installed, 29 to remove and 0 not upgraded.
After this operation, 58.4 MB disk space will be freed.

2
"ক্লিন ওয়ে" বলতে আসলে কী বোঝ? পাইথন 2 কেবলমাত্র ইনস্টল করা থাকলে কিছু প্যাকেজের প্রয়োজন হয়। এটি সরিয়ে ফেলার ফলে সিস্টেমটি ভেঙে যেতে পারে।
মাইকউইভ जेইস

@ মাইকওয়েজ: আমি 15.10 থেকে একটি আপগ্রেড করেছি যেখানে পাইথন 2 সিস্টেমের প্রয়োজন ছিল। যেহেতু ১.0.০৪ এটি মোটেও চালায় না এর অর্থ এটি আর প্রয়োজন হয় না। সুতরাং পাইথন 2 অপসারণ করা সিস্টেমটি ভাঙ্গা উচিত নয় - যা আমি সবচেয়ে ভয় করি। অতিরিক্ত সফ্টওয়্যার হিসাবে - এটি ভেঙে যায় কিনা তাতে কিছু যায় আসে না (আমি তাদের ক্ষেত্রেও সরিয়ে ফেলব)
WO

ঠিক আছে, তাহলে শুভকামনা। : ~)
মাইকে যা কিছু হোক

3
তবে, এখনও অনেক অ্যাপ্লিকেশন এটি প্রয়োজন। হয়ত আপডেটটি ইনস্টল করে কিছু প্রয়োজন python2? আমি বলব এটি অপসারণ করবেন না।
সর্বজনীনভাবে

@ ভরদ্বাজরাজু: apt purgeআমাকে নির্ভরতা দেখাবে না ? - এবং আমাকে আমার মন তৈরি করার অনুমতি দিন (আমার ক্ষেত্রে sambaউদাহরণস্বরূপ অপসারণ করতে সমস্যাযুক্ত প্যাকেজ হবে)
ওউজে

উত্তর:


30

যেহেতু পাইথন 2 (যেমন সাম্বা এবং ভার্চুয়ালবক্স) এর উপর নির্ভর করে এখনও প্রচুর প্যাকেজ রয়েছে আপনার প্রবর্তন করার আগে অ্যাপটি অপসারণ করতে চায় এমন প্যাকেজগুলির দিকে আপনার ঘনিষ্ঠ নজর রাখা উচিত।

ব্যবহার

sudo apt purge python2.7-minimal

পাইথন 2 এবং এর উপর নির্ভর করে সমস্ত কিছুই মুছে ফেলতে।


আমি সবেমাত্র এটি করেছি এবং অনেক কিছুই আনইনস্টল হয়ে গেছে। এখনও অবধি কেবলমাত্র আমি "ডুপুলিটি" অনুপস্থিত, তাই আমার দেজা-ডুপ ব্যাকআপ অনুলিপিগুলি এখন ভেঙে গেছে কারণ দেজা-ডুপ সদৃশতার উপর নির্ভর করে। দেখে মনে হচ্ছে অজগর 3 সমর্থন করে এমন একটি সদৃশ সংস্করণ এখনও নেই এবং তারা পাইথন ২.7 দিয়ে পরিবর্তন করে চলেছে, সুতরাং অদূর ভবিষ্যতে এটি কোথাও এক হওয়ার সম্ভাবনা কম। এটি একরকম লজ্জাজনক কারণ উজান্টুতে ডিজা-ডিপ ডিফল্ট ব্যাকআপ সিস্টেম।
ফ্রান মারজোয়া

জেএফটিআর, পালসওডিয়ো-ইকুয়ালাইজারটি এখনও
পাইথন 2 এর


2
আপনার কখনই এই কাজ করা উচিত নয়! আমি এটি করেছি এবং এখন আমার সিস্টেম সব শেষ!
ইউকশিমা হক্কে

5
আমি মন্তব্যটি খুব দেরিতে পড়েছি ....
fabio.sang

-1

পরিবর্তে যদি আপনাকে পাইথন 3 ব্যবহার করতে হয় তবে পাইথন 2 অপসারণ করবেন না। আপনি আপনার সিস্টেমে এত খারাপ পরিবর্তন করতে পারেন।

কেবল আসল লিঙ্কটি সরান:

root@tataogg:/# rm /usr/bin/python

এবং একটি নতুন তৈরি করুন:

root@tataogg:/# ln -s /usr/bin/python3 /usr/bin/python

2
আপনার এই ফাইলগুলি ম্যানুয়ালি সংশোধন করা উচিত নয় এবং এর পরিবর্তে update-alternatives pythonপদ্ধতিটি ব্যবহার করা উচিত ।
ক্রিস্টোফার ইভস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.