سؤال خطأ اللغة مع apt-get install


غير قادر على تثبيت أي حزمة أو برنامج جديد باستخدام apt-get install على Ubuntu 14.04 ، تفاصيل الخطأ

installArchives() failed: perl: warning: Setting locale failed. 
perl: warning: Please check that your locale settings: 
    LANGUAGE = (unset), 
    LC_ALL = (unset), 
    LANG = "en_IN.ISO8859-1" 
    are supported and installed on your system. 
perl: warning: Falling back to the standard locale ("C"). 
locale: Cannot set LC_CTYPE to default locale: No such file or directory 
locale: Cannot set LC_MESSAGES to default locale: No such file or directory 
locale: Cannot set LC_ALL to default locale: No such file or directory 
perl: warning: Setting locale failed. 
perl: warning: Please check that your locale settings: 
    LANGUAGE = (unset), 
    LC_ALL = (unset), 
    LANG = "en_IN.ISO8859-1" 
    are supported and installed on your system. 
perl: warning: Falling back to the standard locale ("C"). 
locale: Cannot set LC_CTYPE to default locale: No such file or directory 
locale: Cannot set LC_MESSAGES to default locale: No such file or directory 
locale: Cannot set LC_ALL to default locale: No such file or directory 
perl: warning: Setting locale failed. 
perl: warning: Please check that your locale settings: 
    LANGUAGE = (unset), 
    LC_ALL = (unset), 
    LANG = "en_IN.ISO8859-1" 
    are supported and installed on your system. 
perl: warning: Falling back to the standard locale ("C"). 
locale: Cannot set LC_CTYPE to default locale: No such file or directory 
locale: Cannot set LC_MESSAGES to default locale: No such file or directory 
locale: Cannot set LC_ALL to default locale: No such file or directory 
(Reading database ... 
(Reading database ... 5% 
(Reading database ... 10% 
(Reading database ... 15% 
(Reading database ... 20% 
(Reading database ... 25% 
(Reading database ... 30% 
(Reading database ... 35% 
(Reading database ... 40% 
(Reading database ... 45% 
(Reading database ... 50% 
(Reading database ... 55% 
(Reading database ... 60% 
(Reading database ... 65% 
(Reading database ... 70% 
(Reading database ... 75% 
(Reading database ... 80% 
(Reading database ... 85% 
(Reading database ... 90% 
(Reading database ... 95% 
(Reading database ... 100% 
(Reading database ... 337820 files and directories currently installed.) 
Preparing to unpack .../python-colorama_0.2.5-0.1ubuntu2_all.deb ... 
Unpacking python-colorama (0.2.5-0.1ubuntu2) ... 
dpkg: error processing archive /var/cache/apt/archives/python-colorama_0.2.5-0.1ubuntu2_all.deb (--unpack): 
 trying to overwrite '/usr/lib/python2.7/dist-packages/colorama/ansi.py', which is also in package python-batteryonboardservices 0.1-1 
Preparing to unpack .../python-setuptools_3.3-1ubuntu2_all.deb ... 
Unpacking python-setuptools (3.3-1ubuntu2) ... 
dpkg: error processing archive /var/cache/apt/archives/python-setuptools_3.3-1ubuntu2_all.deb (--unpack): 
 trying to overwrite '/usr/lib/python2.7/dist-packages/setuptools/dist.py', which is also in package python-batteryonboardservices 0.1-1 
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) 
Errors were encountered while processing: 
 /var/cache/apt/archives/python-colorama_0.2.5-0.1ubuntu2_all.deb 
 /var/cache/apt/archives/python-setuptools_3.3-1ubuntu2_all.deb 
Error in function: 
dpkg: dependency problems prevent configuration of python-pip: 
 python-pip depends on python-colorama; however: 
  Package python-colorama is not installed. 
 python-pip depends on python-setuptools (>= 0.6c1); however: 
  Package python-setuptools is not installed. 

dpkg: error processing package python-pip (--configure): 
 dependency problems - leaving unconfigured 

1
2017-08-10 09:41


الأصل




الأجوبة:


لإصلاح الإعدادات المحلية ، تحقق من إعدادات دعم اللغة - يجب تثبيت الإنجليزية (الهند). إن لم يكن ، تثبيته. ثم اركض:

sudo locale-gen en_IN.UTF-8

إذا لم يولد ذلك الإعدادات المحلية ، فيمكنك استخدامه

sudo dpkg-reconfigure locales

و اختار en_IN UTF-8 من القائمة الضخمة للقيام بنفس الشيء

بعد إنشاء الإعدادات المحلية التي تريدها ، تحقق من إخراج locale. تريد ان تري:

LANG=en_IN.UTF-8
LANGUAGE=en_IN:en
LC_CTYPE="en_IN.UTF-8"
LC_NUMERIC=en_IN.UTF-8
LC_TIME=en_IN.UTF-8
LC_COLLATE="en_IN.UTF-8"
LC_MONETARY=en_IN.UTF-8
LC_MESSAGES="en_IN.UTF-8"
LC_PAPER=en_IN.UTF-8
LC_NAME=en_IN.UTF-8
LC_ADDRESS=en_IN.UTF-8
LC_TELEPHONE=en_IN.UTF-8
LC_MEASUREMENT=en_IN.UTF-8
LC_IDENTIFICATION=en_IN.UTF-8
LC_ALL=

إذا كنت لا ترى en_IN.UTF-8 لكل شيء ، ثم قم بما يلي:

sudo update-locale LANG="en_IN.UTF-8" LANGUAGE=en_IN:en

و تأكد locale مرة أخرى. إذا كان LC لا تزال المتغيرات خاطئة ، ثم قم بما يلي:

nano ~/.pam_environment

وتعديله بحيث يبدو كالتالي:

LANGUAGE=en_IN:en
LANG=en_IN.UTF-8
LC_NUMERIC=en_IN.UTF-8
LC_TIME=en_IN.UTF-8
LC_MONETARY=en_IN.UTF-8
LC_PAPER=en_IN.UTF-8
LC_NAME=en_IN.UTF-8
LC_ADDRESS=en_IN.UTF-8
LC_TELEPHONE=en_IN.UTF-8
LC_MEASUREMENT=en_IN.UTF-8
LC_IDENTIFICATION=en_IN.UTF-8
PAPERSIZE=a4

(اترك ال papersize وحده - لست متأكدًا مما يجب أن يكون لك!)

الحفظ والخروج ، اكتب: source ~/.pam_environment والآن لديك locale ثابت.


2
2017-08-10 14:02



التعليقات ليست للمناقشة الموسعة. المحادثة بأكملها التي كانت تجري هنا انتقل إلى الدردشة. - Thomas Ward♦
تم حل المشكلة. أزلت الحزم الخاصة بي ثم قم بتشغيل هذه الأوامر التالية: 'sudo apt-get clean' 'sudo apt-get autoremove' 'sudo apt-get update' 'sudo dpkg --configure -a' 'sudo apt-get install -f' شكرا زانا. - sourav


يجب عليك إصلاح مشكلة اللغة. ثم ستعمل مرة أخرى.

لإصلاح هذه المشكلة ، حدد هذا الموضوع: https://stackoverflow.com/questions/2499794/how-can-i-fix-a-locale-warning-from-perl


0
2017-08-10 10:19