විධාන රේඛාවෙන් ලබා ගත හැකි පැකේජ සොයන්නේ කෙසේද?


653

'Sudo apt-get install packagename' විධාන රේඛාව භාවිතා කර මම සමහර පැකේජ සාර්ථකව ස්ථාපනය කර ඇත්තෙමි. නමුත් ගබඩාවල ඇති දේ සෙවීමට හෝ ලැයිස්තුවක් ලබා ගන්නේ කෙසේද?

Answers:


807

නම හෝ විස්තරය අනුව විශේෂිත පැකේජයක් සෙවීම සඳහා:

විධාන රේඛාවෙන්, භාවිතා කරන්න:

apt-cache search keyword

සෙවුම් මූල පදය පැකේජයේ නමක හෝ එහි විස්තරයේ භාවිතා වන ඕනෑම වචනයක් විය හැකිය.

උදාහරණයක් ලෙස, apt-cache search proxyමෙම පැකේජ දෙකම ඇතුළත් කරන්න:

ඉතා කුඩා ප්‍රොක්සි - සැහැල්ලු, හැඹිලි රහිත, විකල්ප වශයෙන් නිර්නාමික HTTP ප්‍රොක්සිය
tircd - ට්විටර් API වෙත
 ircd ප්‍රොක්සි

සටහන: ලැයිස්තුව දිගු විය හැක, එබැවින් ඔබට එකවර lessඑක් පේළියක් හෝ එක් තිරයක් අනුචලනය කළ හැකි වන පරිදි ප්‍රතිදානය නල කළ හැකිය , එනම් apt-cache search something | less.

සියලුම පැකේජ ලැයිස්තුවක් ලබා ගැනීමට

apt-cache search .

ඔබ එක්ස්-ෆෝවර්ඩින් සක්‍රීය කර ඇත්නම් හෝ ඩෙස්ක්ටොප් එකක සිටී නම් උපාගම භාවිතා කරන්න

Synaptic බොහෝ විට මෙය කිරීමට වඩාත් පහසු ක්‍රමයකි, නමුත් ඔබේ කෙළවරේ අවම වශයෙන් X සේවාදායකයක් අවශ්‍ය වේ (ඔබ ඩෙස්ක්ටොප් පරිසරයක් ක්‍රියාත්මක නොකරන්නේ නම්). sudo apt-get install synapticඅවශ්ය නම් ස්ථාපනය කරන්න .

  • X ඉදිරියට යැවීම හරහා ssh'd සේවාදායකයේ උපාගම:

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

  • උබුන්ටු ඩෙස්ක්ටොප් එකේ දේශීයව ධාවනය වන උපාගම:

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


Ark මාක් තෝමස් උත්සාහ කරන්න apt-cache policy, එය ඔබට ප්‍රභවයන් පිළිබඳ වැඩි විස්තර ලබා දෙයි.
yclian

වැනි apt-get, ඔබට apt-cacheකිසිදු තර්කයකින් තොරව ධාවනය කර කෙටි උදව් / වංචා පත්‍ර තොරතුරු ලබා ගත හැකිය. දිගු උදව් සඳහා ඔබට සැමවිටම එහි ඇති පිටු කියවිය හැකිය. (එනම් man apt-cache)
pd12

ප්‍රති results ල ජීවත්වීමට අවශ්‍ය තරම් මම මෝඩයෙක් යැයි සිතමු apt install, එය කිරීමට හොඳ ක්‍රමයක් තිබේද? මෙම ශ්‍රිතයේ ප්‍රතිදානය අවුල් සහගතය. එක් එක් පේළියෙන් කෙනෙකුට පළමු වචනය භාවිතා කළ හැකි නමුත් පහසු ක්‍රමයක් තිබිය යුතුය.
Deleet

ඔබට සබැඳිව ද සෙවිය හැකිය. packages.ubuntu.com
activedecay

ඔබට අවශ්‍ය සියලුම පැකේජවල නම් පමණක් අවශ්‍ය නම් කරන්නapt-cache pkgnames
flaz14

51

භාවිතා කිරීම aptitude, apt-cacheසහ aptසියල්ලම ප්‍රතිදානය වෙනස් ආකාරයකින් සංයුති කරයි. (මේ කිසිවක් sudoපැකේජයක් සෙවීමේදී භාවිතා කිරීම අවශ්‍ය නොවේ .) aptඑහි කියවීමේ හැකියාව සඳහා භාවිතා කිරීමට මම කැමැත්තෙමි . එය පැකේජයේ නම ඉස්මතු කරන අතර විවිධ පැකේජ අතර ඉඩක් තබයි. එය [installed]දැනටමත් ස්ථාපනය කර ඇති සෑම පැකේජයක් අසලම ලැයිස්තුගත කර ඇත. භාවිතය:

apt search package-name

3
මම ධාවනය කරන්නේ නම් '
t

1
ඔබට ඔබේ සෙවුම මෙවැනි දෙයක් සමඟ පටු කළ හැකිය:apt search firefox | grep -A 3 firefox
jbrock

1
සෙවීම පටු කිරීමට තවත් විකල්පයක්: apt search ^firefoxහෝapt search ^firefox$
jbrock

