लिनक्स मिंट मेट डेस्कटॉप को स्थापित करने के बाद मैं सॉफ्टवेयर सेंटर को कैसे ठीक करूं?


10

मैंने इस मैनुअल का उपयोग करके MATE डेस्कटॉप स्थापित किया था, लेकिन अब मैं अपना Ubuntu Software Center नहीं खोल सकता और अद्यतन प्रबंधक से सेटिंग नहीं खोल सकता।

मैंने मेट डेस्कटॉप को हटा दिया, लेकिन यह समस्या को ठीक नहीं करता है, मैंने सॉफ्टवेयर सेंटर, सॉफ़्टवेयर-प्रॉपर्टीज़-जीईडीके और सॉफ़्टवेयर-प्रॉपर्टीज़-कॉमन का उपयोग करके पुनः इंस्टॉल किया है
sudo apt-get update; sudo apt-get --purge --reinstall install software-center software-properties-common software-properties-gtk:।

लेकिन इस लाइन का उपयोग करते समय मुझे निम्नलिखित त्रुटि मिलती है:

Reading package lists... Done                             
Reading package lists... Done
Building dependency tree       
Reading state information... Done  
0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded.  
Need to get 0 B/735 kB of archives.  
After this operation, 0 B of additional disk space will be used.  
(Reading database ... 304824 files and directories currently installed.)  
Preparing to replace software-center 5.0.2 (using .../software-center_5.0.2_all.deb) ...  
Unpacking replacement software-center ...  
Preparing to replace software-properties-common 0.81.13.1 (using .../software-properties-common_0.81.13.1_all.deb) ...  
Unpacking replacement software-properties-common ...  
Preparing to replace software-properties-gtk 0.81.13.1 (using .../software-properties-gtk_0.81.13.1_all.deb) ...  
Unpacking replacement software-properties-gtk ...  
Processing triggers for desktop-file-utils ...  
Processing triggers for gnome-menus ...  
Processing triggers for bamfdaemon ...  
Rebuilding /usr/share/applications/bamf.index...  
Processing triggers for hicolor-icon-theme ...  
Processing triggers for man-db ...  
Processing triggers for shared-mime-info ...  
Unknown media type in type 'all/all'  
Unknown media type in type 'all/allfiles'  
Unknown media type in type 'uri/mms'  
Unknown media type in type 'uri/mmst'  
Unknown media type in type 'uri/mmsu'  
Unknown media type in type 'uri/pnm'  
Unknown media type in type 'uri/rtspt'  
Unknown media type in type 'uri/rtspu'  
Unknown media type in type 'interface/x-winamp-skin'  
Setting up software-center (5.0.2) ...  
Traceback (most recent call last):  
  File "/usr/sbin/update-software-center", line 38, in <module>  
    from softwarecenter.db.update import rebuild_database  
  File "/usr/share/software-center/softwarecenter/db/update.py", line 59, in <module>  
    from softwarecenter.db.database import parse_axi_values_file  
  File "/usr/share/software-center/softwarecenter/db/database.py", line 26, in <module>  
    from softwarecenter.db.application import Application  
  File "/usr/share/software-center/softwarecenter/db/application.py", line 25, in  <module>  
    from softwarecenter.backend.channel import is_channel_available  
  File "/usr/share/software-center/softwarecenter/backend/channel.py", line 25, in <module>  
    from softwarecenter.distro import get_distro  
  File "/usr/share/software-center/softwarecenter/distro/__init__.py", line 165, in <module>  
    distro_instance=_get_distro()  
  File "/usr/share/software-center/softwarecenter/distro/__init__.py", line 148, in _get_distro  
    module =  __import__(distro_id, globals(), locals(), [], -1)  
ImportError: No module named LinuxMint  
Setting up software-properties-common (0.81.13.1) ...  
Setting up software-properties-gtk (0.81.13.1) ...  
$

वहाँ Ubuntu 11.10 पुनर्स्थापित करने के लिए बिना इस समस्या को ठीक करने का एक तरीका है ??

अग्रिम धन्यवाद tinuz


3
यह उन्नयन प्रक्रिया नेटी में सूक्ति 3 पीपीए के उपयोग के समान है। उन्नयन में 300Mb + सॉफ़्टवेयर लाइब्रेरी में अपग्रेड शामिल है - यह वास्तव में एक तरह से प्रक्रिया है। आप अपने मौजूदा इंस्टॉलेशन के शीर्ष पर स्थापित कर सकते हैं (और इसलिए आपको मौजूदा / होम फ़ोल्डर्स को बनाए रखना होगा) - लेकिन आपको अन्य सभी एप्लिकेशन को फिर से इंस्टॉल करना होगा। हालांकि क्लोनज़िला / पार्टिमेज जैसी किसी चीज़ का उपयोग करते हुए बैकअप पहले।
जीवाश्म

जवाब के लिए धन्यवाद। मुझे लग रहा था कि पुनः स्थापित करना एकमात्र विकल्प था। बैकअप करने के लिए बहुत कुछ नहीं है ... मैं अपने सिस्टम को कई बार गड़बड़ कर देता हूं (एक अजीब शौक की तरह?) तो मैं अपने दूसरे hdd पर सभी महत्वपूर्ण सामान रखता हूं लेकिन टिप के लिए धन्यवाद :)
tinuz

