local alias not respected

Armelius Cameron armeliusc at gmail.com
Fri Dec 25 03:38:16 UTC 2009


On Thursday 24 December 2009 04:25:46 Anne Wilson wrote:
> On Wednesday 23 December 2009 20:57:50 Patrick Boutilier wrote:
> > >> I defined:
> > >>
> > >> alias yu="sudo yum --skip-broken update"
> > >>
> > >> the only differences being that I put the flag first, then the
> > >> argument, and I used quotation marks, not apostrophes. I know there is
> > >> a difference in bash between ' and ", but mine really DOES work (on
> > >> both of my computers, for both me and root on each).
> > >>
> > >> Maybe try?
> > >
> > > I tried this, but 'which yus' still returns the old one.  Do I need
> > > 'newaliases' or something?
> >
> > Nope, newaliases is for sendmail. :-)
> 
> Thought so, that's why I said 'or something' :-)
> 
> > Does it still not work if you run the alias command from a shell prompt
> > and then try yus ?
> >
> >
> > alias yus='yum update --skip-broken'
> 
> It does.  A clue then - it seems to be a matter of paths.  The command is
>  in my user bashrc, and it always worked from a root console before.  What
>  do you think?

So how did you get to the root console ? 

If you get a user console, then do "su" to get the root console, then it 
should work. If you do "su -", I don't think it'd work as "su -" change the 
environment to use root's.

AC



More information about the kde mailing list