“ක්‍රමය ධාවක / usr / lib / apt / methods / https සොයාගත නොහැකි විය” යාවත්කාලීන දෝෂයකි


146
sudo apt-get update
E: The method driver /usr/lib/apt/methods/https could not be found.
michael@Ubuntu:~$ sudo apt-get clean
michael@Ubuntu:~$ cd /var/lib/apt
michael@Ubuntu:/var/lib/apt$ sudo mv lists lists.old
michael@Ubuntu:/var/lib/apt$ sudo mkdir -p lists/partial
michael@Ubuntu:/var/lib/apt$ sudo apt-get clean
michael@Ubuntu:/var/lib/apt$ sudo apt-get update
E: The method driver /usr/lib/apt/methods/https could not be found.
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
michael@Ubuntu:/var/lib/apt$ sudo apt-get update
E: The method driver /usr/lib/apt/methods/https could not be found.

යෝග්‍ය යාවත්කාලීනයක් කරන විට මා මෙම දෝෂ ලබා ගන්නේ ඇයි?


1
කරුණාකර ඔබේ ප්‍රශ්නය සංස්කරණය කර /etc/apt/sources.listගොනුවේ අන්තර්ගතය එක් කරන්න
ජෝකර්ඩිනෝ

Answers:


234

උත්සාහ කරන්න:

sudo apt-get install apt-transport-https

4
ඔබට මෙම පැකේජය නිධිය තුළ සොයාගත නොහැකි නම්: "පැකේජය 'apt-transport-https' හි ස්ථාපන අපේක්ෂකයෙකු නොමැත '" එවිට පහත පිළිතුර @ NateC-K
ටොඩ් ස්මිත්

5
මෙය මට වැඩ කළා. අපගේ පරායත්ත කළමනාකරුවන් සඳහා අපට යැපුම් කළමනාකරුවන් අවශ්‍ය වේ. පේජිං @xzibit
එසකියෙල් වික්ටර්

64

මටත් මේ ගැටලුවට මුහුණ දුන්නා. ස්ථාපනය කිරීමෙන් මට එය නිවැරදි කිරීමට නොහැකි විය apt-transport-https, මන්ද යත්, යන්ත්‍රය පිළිබඳ පැකේජ යාවත්කාලීනයන් සිදු කර සෑහෙන කාලයක් ගත වී ඇති නිසාත්, මට අවශ්‍ය වූ එම පැකේජයේ අනුවාදය තවදුරටත් ඇසුරුම් ගබඩාවේ නොමැති නිසාත් ය. (ලබා ගත හැකි අනුවාදයක් ලබා ගැනීම සඳහා, මට පළමුව apt-get updateසාර්ථකව සාර්ථක වීමට හැකි විය .) මේ අනුව, apt-get හදිසියේම HTTPS භාවිතා කිරීමට උත්සාහ කිරීමට හේතුව සොයා ගැනීමට මට සිදු විය.

මගේ නඩුවේදී, මගේ /etc/apt/sources.list.dඩිරෙක්ටරියේ වින්‍යාස ගොනුවක ලැයිස්තුගත කර ඇති තෙවන පාර්ශවීය යෝග්‍ය ප්‍රභවයක් සියලු බාගැනීම් සඳහා HTTPS භාවිතා කිරීමට මාරු වී ඇති අතර ඔවුන් http://URL එක URL වෙත හරවා යැවීමට පටන් ගෙන ඇත https://. මගේ ප්‍රභව වින්‍යාසයන් කිසිවක් ඉල්ලා නොසිටියද මෙය HTTPS භාවිතා කිරීමට උචිත උත්සාහයක් විය. (මම මෙය සොයාගත්තේ මගේ වෙබ් බ්‍රව්සරයේ ප්‍රභව ගබඩාවේ URL විවෘත කිරීමෙන් සහ ලිපින තීරුවේ ඇති URL https://පිටුව පූරණය වන විට වෙනස් වී ඇති බව නොදැන ය.)

මෙය තෙවන පාර්ශවීය ගබඩාවක් බැවින් අත්‍යවශ්‍ය නොවන බැවින් මම එම මූලාශ්‍රය තාවකාලිකව අක්‍රීය කර, පසුව නැවත සකස් apt-get updateකර එය කිසිදු ගැටළුවක් නොමැතිව ක්‍රියා කළෙමි . පසුව apt-get update, apt-get upgradeසහ apt-get install apt-transport-https, මට එම තෙවන පාර්ශවීය යෝග්‍ය ප්‍රභවය නැවත සක්‍රීය කිරීමට හැකි වූ අතර, එතැන් සිට සෑම දෙයක්ම ක්‍රියාත්මක විය.


2
Sources.list.d / සඳහන් කිරීමට ස්තූතියි. මම උබුන්ටු හි විවිධාකාර උචිත ලිපිගොනු සමඟ වැඩ කර ටික කලක් ගතවී ඇත, මෙම ගැටළුව විසඳීමට මට අවශ්‍ය වූයේ එයයි.
ලයිල් බ්‍රවුන්

3
මෙය යමෙකුට උපකාර කිරීම ගැන මට සතුටුයි! මම මෙම ගැටලුව සොයා ගැනීමට බොහෝ කාලයක් ගත කළෙමි, එබැවින් මගේ සොයාගැනීම් බෙදා ගැනීමට මම උනන්දු වෙමි.
නේට් සීකේ

ස්තූතියි! මම කියන්නට යන්නේ ක්‍රිස්ටල් ලැන්ග් ස්ථාපනය කිරීම හරියටම මෙය කළ බවය, යමෙකු එය ගූගල් කර තබන්න.
සෑම් ඊටන්

6

මෙම නාමාවලියෙහි ඇති ගොනු පරීක්ෂා කරන්න: /etc/apt/sources.list.d

එක් ලිපිගොනුවක් HTTPS වලින් ආරම්භ වන ගබඩාවක් ඇමතීය. ආරම්භයේ දී # එකතු කිරීමෙන් එම පේළියට අදහස් දක්වන්න සහ උත්සාහ කරන්න: apt-get update


Ana සන්නා: OP හට දෝෂ පණිවිඩයක් ලැබේ "ධාවක / usr / lib / apt / methods / https ක්‍රමවේදය සොයාගත නොහැකි විය." HTTPS හසුරුව ස්ථාපනය කිරීම වඩා හොඳ වුවත් mnorouzi ගේ යෝජනාව ඒ සඳහා උපකාරී වේ.
ඩේවිඩ් ෆෝස්ටර්
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.