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

xargs brew install < list.txtවැඩි විස්තර හෝ පැහැදිලි කිරීමක් සඳහා වෙනම ප්රශ්නයක් ඇසීමට නිදහස් වන්න.
brew install $(< list.txt )
brew leavesසියලුම ඉහළ පෙළේ පැකේජ ඔබට පෙන්වයි. එය පරායත්ත නොවන පැකේජ වේ. පැකේජ නැවත ස්ථාපනය කිරීම සඳහා ඔබ ලැයිස්තුව භාවිතා කරන්නේ නම් මෙය වඩාත් සිත්ගන්නා සුළු විය යුතුය.
leavesහැකිය.
javaලැයිස්තුගත නොවන්නේ leavesඑය මා විසින්ම ස්ථාපනය කළද එය වෙනත් ව්යාපෘතියකට යැපීම නිසාය.
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කෙලින්ම ස්ථාපනය නොකළ පැකේජයන් අතහැර දමා ඇති නමුත් පරායත්තයන් ලෙස පමණි. අනාගතයේදී පැකේජයක් පරායත්තතාවයන් වෙනස් කළ හැකි නමුත් ඔබ එය කෙසේ හෝ ස්ථාපනය කරනු ඇති අතර එය අවශ්ය නොවේ.
bundleදැන් යැපීම් බැහැර කරන බවයි. උපුටා දැක්වීමේ විලාසය සහ ඇණවුම වැනි තවත් වෙනස්කම් ඇති අතර එය වෙනස තේරුම් ගැනීමට අපහසු වේ, නමුත් සමස්තයක් ලෙස පෙනෙන්නේ අවම වශයෙන් සමහර පුස්තකාලයන් අස්ථානගත වී ඇති Brewfileනමුත් ස්ථාපනය කර ඇති බවයි.
brew listවිධානය ක්රියාත්මක කිරීම මඟින් ස්ථාපනය කර ඇති සියලුම පැකේජවල සරල, අකාරාදී පිළිවෙලට ලැයිස්තුවක් පෙන්වයි.
කෙසේ වෙතත්, හෝම්බ rew භාවිතයෙන් පැකේජයක් ස්ථාපනය කිරීමේදී අවශ්ය විවිධ පැකේජ (පරායත්තතා) ස්වයංක්රීයව ස්ථාපනය වේ. ස්ථාපනය කර ඇති සියලුම පැකේජ ලැයිස්තුව මනාව හැඩගස්වා ඇති පරායත්ත ගසක් ලෙස දැකිය හැකිය. එය බැලීමට පහත විධානය ක්රියාත්මක කරන්න:
brew deps --tree --installed
පහත දැක්වෙන පරිදි නිමැවුම් ප්රතිදානය:
gdbm
openssl
python
├── gdbm
├── openssl
├── readline
├── sqlite
│ └── readline
└── xz
readline
sqlite
└── readline
xz
ස්වාධීනව ලැයිස්තුගත කර ඇති පැකේජ (උදා: gdbmසහ opensslඉහත උදාහරණයේ ප්රතිදානය) මත යැපීම් නොමැත. ඔවුන්ගේ පරායත්ත වහාම අඩු මට්ටමින් ලැයිස්තුගත කර ඇති ගසක් ව්යුහය කොටසක් ලෙස මෙම පැකේජ විස්තර (උදා: පැකේජය sqliteපැකේජය අවශ්ය readlineස්ථාපනය කිරීමට). ගස් ව්යුහයන්හි පත්ර නෝඩ් වල ලැයිස්තුගත කර ඇති පැකේජ වලට පරායත්තතා නොමැත.
ගස් ව්යුහයක් තුළ දෘශ්යමාන වන පරායත්තයන් අනවශ්ය පැකේජ පහසුවෙන් ඉවත් කර ගත හැකිය.
brew leavesඉහත සඳහන් විධානය මේ සම්බන්ධයෙන් ඉතා වැදගත් වේ; එය ලැයිස්තුගත කරන්නේ ඉහළ මට්ටමේ පැකේජ පමණි.
ඔබට brew list | grep 'package-name'විශේෂිත පැකේජයක් සොයන්නේ නම් හෝ භාවිතා කළ හැකිය .
brew list 'package-name'වැඩ කරන අතර අමතර තොරතුරු සපයයි.
ස්ථාපනය කර ඇති සියලුම පැකේජ ලැයිස්තු ගත කිරීමට සහ ඒවායේ ප්රමාණය අනුව ඒවා වර්ග කිරීමට ඔබට මෙම ස්නිපටය භාවිතා කළ හැකිය .
තවත් සමහරු සඳහන් brew leavesකර ඇති අතර එය පරායත්ත නොවන දේවල් ලැයිස්තුගත කරයි; සහ brew deps --tree --installedස්ථාපනය කර ඇති සියලුම පැකේජ සඳහා පරායත්තතා ගස ලැයිස්තුගත කරයි.
ඕනෑම පිළිතුරක වඩාත්ම ප්රයෝජනවත් ප්රති output ලය මේවායේ සංයෝජනය බව මට පෙනේ.
brew deps --tree $(brew leaves)
මෙය ඔබේ බීර ස්ථාපනය කිරීමේ සම්පූර්ණ ගස ලැයිස්තු ගත කරයි.
brew install < list.txtවැඩ කරන බවක් නොපෙනේ.