जवाबों:


13

मुझे सॉफ्टवेयर सेंटर और कुछ अन्य ऐप के साथ भी यही समस्या थी। हालाँकि, आपको पुनर्स्थापना करने की आवश्यकता नहीं है, हालांकि यह सलाह बहुत देर से है। यहाँ क्यों यह काम नहीं करता है:

lsb_release -a

प्रिंट:

Distributor ID: LinuxMint
Description: Linux Mint 12 Fluxbox
Release: 12
Codename: lisa

और ऐसा करके मिंट-मेट रखने के लिए इसे ठीक किया जा सकता है:

gksu gedit /etc/*release

और फ़ाइल gedit में सब कुछ बदल जाता है:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=Oneric
DISTRIB_DESCRIPTION="Ubuntu 11.10"

फिर भागो:

gksu gedit /etc/*issue

और इसमें परिवर्तन करें:

Ubuntu 11.10 \n \l

मेरे लिए बहुत अच्छा काम किया, हालांकि मेट किनारों के आसपास थोड़ा मोटा लगता है, लेकिन जैसा कि मैं विशुद्ध रूप से VBox में ऑनरिक परीक्षण कर रहा हूं, यह कोई बात नहीं है


हां जानकारी थोड़ी देर है, लेकिन .... अभी भी बहुत स्वागत है !!
टीनूज

1
नोट DISTRIB_CODENAME: यह है oneiric और नहीं oneric । ;) मेरे अन्य ubuntu बॉक्स पर, कोडनेम का कोई कैप नहीं था, लेकिन मुझे संदेह है कि इससे कोई फर्क पड़ेगा। इसके अलावा, यह एक अस्थायी समाधान की तरह दिखता है (कम से कम मेरे लिए), क्योंकि रिलीज की जानकारी हमेशा वापस मिंट पर वापस आ जाएगी ...
इत्ती

अगर कोई इसे नए संस्करण में ठीक करना चाहता है, तो /etc/lsb-releaseफ़ाइल को संपादित करें DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_CODENAME=Xenial DISTRIB_DESCRIPTION="Ubuntu 16.04"और /etc/issueफ़ाइल के रूप में Ubuntu 16.04 \n \l। फिर फोल्डर बनाएं /var/cache/software-center/xapian/और लॉन्च करें gksu software-center
पावेल

5

मेरी टिप्पणी को एक उत्तर में बदल दिया

यह उन्नयन प्रक्रिया नेटी में सूक्ति 3 पीपीए के उपयोग के समान है।

उन्नयन में 300Mb + सॉफ़्टवेयर लाइब्रेरी में अपग्रेड शामिल है - यह वास्तव में एक तरह से प्रक्रिया है।

आप अपने मौजूदा इंस्टॉलेशन के शीर्ष पर स्थापित कर सकते हैं (और इसलिए आपको मौजूदा / होम फ़ोल्डर्स को बनाए रखना होगा) - लेकिन आपको अन्य सभी एप्लिकेशन को फिर से इंस्टॉल करना होगा।

हालांकि क्लोनज़िला / पार्टिमेज जैसी किसी चीज़ का उपयोग करते हुए बैकअप पहले।


1

मैंने lsb- रिलीज़ और * समस्या को रीसेट करने की कोशिश की, लेकिन किसी कारण से, वे हमेशा टकसाल टकसाल में लौटते हैं। मुझे यकीन नहीं है कि वे प्रत्येक पुनरारंभ पर या प्रत्येक अद्यतन पर रीसेट करते हैं, लेकिन वे अक्सर रीसेट करते हैं।

मैंने एक छोटी सी स्क्रिप्ट लिखी थी, जिसे मैं मैन्युअल रूप से हर अब और फिर से चलाता हूं:

#!/bin/sh

echo "Restoring /etc/lsb-release ..." && \
echo "DISTRIB_ID=Ubuntu" > /etc/lsb-release && \
echo "DISTRIB_RELEASE=11.10" >> /etc/lsb-release && \
echo "DISTRIB_CODENAME=oneiric" >> /etc/lsb-release && \
echo "DISTRIB_DESCRIPTION=Ubuntu 11.10" >> /etc/lsb-release && \
echo "Restoring /etc/*issue ..." && \
echo "Ubuntu 11.10 \\n \\l" > /etc/*issue && \
echo "Done."

(उदाहरण के लिए) fixubuntu.sh के रूप में सहेजें और उस पर निष्पादन अनुमतियाँ सेट करें ( chmod 755 fixubuntu.sh ), और रूट के रूप में निष्पादित करें ( sudo ./fixrelease.sh ) जब भी आप अपनी ubuntu जानकारी को पुनर्स्थापित करना चाहते हैं।

बेशक, आप प्रत्येक बूट पर स्क्रिप्ट को स्वचालित रूप से चलाना चाहते हैं। बस यह सुनिश्चित करें कि इसे रूट के रूप में चलाया जाए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.