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