Apt-get / aptitude භාවිතා කර පැකේජ අනුවාදය පරීක්ෂා කරන්න?


454

මම පැකේජයක් ස්ථාපනය කිරීමට පෙර මා ලබා ගන්නේ කුමන අනුවාදයදැයි දැන ගැනීමට කැමතියි. ඩෙබියන් හෝ උබුන්ටු භාවිතයෙන් apt-getහෝ ස්ථාපනය කිරීමට පෙර අනුවාදය පරීක්ෂා කරන්නේ කෙසේද aptitude?

Answers:


565

apt-get

ඔබ පැකේජයක් උත්ශ්‍රේණිගත / ස්ථාපනය කළහොත් කුමක් සිදුවේ දැයි බැලීමට ඔබට අනුකරණයක් ධාවනය කළ හැකිය:

apt-get -s install <package>

හැකි සියලු නවීකරණයන් බැලීමට, upgradeවාචික මාදිලියකින් ධාවනය කර (ආරක්ෂිතව) අනුකරණයෙන්, nඅවලංගු කිරීමට ඔබන්න :

apt-get -V -s upgrade

apt-cache

විකල්පය policyමඟින් පැකේජයක ස්ථාපිත සහ දුරස්ථ අනුවාදය (අපේක්ෂක ස්ථාපනය කරන්න) පෙන්විය හැකිය.

apt-cache policy <package>

apt-show-version

ස්ථාපනය කර ඇත්නම්, පැකේජ එකක් හෝ කිහිපයක් පිළිබඳ අනුවාද තොරතුරු පෙන්වයි:

apt-show-versions <package>

පසුකර -uපැකේජයක් නම ඇතිව හෝ නැතිව ස්විචය පමණක් upgradeable පැකේජ පෙන්නුම් කරනු ඇත.

යෝග්‍යතාවය

GUI හි කොන්සෝලය aptitudeනව සංස්කරණ සමඟ යාවත්කාලීන කළ හැකි පැකේජ පෙන්විය හැකිය. 'යාවත්කාලීන කළ හැකි පැකේජ' මෙනුව විවෘත කරන්න. vපැකේජයක් එබීමෙන් වඩාත් සවිස්තරාත්මක අනුවාද තොරතුරු පෙන්වනු ඇත.

හෝ විධාන රේඛාවේ:

aptitude versions <package>

සමත්වීම -Vමඟින් අනුවාදයන් පිළිබඳ සවිස්තරාත්මක තොරතුරු පෙන්වනු ඇත, නැවත සමාකරණ ස්විචය සමඟ ආරක්ෂිත වීමට:

aptitude -V -s install <package>

install <package>සමඟ ආදේශ upgradeකිරීමෙන් සියලු යාවත්කාලීන කළ හැකි පැකේජවල අනුවාදයන් පෙන්වනු ඇත.


11
"Apt-show-version" වැඩසටහන දැනට ස්ථාපනය කර නොමැත. ඔබට එය ටයිප් කිරීමෙන් ස්ථාපනය කළ හැකිය .. "
පීටර් එර්ලිච්

1
apt-get -V -s upgradeමගේ දවස හැදුවා, ස්තූතියි!
dr.dimitru

apt-get install -sසමඟ ධාවනය කිරීම නිර්දේශ කර sudoතිබේද?
edwinksl

wedwinksl: එය නොමැතිව එය හොඳින් ක්‍රියාත්මක වේ, එබැවින් සුඩෝ වඩා හොඳ වනු ඇතැයි මම නොසිතමි.
zondo

5
apt show <packages>ලැයිස්තුවට ද එකතු කළ හැකිය
ලියෝ

61

Dpkg සහ grep භාවිතා කරන තවත් ක්‍රමයක් :

dpkg -s <package> | grep Version

16
<package> දැනටමත් ස්ථාපනය කර නොමැති විට මෙය ක්‍රියා නොකරයි (එය ප්‍රශ්නයේ අවශ්‍යතාවයක් විය).
සෙරානෝ

1
සෙරානෝ පෙරෙයිරා, එම පිළිතුර මට තරමක් වෙනස් ප්‍රශ්නයක් ඇති නමුත් ස්ටක් ඕවර් ප්‍රවාහය රවටා නොගැනීමට ප්‍රමාණවත් විය.
ජෝස් ඇල්බන්

වඩා හොඳ: dpkg -s <package> | grep අනුවාදය (V ප්‍රාග්ධනය සටහන් කරන්න)
langlauf.io

