වඩාත්ම පැහැදිලිව පෙනෙන වෙනස වන්නේ aptitude
ටර්මිනල් මෙනු අතුරුමුහුණතක් ලබා දීමයි (ටර්මිනලයේ සයිනොප්ටික් වැනි), එසේ apt-get
නොවේ.
එක් එක් විධාන රේඛා අතුරුමුහුණත් පමණක් සලකා බැලීමේදී ඒවා බෙහෙවින් සමාන වන අතර බොහෝ දුරට ඔබ භාවිතා කරන දෙය වැදගත් නොවේ. දෙකෙහිම මෑත සංස්කරණ මඟින් අතින් ස්ථාපනය කර ඇති සහ පරායත්තයන් ලෙස ස්ථාපනය කර ඇති පැකේජයන් සොයා ගනු ඇත (එබැවින් ස්වයංක්රීයව ඉවත් කිරීමට සුදුසුකම් ලබයි). ඇත්ත වශයෙන්ම, ස්වයංක්රීයව ස්ථාපනය කරන ලද පැකේජ වලට එදිරිව එකම දත්ත සමුදායක් බෙදා ගැනීම සඳහා මෙවලම් දෙක යාවත්කාලීන කරන ලද බව මම විශ්වාස කරමි, එබැවින් ඔබ යම් දෙයක් apt-get සමඟ ස්ථාපනය කර පසුව එය අස්ථාපනය කිරීමට අභිරුචියට අවශ්ය අවස්ථාවන් බොහෝ දුරට සිදුවිය යුතුය පසුගිය.
සුළු වෙනස්කම් කිහිපයක් තිබේ:
- aptitude විසින් සුදුසුකම් ලත් පැකේජ ස්වයංක්රීයව ඉවත් කරනු ඇති අතර apt-get සඳහා වෙනම විධානයක් අවශ්ය වේ
- උත්ශ්රේණිගත කිරීම හා විස්තාරණය කිරීම සඳහා වන විධානයන් පිළිවෙලින් ආරක්ෂිත-උත්ශ්රේණිගත කිරීම සහ පූර්ණ-යාවත්කාලීන කිරීම යන වඩාත් නිවැරදි නම් වලට උචිත ලෙස නම් කර ඇත.
- aptitude ඇත්ත වශයෙන්ම ඉටු කරන්නේ apt-get පමණක් නොව, එහි සමහර සහායක මෙවලම් වන apt-cache සහ apt-mark වැනි කාර්යයන්ය.
- aptitude සෙවීම සඳහා තරමක් වෙනස් විමසුම් සින්ටැක්ස් ඇත (apt-cache හා සසඳන විට)
- අතින් ස්ථාපනය කර ඇති පැකේජ මඟින් ඔබට ගැනීමට අවශ්ය විය හැකි ක්රියාවක් වලක්වනුයේ කවරේද සහ ඇයි-නැති විධානයන් යෝග්යතාවයට ඇත .
- ඔබට ගැටුම් ඇති කිරීමට අවශ්ය ක්රියා (පැකේජ ස්ථාපනය කිරීම, ඉවත් කිරීම, යාවත්කාලීන කිරීම) නම්, යෝග්යතාවයෙන් විභව යෝජනා කිහිපයක් යෝජනා කළ හැකිය. apt-get කියනු ඇත්තේ "මට සමාවෙන්න ඩේව්, මට ඔබට එය කිරීමට ඉඩ දිය නොහැක."
තවත් කුඩා වෙනස්කම් තිබේ, නමුත් ඒවා මට සිතිය හැකි වැදගත්ම ඒවාය.
කෙටියෙන් කිවහොත්, උපාගම වඩාත් නිවැරදිව අයත් වන්නේ උපාගම සහ අනෙකුත් ඉහළ මට්ටමේ පැකේජ කළමනාකරු පෙරමුනු සමඟ ය. එය සිදුවන්නේ apt-get ට සමාන විධාන රේඛා අතුරුමුහුණතක් තිබීමෙනි.
පාරිතෝෂික වටය: වජිග් යනු කුමක්ද?
Apt-cache සහ apt-mark වැනි “සහකාර” මෙවලම් මා සඳහන් කළ ආකාරය මතකද? හොඳයි, ඔවුන්ගෙන් පොකුරක් ඇත, ඔබ ඒවා බොහෝ භාවිතා කරන්නේ නම්, කුමන විධානයන් සපයන්නේ කුමන ඒවාදැයි ඔබට මතක නැත. වජිග් යනු එම ගැටලුවට එක් විසඳුමකි. එය අත්යවශ්යයෙන්ම පිටත්කරන්නෙකු, එම සියලු මෙවලම් වටා එතීමකි. අවශ්ය විටෙක එය සුඩෝ ද අදාළ වේ. ඔබ පවසන විට wajig install foo
, වජිග් පවසන්නේ "හරි, install
සපයනු ලබන apt-get
අතර පරිපාලක වරප්රසාද අවශ්ය වේ" සහ එය ක්රියාත්මක sudo apt-get install foo
වේ. ඔබ පවසන විට wajig search foo
, වජිග් පවසන්නේ "හරි, search
සපයනු ලබන apt-cache
අතර පරිපාලක වරප්රසාද අවශ්ය නොවේ" සහ එය ක්රියාත්මක apt-cache search foo
වේ. ඔබ apt-get, apt-mark, apt-cache සහ වෙනත් ඒවා වෙනුවට වජිග් භාවිතා කරන්නේ නම්, ඔබට කිසි විටෙකත් මෙම ගැටළුව ඇති නොවේ:
$ apt-get search foo
E: Invalid operation search
තිරය පිටුපස වජිග් කරන්නේ කුමක්ද, නිශ්චිත විධානයක් ක්රියාත්මක කිරීම සඳහා එය භාවිතා කරන්නේ කුමන මෙවලම්ද යන්න දැන ගැනීමට ඔබට අවශ්ය නම්, එය සතුව --simulate
සහ --teaching
මාතයන් ඇත.
මම බොහෝ විට භාවිතා කරන වජිග් විධාන දෙකක් wajig listfiles foo
සහ wajig whichpkg /usr/bin/foo
.