වාමන බලකොටුව apt-get යාවත්කාලීන කිරීමේදී ආරම්භ වේ


322

මම apt-get upgradeමගේ උබුන්ටු 17.04 යන්ත්‍රය මත ධාවනය වන විට , සමහර විට එය තනිවම වාමන බලකොටුව ආරම්භ කරයි.

එය දැනටමත් අවම වශයෙන් දෙවරක්වත් සිදුවී ඇත, එබැවින් එය එක්තරා ආකාරයක එක් දෙයක් පමණක් නොවේ. එසේම, apt-get upgradeමම වාමන බලකොටුවෙන් අතින් ඉවත් වන තුරු ution ාතනය කිරීම නවතා දමා ඇති බවක් පෙනෙන්නට තිබුණි, එබැවින් එය බොහෝ විට ඒ කාලයේ ධාවනය වූ වෙනත් දෙයක් නිසා ඇතිවූවක් නොවේ.

එකල කොන්සෝලය පැවසුවේ නම සහිත යමක් Unpacking xxx.කොහේද යන්නයි. කෙසේවෙතත්, අද වන විට, MySQL ආශ්‍රිත පැකේජ විශාල ප්‍රමාණයක් යාවත්කාලීන කර ඇත්තේ කුමන පැකේජයක්දැයි මම නොදනිමි .xxxmysqlapt-get upgrade

සිදුවන්නේ කුමක්ද සහ එය සිදුවන්නේ කෙසේද යන්න දැන ගැනීමට මම කැමතියි. ඔබගේ අදහස් වලට ස්තූතියි.


ඉතින් ඔබ කියන්නේ ඔබ apt-get upgradeටර්මිනලයට දිව ගිය සෑම විටම ක්‍රීඩා ආරම්භ වන බවයි?

Ic මයිකල් බේ සෑම විටම නොවේ, එය යම්කිසි දෙයක් යාවත්කාලීන කළ විට පමණි. එය සැමවිටම සිදුවන්නේ දැයි මට පරීක්ෂා කළ නොහැක, මන්ද දැන් යාවත්කාලීන කිරීමට පැකේජ නොමැති බැවිනි.
ඇඩ්රිජන්ඩ්

මෙම ඩීඑෆ් හැක් දිගු කියවීමක් වන අතර මම අර්ධ වශයෙන් එය අත්හැරිය නමුත් සමහර විට එය ඔබට ප්‍රයෝජනවත් වනු ඇත.
WinEunuuchs2Unix

Answers:


550

මේ තරම් අමුතු ප්‍රශ්නයක් සමඟ, නිසැකවම පැවසිය නොහැක - නමුත් මගේ පළමු ඉඟිය නිවැරදි නොවේ නම් මම මගේ තොප්පිය අනුභව කරමි. :)

මට සිතිය හැකි එකම ක්‍රමය නම්, එවැනි සම්බන්ධයක් නැති දේවල් සම්බන්ධ කළ හැකි ආකාරය මෙයයි: වාමන බලකොටුව ස්ථාපනය කිරීමෙන් පසු (සෑම විටම නාමාවලිය වෙත ගොස් එය ක්‍රියාත්මක කිරීම වෙනුවට ./df, ඔබට එය ක්‍රියාත්මක කිරීමට හැකි විය යුතුය ඕනෑම පැරණි විධානයක් මෙන්. ඔබ කුරු බලකොටුව බහලුම ඔබ එකතු $PATH, පෙර පද්ධතිය නාමාවලි, සමහර විට අහම්බෙන්, ඔබ එය එසේ වැඩ කටයුතු කළේ නැත, ඔබට ඒ වෙනුවට ඔබගේ ගොනු පද්ධති ගැන තොරතුරු ලබා කියලා දැක්කා සමහර විට නිසා.

වාමන බලකොටුවේ ක්‍රියාත්මක කළ හැකි නම නම් කර dfඇති අතර එය ඔබේ ගොනු පද්ධතිවල තැටි අවකාශය ප්‍රදර්ශනය කිරීම සඳහා වන මෙවලම් මෙවලමක නමකි. ඔබ එය ටයිප් කරන විට df, වාමන බලකොටුව ආරම්භ වන විට, ඔබ පද්ධති මෙවලම සෙවනැලි කර ඇත, එබැවින් ස්ක්‍රිප්ටයකට අවශ්‍ය වූ විට - කියමු - සංරක්ෂණයක් ඇරීමට ප්‍රමාණවත් ඉඩක් තිබේදැයි පරීක්ෂා කරන්න, ආයාචනා කරනවා වෙනුවට df- පද්ධති මෙවලම - ඒ වෙනුවට වාමන බලකොටුව ආරම්භ කරයි. ඔබ වාමන බලකොටුවෙන් ඉවත් වූ පසු, එය ඉල්ලූ තැටි භාවිත තොරතුරු ලබා නොදෙන්නේ මන්දැයි දුප්පත් කුඩා පිටපත ඉතා ව්‍යාකූල වනු ඇත.

කෙසේ වෙතත්, සිනහවට ස්තූතියි, මෙය ස්ටැක්එක්ස්චේන්ජ් හි හ o නගා මා දැක ඇති විනෝදජනක ගැටලු අතර විය යුතුය. :)


