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
වැඩ කරන බවක් නොපෙනේ.