21

තවත් විකල්පයක් නම්, ඔබ පැකේජයේ සම්පූර්ණ නම නොදන්නේ නම්, යෝග්‍යතාවයේ සෙවුම් ප්‍රතිදානය ආකෘතිකරණය කිරීමයි:

aptitude search <package> -F "%c %p %d %V"

%c= තත්වය (පැකේජය ස්ථාපනය කර හෝ නැත)
%p= පැකේජයේ නම
%d= පැකේජයේ විස්තරය
%V= ලබා ගත හැකි පැකේජයේ අනුවාදය

යොමුව: http://linux.die.net/man/8/aptitude


10

පැකේජයේ නම ලබා ගැනීම සඳහා:

apt-cache search *search term*

අනුවාද විස්තර ලබා ගැනීම සඳහා:

apt-cache show *packagename*

මම විශ්වාස කරනවා apt-getහා apt-cacheසමග, නොසලකා හරිනු ලැබ ඇත aptහා aptitudeකැමති ක්රමය බවට පත් වෙමින්. යෝග්‍යතාවයේ දීර් onge ායුෂ සැලකිල්ලට ගෙන, එය බොහෝ කලකට ආරක්ෂිත ඔට්ටුවක් විය හැකිය!


ඒක තමයි මම හොයපු දේ. අනුවාදය සහ අනෙකුත් සියලු තොරතුරු ලබා ගැනීම සඳහා දුරස්ථ repo භාවිතා කරයි.
හතර 43

6

ඔබට ලිවිය හැකිය apt show <package>


1
මෙය දැනටමත් නෙඩ් ෆ්ලැන්ඩර්ස්ගේ පිළිතුර වන unix.stackexchange.com/a/362794/22812
ඇන්තනි

uryurij ඔබ විසින් කරන ලද සංස්කරණයට අනුව ඔබේම පිළිතුරක් ලබා ගත යුතුව තිබුණි
Kiwy

Nt ඇන්තනි ජෝජෙගන් ඔබ වැරදියි, apt-cacheමම භාවිතා කරන දේ ගැන ඔහු කතා කරන්නේ aptවෙනස් කාරණා දෙකක් ... මට නැති වී ඇත්තේ කුමක්ද?
elvis.dukaj

aptහා apt-cacheඑකම දෙයක් කරන්න. ඔබ මූල කේතය පරීක්ෂා නම්, ඒ හා සමගාමීව ඔවුන් විසින් ක්රියාකාරිත්වය සඳහා ඉදිරි-අන්ත දෙකම වේ: සඳහා showනමින් උත්සවයක්, ShowPackageහා search, විශාල උත්සවයක් ලෙස DoSearch.
ඇන්තනි ජෝජෙගන්

3
 $ rmadison gdm3
 gdm3 | 2.30.5-6squeeze2 | squeeze-security | i386
 gdm3 | 2.30.5-6squeeze5 | squeeze          | i386
 gdm3 | 3.4.1-8          | wheezy           | i386
 gdm3 | 3.14.1-7         | jessie           | i386
 gdm3 | 3.18.0-2         | stretch          | i386
 gdm3 | 3.18.0-2         | sid              | i386

devscripts.deb වෙතින්


උබුන්ටු සඳහා මෙය විවිධ උබුන්ටු අනුවාද සඳහා සොයාගත් අනුවාදයන් පෙන්වයි ("නිරවද්‍ය", "විශ්වාසදායක" සහ "සීනියල්" වැනි කේත නාම). ඉතා මන්දගාමී, නමුත් ඔබේ LTS යාවත්කාලීන කිරීමේ තීරණයට ඔබට උදව් විය හැකිය;)
ටොමාස් ගන්ඩෝර්

2

ස්ථාපනය කිරීමට පෙර ලබා ගත හැකි නවතම පැකේජය බැලීමට. ඔබට නවතම පැකේජ යාවත්කාලීනයන් ලැබෙන පරිදි යාවත්කාලීන කිරීම් සිදු කරන්න.

$sudo apt-get update

දැන්, පහත විධානය ස්ථාපනය කිරීමට පෙර ඔබේ ගබඩාවේ ඇති නවතම පැකේජය පරීක්ෂා කිරීම.

$apt-cache show <package name>

උදාහරණයක්:

$apt-cache show latexila

හෝ

$apt-cache show npm
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.