හෝම්බ rew භාවිතයෙන් ස්ථාපනය කර ඇති සියලුම පැකේජ ලැයිස්තුව


515

මගේ මැක් මත ස්ථාපනය කර ඇති සියලුම පැකේජ ලැයිස්තුවක් ලබා ගත හැක්කේ කෙසේද සහ කෙසේද Homebrew? හෝම්බ rew වලින් පිටත ස්ථාපනය කර ඇති පැකේජ ගැන මා උනන්දු නොවේ.

Answers:


644

brew list හා brew cask list

ධාවනය brew listකිරීමෙන් ඔබගේ ස්ථාපනය කර ඇති සියලුම හෝම්බ rew පැකේජ ලැයිස්තුවක් පෙන්වනු ඇත.

ඊට අමතරව, හෝම්බ rew කැස්ක්brew cask list භාවිතයෙන් ස්ථාපනය කර ඇති අයිතම ලබා දෙනු ඇත .

බීර ලැයිස්තුව


2
ඔබට මෙම ලැයිස්තුව txt ගොනුවක තිබේ නම්. ඔබ ඒවා සියල්ලම ස්ථාපනය කරන්නේ කෙසේද? brew install < list.txtවැඩ කරන බවක් නොපෙනේ.
ජොනතන්

30
On ජොනතන් xargs brew install < list.txtවැඩි විස්තර හෝ පැහැදිලි කිරීමක් සඳහා වෙනම ප්‍රශ්නයක් ඇසීමට නිදහස් වන්න.
grg

3
rgrgarside - ලව් ur ර් ටර්මිනල් විමසුමට. මගේ විමසුම ඒ ආකාරයෙන් ලබා ගැනීම සඳහා ඔබේ වින්‍යාස ගොනු බෙදා ගැනීමට ඔබ කැමතිද?
කෞෂික් ගෝපාල්

2
Aus කෞෂික් මම අවසාන වශයෙන් මගේ ටර්මිනලය / ෂෙල් සැකසුම ගැන බ්ලොග් සටහනක් ලියා ඇත there එහි ඕනෑම ප්‍රශ්නයක් ඇසීමට නිදහස් වන්න.
grg

1
On ජොනතන්brew install $(< list.txt )
ෆිල් පිරොෂ්කොව්

338

brew leavesසියලුම ඉහළ පෙළේ පැකේජ ඔබට පෙන්වයි. එය පරායත්ත නොවන පැකේජ වේ. පැකේජ නැවත ස්ථාපනය කිරීම සඳහා ඔබ ලැයිස්තුව භාවිතා කරන්නේ නම් මෙය වඩාත් සිත්ගන්නා සුළු විය යුතුය.


5
හොඳ පිළිතුරක්. පරිශීලකයා විසින් ස්ථාපනය කරන ලද පැකේජ ලැයිස්තුවක් ලබා ගන්නේ කෙසේදැයි ඔබ දන්නවාද? මෙය වෙනස් විය leavesහැකිය.
ස්ටීවන් ෂෝ

4
ඔව්, උදා: javaලැයිස්තුගත නොවන්නේ leavesඑය මා විසින්ම ස්ථාපනය කළද එය වෙනත් ව්‍යාපෘතියකට යැපීම නිසාය.
සාද් මලික්

78

brew bundleඔබේ බීර ස්ථාපනය කළමනාකරණය කිරීමට අවශ්‍ය නිසා ඔබ ඉල්ලන්නේ නම් එය ද සිත්ගන්නා සුළු විය හැකිය. මෙයට ඇතුළත් නොවන කර cas ු ඇතුළත් වේ brew list. එහි ඉලක්කය වන්නේ ප්‍රජනනය කළ හැකි හෝම්බ rew සැකසුම් තිබීමයි.

# creates Brewfile in the current directory from currently-installed packages
brew bundle dump
# edit Brewfile
# install everything from the Brewfile
brew bundle

ඔබට --globalක්‍රියාත්මක වීමට ~/Brewfileසහ -fඔබගේ පවතින ගොනුව නැවත ලිවීමට බල කිරීමට ඔබට ධජය භාවිතා කළ හැකිය (ස්ථාපනය සඳහා, මෙය ලැයිස්තුගත නොකළ පැකේජ අස්ථාපනය කිරීමට බල කරයි).


මෙය විශිෂ්ටයි! මම දැනගෙන හිටියේ නැහැ මේක තියෙනවා කියලා. ඔබට ස්තුතියි. මම ප්‍රාර්ථනා කරන්නේ එය brew leavesකෙලින්ම ස්ථාපනය නොකළ පැකේජයන් අතහැර දමා ඇති නමුත් පරායත්තයන් ලෙස පමණි. අනාගතයේදී පැකේජයක් පරායත්තතාවයන් වෙනස් කළ හැකි නමුත් ඔබ එය කෙසේ හෝ ස්ථාපනය කරනු ඇති අතර එය අවශ්‍ය නොවේ.
බ un නෝ බ්‍රොනොස්කි