27

විධාන රේඛාවෙන් ඔබට aptitude භාවිතා කළ හැකිය:

aptitude search xxxxxx

2
මෙහි ඇති කරදරකාරී දෙය නම් උබුන්ටු එය පෙරනිමියෙන් ඔබට ලබා දෙන බවක් නොපෙනේ. මම ඉගෙන ගන්නා තෙක් apt-cache, apt-get install aptitudeමම ස්ථාපනය කළ සෑම නව පෙට්ටියකම මම නිතරම එසේ කරමින් සිටියෙමි. කෙසේ වෙතත්, apt-cacheඑය ස්ථාපනය කර ඇත්දැයි මට පෙන්වීමට ක්‍රමයක් සොයාගත නොහැකි බැවින්, මම එය තව දුරටත් කරගෙන යා යුතු යැයි මම

2
xpaxdiablo පේළි ෂෙල් ස්ක්‍රිප්ට් දෙකක් සාදන්න (දෙවන පේළිය වැනි dpkg --list | grep "$1") හෝ මේ සඳහා ෂෙල් ශ්‍රිතය ඔබේ .bash_login... :-)
FooF

8

Apt-cache විධාන රේඛා මෙවලම apt මෘදුකාංග පැකේජ හැඹිලිය සෙවීම සඳහා භාවිතා කරයි. සරල වචන වලින් කිවහොත්, මෙම මෙවලම මෘදුකාංග පැකේජ සෙවීම, පැකේජ පිළිබඳ තොරතුරු රැස් කිරීම සහ ඩේබියන් හෝ උබුන්ටු පදනම් කරගත් පද්ධති මත ස්ථාපනය සඳහා සූදානම් කර ඇති පැකේජ මොනවාදැයි සෙවීමට භාවිතා කරයි.

ස්ථාපනය කිරීමට පෙර පැකේජයේ නම සහ එහි විස්තරය සොයා ගැනීමට, 'සෙවුම්' ධජය භාවිතා කරන්න. Apt-cache සමඟ “සෙවීම” භාවිතා කිරීමෙන් කෙටි විස්තරයක් සහිත ගැලපෙන පැකේජ ලැයිස්තුවක් පෙන්වනු ඇත. 'Vsftpd' පැකේජයේ විස්තරය සොයා ගැනීමට ඔබ කැමති යැයි කියමු, එවිට විධානය වනු ඇත.

වාක්‍ය ඛණ්ඩය:

apt-cache search SearchTerm
$ apt-cache search vsftpd

විය හැකි ප්‍රතිදානය වනුයේ:

vsftpd - lightweight, efficient FTP server written for security
ccze - A robust, modular log coloriser
ftpd - File Transfer Protocol (FTP) server
yasat - simple stupid audit tool

'Vsftpd' වලින් ආරම්භ වන සියලුම පැකේජ සොයා ගැනීමට සහ ලැයිස්තු ගත කිරීමට ඔබට පහත විධානය භාවිතා කළ හැකිය.

$ apt-cache pkgnames vsftpd

ප්‍රති results ල වැඩි ගණනක් හෝ ග්‍රෙප් එකක් හරහා ක්‍රියාත්මක කිරීමට ඔබට අවශ්‍ය විය හැකිය. උදාහරණයක් වශයෙන්:

apt-cache search firefox | grep plugin

4

ඔබට මේ සියල්ල පර්යන්තයෙන් කිරීමට අවශ්‍ය යැයි උපකල්පනය කරමින් පහත සඳහන් දෑ භාවිතා කරන්න:

පළමුව මම ඔබට නිර්දේශ කරන්නේ පැකේජ දර්ශක ලිපිගොනු යාවත්කාලීන කරන බැවින් ඔබ නිර්මාණය කිරීමට සූදානම් වන ගබඩාවේ ඇති සියලුම ගොනු ලැයිස්තුව යාවත්කාලීන වේ

sudo apt-get update

නිත්‍ය ප්‍රකාශනය සඳහා “රීජෙක්ස්” යන්නෙන් අදහස් කරන්නේ “ සෙවුම් රීජෙක්ස්” ශ්‍රිතය භාවිතා කිරීම සහ සෙවීමapt-cache සඳහා ලබා දී ඇති රටාවයි. සෙවුම් රටා පිළිබඳ වැඩි විස්තර සඳහා ඔබට අතින් man 7 regexහෝ ඉංග්‍රීසියෙන් අත්පොත රීජෙක්ස් (7) සොයාගත හැකිය . ඒ regex විචල්ය සමාන . ප්‍රමාණවත් වේ.

apt-cache search .

ඉහත ඔබට සියලු ප්‍රති results ල ලබා දෙනු ඇත, නමුත් එය බ්‍රවුස් කිරීම සඳහා විශේෂයෙන් උපකාරී වන කිසිදු අනුපිළිවෙලකට නොවේ.

එබැවින් අවසාන වශයෙන් අපට ශබ්ද කෝෂ අනුපිළිවෙලින් වර්ග කළ හැකි අතර වරකට sort -dපිටුවක් පමණක් පෙන්වයි less.

apt-cache search . |sort -d |less
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.