"निर्देशिका /etc/apt/sources.list.d/ में फ़ाइल को अनदेखा कैसे करें" क्योंकि इसमें एक अमान्य फ़ाइल नाम एक्सटेंशन है?


16

१३.१० से १४.०४ में अपग्रेड करने के बाद से, मुझे हर बार इंस्टॉल, अपडेट, अपग्रेड, और इसी तरह ये कष्टप्रद संदेश मिलते हैं:

N: Ignoring file 'webupd8team-java-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension 
N: Ignoring file 'bumblebee-stable-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension 
N: Ignoring file 'steam.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'ubuntu-x-swat-x-updates-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'xorg-edgers-ppa-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'webupd8team-java-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'bumblebee-stable-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'steam.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'ubuntu-x-swat-x-updates-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'xorg-edgers-ppa-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension

मैं संदेश में बताई गई अंतर्निहित समस्या को कैसे ठीक करूं?

संपादित करें: कभी-कभी, मुझे उपरोक्त संदेशों के लिए अतिरिक्त संदेश मिलते हैं:

W: GPG error: http://www.duinsoft.nl debs Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E18CE6625CB26B26
W: Failed to fetch http://ppa.launchpad.net/person/ppa/ubuntu/dists/karmic/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/person/ppa/ubuntu/dists/karmic/main/binary-i386/Packages  404  Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.

और कभी-कभी, मैं दूसरों को दे सकता हूं, लेकिन मुझे अब सटीक संदेश नहीं मिल सकते हैं।

जवाबों:


13

अपनी पहली समस्या को ठीक करने के लिए इसे टर्मिनल में चलाएं:

sudo rm /etc/apt/sources.list.d/*.disable

(जब आप PPA को अक्षम कर देते हैं तो पैकेज प्रबंधन टूल का एक पुराना संस्करण इन फ़ाइलों को छोड़ देता है। उन्हें निकालना बहुत सुरक्षित है)

आपकी दूसरी समस्या और पुराने कर्म भंडार से आती है। यह जानने के लिए कि टर्मिनल में कौन से इसे चलाते हैं:

cd /etc/apt

grep -rw karmic *

एक बार जब आप यह जान लेते हैं कि यह किस रिपॉजिटरी से आता है तो इसे निष्क्रिय करना / हटाना आसान होगा।


1
किसी अन्य स्थान पर .dable फ़ाइलों को ले जाना हटाने से बेहतर होगा।
अविनाश राज

4

शायद आपको यह आदेश आजमाना चाहिए:

sudo sh -c "echo 'Dir::Ignore-Files-Silently:: \"(.save|.distupgrade)$\";' > /etc/apt/apt.conf.d/99ignoresave"

 


यह केवल समस्या का मुखौटा होगा, शायद फाइलों को हटाने का एक तरीका सुझाएगा?
खतरा

डॉट्स शायद बच जाना चाहिए।
पेड्रो गिमेनो

क्या यह वास्तव में सभी फाइलों के रूप में कुछ भी करेगा जो ऑप ने सूचीबद्ध .disabledकिया है, प्रत्यय दिया गया है जबकि उत्तर में केवल प्रत्यय .saveऔर.distupgrade
उत्तरी-ब्रैडली

1

मेरे पास उबंटू मेट 15.04 में इसी तरह का मुद्दा था। उपरांत

sudo sh -c "echo 'deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main' > /etc/apt/sources.list.d/pgdg.list"

तथा

wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -

तथा

sudo apt-get update

मेरा यह संदेश था:

N: Ignoring file 'pgdg.listwget' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension

मैंने इस तरह हल किया:

sudo mv /etc/apt/sources.list.d/pgdg.listwget /etc/apt/sources.list.d/pgdg.list

0

मेरे मामले में, यह /etc/apt/sources.list.d/ निर्देशिका में * .save फ़ाइलों के लिए संदेश दे रहा था। मैंने उन्हें हटा दिया। अब केवल * .list फ़ाइलें वहाँ मौजूद हैं। और वे चेतावनी कम हो गई।


0

[कुबंता 18.04]

मैं यह पता नहीं लगा सका कि प्रत्ययों को क्यों नजरअंदाज किया गया .distUpgradeऔर .saveजब कुछ भी ऐसा प्रतीत नहीं हुआ जो स्पष्ट रूप से यह निर्धारित करता है।

तब मुझे पता चला apt-config dump | grep -i ignoreकि इन और अन्य के लिए प्रविष्टियाँ हैं:

Dir::Ignore-Files-Silently "";
Dir::Ignore-Files-Silently:: "~$";
Dir::Ignore-Files-Silently:: "\.disabled$";
Dir::Ignore-Files-Silently:: "\.bak$";
Dir::Ignore-Files-Silently:: "\.dpkg-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.ucf-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.save$";
Dir::Ignore-Files-Silently:: "\.orig$";
Dir::Ignore-Files-Silently:: "\.distUpgrade$";

मैंने सिर्फ उन एक्सटेंशन के होने के लिए अपना डोडी नाम बदल दिया। (मैंने चुना .orig)


-1

हम इस मुद्दे को भी इस तरह से ठीक कर सकते हैं:

sudo mv /etc/apt/sources.list.d/webupd8team-java-raring.list.disable /etc/apt/sources.list.d/webupd8team-java-raring.list

यह सिर्फ सिंगल फाइल के लिए है।

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