අදහස් දීර් discussion සාකච්ඡාවක් සඳහා නොවේ; මෙම සංවාදය චැට් කිරීමට ගෙන ගොස් ඇත .
තෝමස් වෝඩ්

63

මගේ හැච් එක ඇලෙක්සිට සමාන ය , නමුත් මම සැක කරන්නේ ඔබ වාමන බලකොටුවේ ද්විමය /usr/local/binහෝ වෙනත් ස්ථානයකට ගෙන ගොස් ඇති /usr/binබවයි /bin.

sudo which dfඔබේ පර්යන්තය තුළ ධාවනය කිරීමට උත්සාහ කරන්න . එය නොකියන්නේ නම් /bin/df, whichප්‍රතිදානයේ දක්වා ඇති ගොනුව වෙත ගෙන යාමට උත්සාහ කරන්න /usr/games/(අනාගතයේදී ධාවනය කිරීමෙන් ඔබට ක්‍රීඩාව ධාවනය කළ හැකිය /usr/games/df). Apt ඊට පසු නැවත වැඩ කළ යුතුය.

======

එසේ නැත්නම්, රංගනය තුළ ඇති sudo which dfපවසයි /bin/dfධාවනය උත්සාහ /bin/df. එය ක්‍රීඩාව සමඟ නැවත ලියනු ලැබුවහොත්, ඉහත සඳහන් කළ පරිදි ඔබට ක්‍රීඩාව ද්විමය ගෙනයාමට අවශ්‍ය වේ, සහ sudo apt-get install --reinstall coreutils.

dfඑය අස්ථානගත වී ඇති නිසා එය අසමත් වුවහොත් , ඔබට වඩාත් දැඩි ක්‍රියාමාර්ග ගැනීමට අවශ්‍ය විය හැකිය (එක්කෝ df තාවකාලිකව ප්‍රතිස්ථාපනය කිරීම සඳහා ව්‍යාජ පිටපතක් නිර්මාණය කිරීම, හෝ පැකේජය අතින් බාගත කර එයින් df ද්විමය උපුටා ගැනීම වැනි).


7
පිළිගත් පිළිතුරට ප්‍රශ්න කරන්නා කළ ප්‍රකාශයක් මගින් එම පිළිතුරෙහි වෙනස් කිරීමකට වඩා සංකේතාත්මක සම්බන්ධකයක් සහිතව ප්‍රශ්නකරු කළේ PATHමෙය බව විකාරයකි.
JdeBP

1
DJdeBP: ඇත්ත වශයෙන්ම නොවේ, ප්‍රධාන කාරණය නම් කිරීමේ ගැටුමයි - මම සිතන්නේ එය සාක්ෂාත් කර ගත් ආකාරය ද්විතීයිකයි, මා එසේ පැවසුවද. මෙම පිළිතුරට සමාන දෙයක් යෝජනා කළ අදහස් දැක්වීමකට ප්‍රතිචාරයක් ලෙස මම අනෙක් පිළිතුරේ අදහස් දැක්වීමේදී ද මෙය සඳහන් කළෙමි, නමුත් ද්විමය චලනය / පිටපත් කිරීම (ප්‍රතිවිරුද්ධ ලෙස) බව මට වැටහෙන තුරු මෙය වෙනත් අවස්ථාවක් ලෙස සඳහන් කිරීමට මම මුලින් සලකා බැලුවෙමි. සිම්ලින්කින්, මම හිතුවේ නැති) වාමන බලකොටුව ක්‍රියා කරන ආකාරය නිසා ක්‍රියා නොකරනු ඇත. (උදා: එය හුදෙක්, ස්ථාපනය කර නැත උපුටා ගන්නා වෙනවා -. විට නොව එම බහලුම තුල එය එහි ම දත්ත ගොනු සොයා නැහැ)
Aleksi Torhamo

2
වඩා හොඳ විධානයක් වනුයේ මාර්ගයේ ඇති sudo which -a dfසියලුම dfවිධානයන් දැකීමයි .
ඩග් හෙන්ඩර්සන්

එය 2017 වන apt-getතෙක් රැඳී සිටින්න, අපි තවම භාවිතා කරමු ?
EKons

පැහැදිලි කිරීමට @AleksiTorhamo යන්තම්, දීපය, දකින බව මාර්ගය විචල්ය සූඩෝ විධානය විසින් ඉක්මවනු ඇත ( /etc/sudoersසතුව secure_pathඔවුන්ගේ මග වෙනස් කිරීම පරිශීලකයන් හා සමග ආරක්ෂක ගැටළු වැළැක්වීම සඳහා විචල්ය). PATH යෝජනාවට වාමන බලකොටුවේ ද්විමය ප්‍රමුඛතාවය ලබා දෙන බව වටහා ගැනීම ප්‍රධාන අවබෝධය බව මම එකඟ වෙමි.
maccam94
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.