स्नैपड को स्थापित / अनइंस्टॉल करने में समस्या।
किसी कारण से मेरे Ubuntu 16.04 पर स्नैप का मेरा संस्करण सही नहीं है:
snap --version
snap 2.31.1~14.04
snapd unavailable
series -
इसलिए मैं स्वयं का उपयोग करके स्नैड को फिर से स्थापित करना चाहता हूं:
sudo apt-get install snapd
और त्रुटि प्राप्त करें:
Errors were encountered while processing:
/var/cache/apt/archives/snapd_2.33.1~14.04_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
मैंने इस संस्करण का उपयोग करने की कोशिश करके इस संस्करण की स्थापना रद्द करने का निर्णय लिया:
sudo apt purge snapd ubuntu-core-launcher squashfs-tools
मुझे यह परिणाम दे रहा है:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'ubuntu-core-launcher' is not installed, so not removed
The following packages will be REMOVED:
snapd* squashfs-tools*
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 79,3 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 312065 files and directories currently installed.)
Removing snapd (2.31.1~14.04) ...
Failed to stop snapd.autoimport.service: Unit snapd.autoimport.service not loaded.
Failed to stop snapd.socket: Unit snapd.socket not loaded.
Failed to stop snapd.service: Unit snapd.service not loaded.
dpkg: error processing package snapd (--purge):
subprocess installed pre-removal script returned error exit status 5
dpkg: squashfs-tools: dependency problems, but removing anyway as you requested:
snapd depends on squashfs-tools; however:
Package squashfs-tools is to be removed.
Removing squashfs-tools (1:4.3-3ubuntu2.16.04.1) ...
Processing triggers for man-db (2.7.5-1) ...
Errors were encountered while processing:
snapd
E: Sub-process /usr/bin/dpkg returned an error code (1)
कमान:
apt-get -f install
साथ ही मदद नहीं करेगा।
~$ apt-cache policy snapd
snapd:
Installed: 2.31.1~14.04
Candidate: 2.33.1~14.04
Version table:
2.33.1~14.04 500
500 http://archive.ubuntu.com/ubuntu trusty-proposed/universe amd64 Packages
2.32.9 500
500 http://ru.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
2.32.9~14.04 500
500 http://archive.ubuntu.com/ubuntu trusty-updates/universe amd64 Packages
*** 2.31.1~14.04 100
100 /var/lib/dpkg/status
2.0.2 500
500 http://ru.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
कृपया, अगर आपको इस बारे में कोई भी जानकारी है कि क्या हो रहा है और इस मदद को कैसे ठीक किया जाए :)
संपादित करें:
विश्वसनीय पैकेज जो मेरे पास एक स्मारकों की सूची में हैं:
deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
@guiverc, मैंने ऐसी जानकारी जोड़ी है जो आपने मेरे प्रश्न से पूछी है।
—
descogle
मैं आपके 'भरोसेमंद' स्रोतों पर टिप्पणी करूंगा; मैं नहीं देख सकता कि वे आपको अतिरिक्त (जटिलताओं के एक छोटे से परिवर्तन के साथ) प्रदान कर सकते हैं जब तक कि आप उन्हें उपयोग करने का कारण नहीं जानते। मैं उन्हें टिप्पणी करता हूं (उन पंक्तियों के लिए /etc/apt/source.list में लाइन की शुरुआत में एक # डाल देता हूं) क्योंकि अगर आपको इसे उल्टा करने की आवश्यकता होती है, तो इसे वापस लाना आसान होगा (मैं भी "# - लाइनें इस तरह से चिह्नित करता हूं" 2018-06-28 ग्वारसीक के बारे में टिप्पणी की गई थी "(यानी। डोको समझा क्यों) जो मैं भी करता हूं जब मैं स्रोतों को जोड़ता हूं (इसलिए मुझे याद हो सकता है कि क्यों?) एक बार कमान बाहर; आप
—
गूलर
sudo apt update
फिर से कोशिश कर सकते हैं ।
भरोसेमंद संस्करण (2.33) को प्राथमिकता दी गई क्योंकि यह सही xenial संस्करण (2.32.9) की तुलना में 2.33> 2.32.9 के
—
12
apt
तर्क के अनुसार अधिक संख्या है । 'भरोसेमंद' स्रोतों को हटा देना चाहिए ... ( पहले मत भूलोsudo apt-get update
)
@guiverc अच्छी तरह से मैंने पति को निकालने की कोशिश की, और अब मैं देख रहा हूँ कि
—
उबंटु
Errors were encountered while processing: /var/cache/apt/archives/snapd_2.32.9_amd64.deb
apt-cache policy snapd
अपने प्रश्न को जोड़ सकते हैं