Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

When installing software in debian systems we can put something like this:

sudo apt-get install -y chromium-browser

that way the installation occurs automatically, whitout asking to confirm installation [Y/n]. Can i do the same with pacman?

share|improve this question

2 Answers 2

up vote 17 down vote accepted

From man pacman:

--noconfirm
Bypass any and all “Are you sure?” messages. It’s not a good idea to do this unless you want to run pacman from a script.

Note the qualification about using this with care...

Arch is a rolling release, which means pacman has to, from time to time, manage some quite complex upgrades. At these times pacman will prompt you to confirm your choices—disregarding these prompts will generally not be a significant issue, but in some cases, as with the recent move from /lib to /usr/lib , a lack of attention will cause major breakage. This is a not a habit you want to cultivate.

share|improve this answer
    
I've never run pacman with the "--noconfirm" in about 3 years of using Arch, because of that warning. How many people run pacman from a script? What are the big risks? I have had to intervene 3 or 4 times to fix things that pacman has refused to upgrade. –  Bruce Ediger Oct 19 '12 at 3:18
2  
I assume, given Arch's culture, that the warning is there to discourage complacency and the misguided notion that automating pacman updates is a good idea. A lot of breakage can be put down to people not reading pacman's output; --noconfirm would exacerbate that... –  jasonwryan Oct 19 '12 at 3:31
    
I have an "install" script that uses --noconfirm. The idea is to be able to take a system with a recently updated clean install and make it "usable" without any user interaction. –  StrongBad Oct 19 '12 at 9:42
    
The idea is to install software from a script without any user interaction, so this is perfect. Thanks! –  JohannRamos Oct 19 '12 at 12:52

The configuration through a .yaourtrc is even better : no additional option to put down on the command line, and a finer control on what you want to do. Check for example : http://kissmyarch.blogspot.fr/2012/05/two-simple-yaourt-tips.html

share|improve this answer
1  
First, the question is about pacman, not yaourt. Second, configuring pacman to say “yes” to every question is an incredibly poor choice. If you ever do want to do this, you should do it explicitly with the argument, not permanently. –  HalosGhost Jul 5 at 18:22

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.