Yazılımı debian sistemlerine kurarken şöyle bir şey koyabiliriz:
sudo apt-get install -y chromium-browser
bu şekilde kurulum otomatik olarak gerçekleşir, kurulumun onaylanmasını ister [E / H]. Pacman ile aynı şeyi yapabilir miyim?
Yazılımı debian sistemlerine kurarken şöyle bir şey koyabiliriz:
sudo apt-get install -y chromium-browser
bu şekilde kurulum otomatik olarak gerçekleşir, kurulumun onaylanmasını ister [E / H]. Pacman ile aynı şeyi yapabilir miyim?
Yanıtlar:
Kimden man pacman
:
--noconfirm
Herhangi ve tüm “Emin misiniz?” mesajlarını atlayın . Pacman'ı bir betikten çalıştırmak istemediğiniz sürece, bunu yapmak iyi bir fikir değildir.
Bunu dikkatle kullanma konusundaki niteliklere dikkat edin ...
Arch, pacman’ın zaman zaman bazı karmaşık güncellemeleri yönetmesi gerektiği anlamına gelen bir sürüm. Bu zamanlarda pacman sizden seçimlerinizi onaylamanızı ister - bu talepleri göz ardı etmek genel olarak önemli bir sorun olmayacaktır, ancak bazı durumlarda, son zamanlardaki harekete /lib
olduğu gibi /usr/lib
, dikkat eksikliği büyük kırılmaya neden olacaktır. Bu, geliştirmek istediğiniz bir alışkanlık değildir.
--noconfirm
daha da şiddetlendirecekti ...
--noconfirm
sanmıyorum yes
, bunun yerine, oldukça sık olan varsayılan cevabı varsayar no
. Örnek: # pacman -Scc Cache directory: /var/cache/pacman/pkg/ :: Do you want to remove ALL files from cache? [y/N]
Yukarıdaki durum için, yes|pacman -Scc
varsayımlaryes
Konuyla ilgili manpage çok açık olmasa da, --noconfirm
bayrak her cevapta "evet" kabul etmeyecek. Bazen "hayır" olabilen varsayılan cevabı varsayar.
--noconfirm
Herhangi ve tüm “Emin misiniz?” mesajlarını atlayın .
Pacman'ı bir betikten çalıştırmak istemediğiniz sürece, bunu yapmak iyi bir fikir değildir.
"Evet" varsaymak için yes
komutun çıktısını boruya aktarabilirsiniz pacman
.
yes | sudo pacman -S firefox
yes | LC_ALL=en_US.UTF-8 pacman [...]
Dili İngilizce olarak ayarlanmamış sistemlerle uyumluluk için kullanın . Aksi takdirde, [Y/n]
sorular [J/n]
örneğin olur.
y
, örneğin, bu cevabın başarısız olduğuna dikkat edin Enter a selection (default=all)
.
pacman
, bu durumda yapılması daha kolay ve muhtemelen daha güvenli olacaktır yes J | sudo pacman -S firefox
. a yerine tekrar tekrar çıkmasına yes J
neden olur . yes
J
y
J
(veya Y
) "hayır" veya "hepsi" anlamına gelir.