ගබඩාවල ඇති පැකේජයක ඇති අනුවාදය පරීක්ෂා කරන්නේ කෙසේද?


276

උබුන්ටු ගබඩාවල ඇති පැකේජයේ ස්ථාපනය නොකර එය පරීක්ෂා කරන්නේ කෙසේද?

Answers:


350

විධානය භාවිතා කරන්න:

apt-cache policy <packageName>

මෙය ඔබට ලබා ගත හැකි සියලුම පැකේජ සංස්කරණ පිළිබඳ තොරතුරු ලබා දෙයි.

උදාහරණයක්:

alaa @ aa-lu: ~ $ apt-cache policy vlc
vlc:
  ස්ථාපනය කර ඇත: 2.0.8-0ubuntu0.13.04.1
  අපේක්ෂකයා: 2.0.8-0ubuntu0.13.04.1
  අනුවාද වගුව:
 *** 2.0.8-0ubuntu0.13.04.1 0
        500 http://ae.archive.ubuntu.com/ubuntu/ raring-update / විශ්ව i386 පැකේජ
        500 http://security.ubuntu.com/ubuntu/ raring-security / විශ්ව i386 පැකේජ
        100 / var / lib / dpkg / status
     2.0.6-1 0
        500 http://ae.archive.ubuntu.com/ubuntu/ raring / විශ්ව i386 පැකේජ
  • ප්‍රතිදානයෙන්, අනුවාද දෙකක් ඇති බව ඔබට පෙනේ: 2.0.8-0ubuntu0.13.04.1සහ 2.0.6-1. ඔවුන් පැමිණෙන්නේ කුමන ගබඩාවලින්ද යන්න එය ඔබට කියයි.

  • Installed:ඔබ ස්ථාපනය කර ඇති අනුවාදය ඔබට කියයි. ඔබ පැකේජය ස්ථාපනය කර නොමැති නම්, ඔබට පෙනෙනු (none)ඇත.

  • Candidate:යනු ඔබ භාවිතා කරන්නේ නම් ස්ථාපනය කෙරෙන අනුවාදයයි apt-get install vlc. ඔබට අනෙක් අනුවාදය ස්ථාපනය කිරීමට අවශ්‍ය නම්, ඔබ එසේ කරනු ඇත apt-get install vlc=2.0.6-1.


29

වෙත යන්න packages.ubuntu.com , සෙවුම් පෝරමය පුරවා අනුවාදය ඇතුළුව, ඇසුරුම් ලස්සන දැක්ම ලබා ගන්න.


රූප විස්තරය මෙහි ඇතුළත් කරන්න


සෙවුමට පහර දෙන්න, පසුව:


රූප විස්තරය මෙහි ඇතුළත් කරන්න


අමතර ප්‍රතිලාභ

  • උබුන්ටු හි අනෙකුත් සංස්කරණ සඳහා පැකේජවල සංස්කරණ ද ලැයිස්තුගත කරනු ඇත. උදා. Raring (13.04) හි ඇති පැකේජයේ අනුවාදය ගැන දැන ගැනීමට ඔබට අවශ්‍ය නම්, නමුත් ඔබේ පද්ධතියට තවමත් නිරවද්‍යතාව (12.04) තිබේ නම්, මෙය සොයා ගැනීමට ක්‍රමයක් සපයයි.
  • ඔබට උබුන්ටු ස්ථාපනය කිරීමට පවා අවශ්‍ය නොවේ.

විශාලතම අවාසිය නම්, එය ඔබ විසින් ස්ථාපනය කර ඇති PPAs වැනි වෙනත් ගබඩාවල සංස්කරණ ලැයිස්තුගත නොකිරීමයි. එවිට ඔබට අවශ්‍ය වනු ඇතapt-cache policyදැනටමත් පළ කර ඇති පරිදි ප්‍රවේශය වේ.

හිතකර උපදෙස්

කිරීමට පමණක් බ්රවුස් - මෙම කෙටි මග ගත http://packages.ubuntu.com/packagenameකිරීම වෙනුවට packagenameඔබ විමසුමක් කිරීමට අවශ්ය ඇසුරුම් නම සමඟ.


20
apt-cache madison <packageName>

ගබඩාවල ඇති සියලුම පැකේජ අනුවාදයන් පිළිබඳ තොරතුරු ද එය සපයයි. මෙම විධාන ප්‍රතිදානයේ සින්ටැක්ස් තිබුනේ:

packageName | Version | Repository