1
ඔව්. සෑම පැකේජ කළමනාකරුවෙකුම මේ දෙක අතර වෙනස නොපෙන්වන බව පෙනේ.
සෑම් බ්‍රයිට්මන්

4
මෑතදී මගේ කුණු කන්දක් යෝජනා කරන්නේ bundleදැන් යැපීම් බැහැර කරන බවයි. උපුටා දැක්වීමේ විලාසය සහ ඇණවුම වැනි තවත් වෙනස්කම් ඇති අතර එය වෙනස තේරුම් ගැනීමට අපහසු වේ, නමුත් සමස්තයක් ලෙස පෙනෙන්නේ අවම වශයෙන් සමහර පුස්තකාලයන් අස්ථානගත වී ඇති Brewfileනමුත් ස්ථාපනය කර ඇති බවයි.
සෑම් බ්‍රයිට්මන්

33

brew listවිධානය ක්‍රියාත්මක කිරීම මඟින් ස්ථාපනය කර ඇති සියලුම පැකේජවල සරල, අකාරාදී පිළිවෙලට ලැයිස්තුවක් පෙන්වයි.

කෙසේ වෙතත්, හෝම්බ rew භාවිතයෙන් පැකේජයක් ස්ථාපනය කිරීමේදී අවශ්‍ය විවිධ පැකේජ (පරායත්තතා) ස්වයංක්‍රීයව ස්ථාපනය වේ. ස්ථාපනය කර ඇති සියලුම පැකේජ ලැයිස්තුව මනාව හැඩගස්වා ඇති පරායත්ත ගසක් ලෙස දැකිය හැකිය. එය බැලීමට පහත විධානය ක්‍රියාත්මක කරන්න:

brew deps --tree --installed

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

gdbm

openssl

python
├── gdbm
├── openssl
├── readline
├── sqlite
   └── readline
└── xz

readline

sqlite
└── readline

xz

ස්වාධීනව ලැයිස්තුගත කර ඇති පැකේජ (උදා: gdbmසහ opensslඉහත උදාහරණයේ ප්‍රතිදානය) මත යැපීම් නොමැත. ඔවුන්ගේ පරායත්ත වහාම අඩු මට්ටමින් ලැයිස්තුගත කර ඇති ගසක් ව්යුහය කොටසක් ලෙස මෙම පැකේජ විස්තර (උදා: පැකේජය sqliteපැකේජය අවශ්ය readlineස්ථාපනය කිරීමට). ගස් ව්‍යුහයන්හි පත්‍ර නෝඩ් වල ලැයිස්තුගත කර ඇති පැකේජ වලට පරායත්තතා නොමැත.

ගස් ව්‍යුහයක් තුළ දෘශ්‍යමාන වන පරායත්තයන් අනවශ්‍ය පැකේජ පහසුවෙන් ඉවත් කර ගත හැකිය.


1
මෙම brew leavesඉහත සඳහන් විධානය මේ සම්බන්ධයෙන් ඉතා වැදගත් වේ; එය ලැයිස්තුගත කරන්නේ ඉහළ මට්ටමේ පැකේජ පමණි.
පෝල් බිසෙක්ස්

9

ඔබට brew list | grep 'package-name'විශේෂිත පැකේජයක් සොයන්නේ නම් හෝ භාවිතා කළ හැකිය .
brew list 'package-name'වැඩ කරන අතර අමතර තොරතුරු සපයයි.


1

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


1

බීර පැකේජ බැලීමට:

brew list

කර ask ු පැකේජ බැලීමට:

brew cask list

වැඩි දියුණු කළ හැකි බීර පැකේජ බැලීමට:

brew outdated

වැඩි දියුණු කළ හැකි කර ask ු පැකේජ බැලීමට

brew cask outdated

1

තවත් සමහරු සඳහන් brew leavesකර ඇති අතර එය පරායත්ත නොවන දේවල් ලැයිස්තුගත කරයි; සහ brew deps --tree --installedස්ථාපනය කර ඇති සියලුම පැකේජ සඳහා පරායත්තතා ගස ලැයිස්තුගත කරයි.

ඕනෑම පිළිතුරක වඩාත්ම ප්‍රයෝජනවත් ප්‍රති output ලය මේවායේ සංයෝජනය බව මට පෙනේ.

brew deps --tree $(brew leaves)

මෙය ඔබේ බීර ස්ථාපනය කිරීමේ සම්පූර්ණ ගස ලැයිස්තු ගත කරයි.

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.