On Mon, Dec 21, 2009 at 3:20 PM, Dominik Szczerba <span dir="ltr">&lt;<a href="mailto:dominik@itis.ethz.ch">dominik@itis.ethz.ch</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
</div>With sudo you gain administrative rights (still depends on the actual<br>
sudoers config) - in principle you can harm your system by mistake (sudo<br>
 rm -fr /usr/lib/* ...). That is why it is normally not allowed on large<br>
multiuser systems. It should be possible to use any non-system software<br>
without it.<br></blockquote><div><br>Installation is almost always done with root permission. If you want to be pendatic,<br>you can create other users for specific tasks, like the webserver, but you STILL<br>sudo to that user.<br>
<br>   Matt<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Dominik<br>
<div class="im"><br>
<br>
Matthew Knepley wrote:<br>
&gt; On Mon, Dec 21, 2009 at 3:13 PM, Dominik Szczerba &lt;<a href="mailto:dominik@itis.ethz.ch">dominik@itis.ethz.ch</a><br>
</div><div class="im">&gt; &lt;mailto:<a href="mailto:dominik@itis.ethz.ch">dominik@itis.ethz.ch</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt; Why use sudo in the first place?<br>
&gt; I am not a mac user, but normally on unix sudo is the last thing you<br>
&gt; want to use during everyday work (provided that you are at all allowed<br>
&gt; to use it).<br>
&gt;<br>
&gt;<br>
&gt;&gt; Not sure why you would think that. In fact, sudo is the safe way to do<br>
&gt;&gt; things<br>
&gt;&gt; and recommended for everyday usage.<br>
&gt;<br>
&gt;&gt;   Matt<br>
&gt;<br>
&gt;<br>
&gt; Dominik<br>
&gt;<br>
&gt; Satish Balay wrote:<br>
&gt;&gt; Perhaps &#39;sudo&#39; is not proegating PETSC_DIR,PETSC_ARCH variables<br>
&gt;&gt; properly?<br>
&gt;<br>
&gt;&gt; Try &#39;sudo /bin/bash&#39; and do the whole install in that shell.<br>
&gt;<br>
&gt;&gt; BTW: you have a typo with PETSC_ARCH further down..  And we recommend<br>
&gt;&gt; using COPTFLAGS, FOPTFLAGS --with-debugging=0 for optimziation builds.<br>
&gt;<br>
&gt;&gt; Satish<br>
&gt;<br>
</div><div class="im">&gt;&gt; On Mon, 21 Dec 2009, <a href="mailto:hxie@umn.edu">hxie@umn.edu</a> &lt;mailto:<a href="mailto:hxie@umn.edu">hxie@umn.edu</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; My operation system is Mac OS X 10.6.2. I unzip the petsc under<br>
&gt;&gt;&gt; /usr/local/petsc-3.0.0-p10.<br>
&gt;&gt;&gt; I use the following to configure petsc.<br>
&gt;&gt;&gt; -------<br>
&gt;&gt;&gt; sudo ./config/configure.py --CFLAGS=-O3 --FFLAGS=-O3<br>
&gt;&gt;&gt; --with-mpi-dir=/usr/local/mpich2-1.2.1 --with-fortran --with-shared=0<br>
&gt;&gt;&gt; --with-fc=gfortran<br>
&gt;&gt;&gt; -------<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; And I run the following commands:<br>
&gt;&gt;&gt; ----<br>
&gt;&gt;&gt; export PETS_ARCH=darwin10.2.0-c-debug;<br>
&gt;&gt;&gt; PETSC_DIR=/usr/local/petsc-3.0.0-p10; export PETSC_DIR<br>
&gt;&gt;&gt; ----<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; When I run &quot; sudo make all&quot;, it gives some errors:<br>
&gt;&gt;&gt; -----<br>
&gt;&gt;&gt; makefile:15: /conf/base: No such file or directory<br>
&gt;&gt;&gt; makefile:16: /conf/test: No such file or directory<br>
&gt;&gt;&gt; make: *** No rule to make target `/conf/test&#39;.  Stop.<br>
&gt;&gt;&gt; -----<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; It seems it cannot find the PETSC_DIR. (I use x11. &quot;echo $SHELL&quot; gets<br>
&gt;&gt;&gt; &quot;/bin/bash&quot;)<br>
&gt;&gt;&gt; Do I need to add &quot;PETSC_DIR = /usr/local/petsc-3.0.0-p10&quot; in the<br>
&gt; makefile<br>
&gt;&gt;&gt; file? Thanks.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Bests,<br>
&gt;&gt;&gt; Hui<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;<br>
&gt;<br>
<br>
&gt; --<br>
</div><div class="im">&gt; What most experimenters take for granted before they begin their<br>
&gt; experiments is infinitely more interesting than any results to which<br>
&gt; their experiments lead.<br>
&gt; -- Norbert Wiener<br>
<br>
</div><div class="im">-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.9 (GNU/Linux)<br>
<br>
</div>iEYEARECAAYFAksv5oUACgkQ/EBMh9bUuzLRRgCgouQAgRohpINl9jKpSk00V3LQ<br>
gq4AoM5hM6RilOkTp1wyIBHIxQSLlAOv<br>
=yY0a<br>
-----END PGP SIGNATURE-----<br>
</blockquote></div><br><br clear="all"><br>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener<br>