apt-cache හි මැඩිසන් විධානය මඟින් නිමැවුම් ආකෘතිය අනුකරණය කිරීමට උත්සාහ කරන අතර ඩේබියන් සංරක්ෂිත කළමනාකරණ මෙවලම වන මැඩිසන් හි ක්‍රියාකාරීත්වයේ උප කුලකයක් වේ. එය පැකේජයක පවතින අනුවාදයන් වගු ආකෘතියෙන් පෙන්වයි. මුල් මැඩිසන් මෙන් නොව, එයට පෙන්විය හැක්කේ APT විසින් පැකේජ ලැයිස්තු ලබා ගත් ගෘහ නිර්මාණ ශිල්පය සඳහා තොරතුරු පමණි (APT :: ගෘහ නිර්මාණ ශිල්පය).

උදාහරණයක්:

$ apt-cache madison chromium-browser
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe amd64 Packages
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources

මෙම පිළිතුරට ස්තූතියි, ප්‍රතිදානය ස්ක්‍රිප්ට් සමඟ වඩා කියවිය හැකි සහ වැඩ කළ හැකි යapt-cache policy
මිස්ටර් Z

9

CTRL+ ALT+ සමඟ ඔබේ පර්යන්තය විවෘත T කර ඉන්පසු ටයිප් කරන්න

apt-cache showpkg <package_name>

එවිට එය ඔබට ලබා ගත හැකි අනුවාදය පිළිබඳ තොරතුරු ලබා දෙනු ඇත.

උදාහරණයක් වශයෙන්:

jai@frank-Jai:~$ apt-cache showpkg chromium
Package: chromium
Versions: 

Reverse Depends: 
  mozplugger,chromium 10.0.648.114~r75702-1~
  chromium-bsu,chromium 0.9.14
  chromium-bsu,chromium 0.9.14
Dependencies: 
Provides: 
Reverse Provides: 
jai@frank-Jai:~$ 

1
මා දන්නා පරිදි, "ක්‍රෝමියම්" නමින් එවැනි පැකේජයක් නොමැත. එබැවින් apt-cache showමෙම අර්ථයෙන් වඩාත් ප්‍රායෝගික වේ.
රාදු රදෙනු

@ RaduRădeanu ක්‍රෝමියම් බ්‍රව්සරයකි.
rɑːdʒɑ

1
ඔව්, ඔබට හරි, නමුත් පැකේජයේ නම එයයි chromium-browser. ඔබට පරීක්ෂා කළ හැකිය apt-cache search chromium. එය නිමැවුමේ
පේළියයි

8

apt-cache showහෝ aptitude showඅනුවාදය ඇතුළුව ඔබේ ගබඩාවලින් (මෙය ස්ථාපනය කර තිබුණත් නැතත්) පැකේජයක් පිළිබඳ බොහෝ තොරතුරු ඔබට ලබා දෙයි. ඔබ අනුවාදය ගැන පමණක් උනන්දු නම්, භාවිතා කරන්න:

apt-cache show <packageName> | grep Version

හෝ

aptitude show <packageName> | grep Version

පැකේජයක් අනුවාද කිහිපයකින් ලබා ගත හැකි නම්, ඔබට මෙය පෙනෙනු ඇත. අවසාන අනුවාදය පමණක් බැලීමට, භාවිතා කරන්න:

apt-cache show <packageName> | grep Version | head -1

ඉහත විධානය සමඟ ඔබට කිසිදු සැකයක් තිබිය නොහැක.


3
apt-cache policy <PackageName> | grep Candidate | cut -d ':' -f 3 | cut -d '-' -f 1

4
ඔබේ විධානය සහ එහි උප කොටස් කරන්නේ කුමක්ද යන්න පිළිබඳ කෙටි විස්තරයක් ඇතුළත් කිරීම සඳහා ඔබ ඔබේ පිළිතුර සංස්කරණය කරන්නේ නම් හොඳයි, එබැවින් අනාගත පා readers කයන්ට යම් අවබෝධයක් ලැබෙනු ඇත, ඔබ එහි කරන දේ තේරුම් ගැනීමට සෑම කෙනෙකුම බුද්ධිමත් නොවේ. චියර්ස්.
වීඩියෝනාත්

0

මෙන්න තවත් ක්‍රමයක්:

sudo apt-get -s install --only-upgrade <package-name>

ඉහත ක්‍රමය ක්‍රියාත්මක වන්නේ සුඩෝ සමඟ ධාවනය වුවහොත් පමණි.


2
ඔබ මේ සඳහා සුඩෝ අවශ්‍ය යැයි මම නොසිතමි, ඔබ අනුකරණය කරමින් සිටින නිසා ( -s)
ජෙරාඩ් බර්ගර්

2
ඔබ විසින් විධානය ක්‍රියාත්මක කරන පරිශීලකයාට /etc/apt/sources.list.d/ හි ඇති ලිපිගොනු කියවීමට ප්‍රවේශයක් නොමැති නම් ඔබ කරන්නේ apt-cache ප්‍රතිපත්තිය <pkg name> මගේ නඩුවේදී, මට
සුඩෝ
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.