පැකේජයක් පැමිණෙන්නේ කුමන ගබඩාවෙන්දැයි පැවසිය හැකි ක්රමයක් හෝ විධානයක් තිබේද?
පැකේජයක් පැමිණෙන්නේ කුමන ගබඩාවෙන්දැයි පැවසිය හැකි ක්රමයක් හෝ විධානයක් තිබේද?
Answers:
dpkg -s <package>- ඔබ ස්ථාපනය කර ඇති අනුවාදය සොයා ගැනීමට ඔබට ඉඩ සලසයි. ( මූලාශ්රය )apt-cache showpkg <package>- ලබා ගත හැකි පැකේජයේ අනුවාද ලැයිස්තුවක් පෙන්වයි. සෑම අනුවාදයක් සඳහාම, පැකේජයේ ප්රභවය, දර්ශක ගොනු නාමයක ස්වරූපයෙන් ලබා දෙනු ඇත.දැනට ස්ථාපනය කර ඇති පැකේජයේ ප්රභවය සොයා ගැනීමට ඔබට අවශ්ය නම්, ඔබට ප්රතිදානය අවශ්ය වේ dpkg -s <package>. එසේ නොමැතිනම්, ඔබට නවතම අනුවාද ප්රතිදානය දෙස බැලිය හැකිය apt-cache showpkg <package>.
$ dpkg -s liferea
Package: liferea
Status: install ok installed
Priority: optional
Section: web
Installed-Size: 760
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: i386
Version: 1.6.2-1ubuntu6
...
$ apt-cache showpkg liferea
Package: liferea
Versions:
1.6.2-1ubuntu6.1 (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid-updates_main_binary-i386_Packages)
Description Language:
File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid-updates_main_binary-i386_Packages
MD5: 557b0b803b7ed864e6d14df4b02e3d26
1.6.2-1ubuntu6 (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_main_binary-i386_Packages) (/var/lib/dpkg/status)
Description Language:
File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_main_binary-i386_Packages
MD5: 557b0b803b7ed864e6d14df4b02e3d26
...
පළමු විධානයෙන්, Liferea අනුවාදය 1.6.2-1ubuntu6 ස්ථාපනය කර ඇති බව මට පෙනේ. දෙවන විධානයෙන්, එම අනුවාදය ලැයිස්තුගත කර ඇති බව මට පෙනේ /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_main_binary-i386_Packages.
ඕනෑවට වඩා ආයාසයකින් තොරව, මම මූලාශ්රය මාර්ගය අඩංගු සෙවිය හැක archive.ubuntu.com, ubuntu, lucid, සහ main.
තවද, මගේ /etc/apt/sources.listපහත සඳහන් පේළිය අඩංගු බව විශ්වාසයි .
deb http://archive.ubuntu.com/ubuntu lucid main universe restricted multiverse
apt-cache policy <package name>(සිට: superuser.com/a/236605/37279 )
trustyපැකේජය ආරංචි මාර්ග, එසේ නම් තාවකාලිකව එකතු utopicමගේ sources.listඅනුවාදය 1.20ubuntu3 ස්ථාපනය කිරීම සඳහා init-system-helpersඉන්පසු මගේ සිට නැවත ප්රති මිලදී ඉවත් sources.list, apt-cache showpkg init-system-helpersහුදෙක් මුල් ඇසුරුම් ලැයිස්තුවේ ගැන බොරු අතර apt-cache policy init-system-helpersපමණක් පැහැදිලි සඳහන් වනු ඇත.
පහත විධානය භාවිතා කරන්න. එය වඩා හොඳ ප්රතිදානයක් ඇත:
apt-cache policy <Package Name>
උබුන්ටු 16.04 සඳහා සහ පසුව එය කිරීමට කෙටි ක්රමයක් ඇත:
apt policy <Package Name>
apt-cache policyසඳහා superuser.com/a/236605/61370
apt-cache policyහොඳයි, නමුත් සමහර විට ඔබට apt-cache showpkgපැකේජයෙන් MD5 මුදල් සංසන්දනය කළ යුතුය . මෙයද බලන්නdebsums --changed
policyවිකල්පය වඩාත් ප්රයෝජනවත් සමග සසඳා විට යsources.list
apt policy <package-name>භාවිතා කළ හැකිය, 16.04LTS සිට. 2018 දී 14.04LTS EOL'd බවට පත් වූ පසු, මෙම පිළිතුර සමහර විට නව විධානය භාවිතා කිරීම සඳහා සංස්කරණය කරනු ලැබේ.
apt උබුන්ටු 16.04+ මතපසෙකින් apt-cache policy, showpkgසහ show, දැන් අපට වඩා සරල, උප කමාන්ඩ් මතක තබා ගැනීමට පහසුය: apt(සම්භාව්ය සමඟ පටලවා නොගන්න apt-*):
apt policy <package>
නැතහොත් වැඩි විස්තර සහිත විකල්පය apt show <package>, "APT-Sources:" සමඟ ආරම්භ කරන්න .
විස්තරය: මෙම පැකේජය මඟින් ලිබාප්ට්-පීකේජී පුස්තකාලයේ සියලුම අංග වෙත පහත් මට්ටමේ ප්රවේශයක් ලෙස පැකේජ පිළිබඳ තොරතුරු සෙවීම සහ කළමනාකරණය කිරීම සඳහා විධාන රේඛා මෙවලම් සපයයි. ඒවා අතරට ඇතුළත් වන්නේ: apt-get, apt-cache, apt-cdrom, apt-config, apt-key.
apt --helpඅනෙක් ඒවා උප විධානයන් මතක තබා ගැනීම පහසුය:
apt list - පැකේජ නම් මත පදනම්ව පැකේජ ලැයිස්තුගත කරන්නapt search - ඇසුරුම් විස්තර වලින් සොයන්නapt show - පැකේජ විස්තර පෙන්වන්නapt update - පවතින පැකේජ ලැයිස්තුව යාවත්කාලීන කරන්නapt install - ඇසුරුම් ස්ථාපනය කරන්නapt remove - ඇසුරුම් ඉවත් කරන්නapt purge- ඇසුරුම් සහ වින්යාස ගොනු ඉවත් කරන්න :
පැකේජයක් ඉවත් කිරීමෙන් සියලුම ඇසුරුම් කළ දත්ත ඉවත් කරයි, නමුත් ඉවත් කිරීම අහම්බයක් නම් සාමාන්යයෙන් කුඩා (නවීකරණය කරන ලද) පරිශීලක වින්යාස ගොනු ඉතිරි වේ. අහම්බෙන් ඉවත් කරන ලද පැකේජය සඳහා ස්ථාපන ඉල්ලීමක් නිකුත් කිරීමෙන් එම අවස්ථාවේ දී මෙන් එහි ක්රියාකාරිත්වය යථා තත්වයට පත් වේ. අනෙක් අතට, දැනටමත් ඉවත් කර ඇති පැකේජවල පවා පිරිසිදු කිරීම ඇමතීමෙන් ඔබට මෙම ඉතිරි දෑ ඉවත් කළ හැකිය. මෙය ඔබගේ නිවාස නාමාවලියෙහි ගබඩා කර ඇති කිසිදු දත්තයකට හෝ වින්යාසයකට බලපාන්නේ නැති බව සලකන්න.
apt upgrade - පැකේජ ස්ථාපනය කිරීමෙන් / යාවත්කාලීන කිරීමෙන් පද්ධතිය වැඩි දියුණු කරන්න
apt full-upgrade - පැකේජ ඉවත් කිරීමෙන් / ස්ථාපනය කිරීමෙන් / යාවත්කාලීන කිරීමෙන් පද්ධතිය වැඩි දියුණු කරන්නapt edit-sources - ප්රභව තොරතුරු ගොනුව සංස්කරණය කරන්නapt policy xxxසමාන බවක් පෙනේ apt-cache policy xxx, සමහර විට මෙය ඒ වෙනුවට අදහස් දැක්වීමක් විය යුතුය. හෝ වෙනත් මූලාශ්රවලින් "අතිරේක වාර්තා" බැලීමට ස්විචය apt showඅවශ්ය බව පෙනෙන අවම වශයෙන් සඳහන් කරන්න-a