zalohovani pomoci 'bu' vs. fileutils
Zdenek Pytela
letty na mrakoplas.phil.muni.cz
Úterý Červen 25 07:59:59 CEST 2002
Milan Zidek píše:
> Zdravim,
>
> > > Error: bu requires the GNU cp command. It is available in the GNU
> > > fileutils package (http://www.gnu.org).
> > >
> > > Pritom fileutils (4.1-4) mam nainstalovane a kopirovani v terminalu
> > > pomoci CP je taky OK. Co je teda spatne? Spoustim jak bezny user pres
> > > sudo (stejne jako pred tim v 7.0).
> > Jestli to bu je binárka, můžete na ni poštvat strace, jestli skript,
> > pak aktivovat nějaké ladicí výpisy (set -x). Nechybí mu jenom cesta?
> Je to skript, trochu jsem do nej koukal a nasel sekci, ktera asi spacha
> tu prislusnou hlasku:
>
> ******************************************
> if ! cp --version 2> /dev/null | grep -q GNU; then
> if ! gcp --version 2> /dev/null | grep -q GNU
> then
> cat << eof
>
> Error: bu requires the GNU cp command. It is available in the GNU
> fileutils package (http://www.gnu.org)
> ******************************************
>
> ne vse mi je jasne. Snad dam dohromady co znamenaji jednotlive prikazy,
> ale v celku... (napr. co ten '!' a '--version2'; eof nebude 'end of
> file'???)
Na to se podívejte do libovolné učebnice unixu, říká se tomu
here document. Vám by mělo stačit správně nastavit cestu, ve které zřejmě
není /bin (?), nebo připsat ke každému příkazu cp cestu. Nemáte snad
nějaké ne-gnu fileutils.
> Po spusteni 'set -x' a nasledne pak 'sudo bu' (aspon jak si myslim, ze
> bych to mel udelat; dosud jsem nezkousel) jsem dostal:
>
> ******************************************
> + sudo bu
>
> Error: bu requires the GNU cp command. It is available in the GNU
> fileutils package (http://www.gnu.org).
>
> ++ echo -ne '\033]0;milanz na amber:~\007'
> ******************************************
>
> Moc z toho moudry nejsem :-(
Takže ještě sudo do toho. Zkuste sudo -.
--
--Zdeněk Pytela, <letty na mrakoplas.phil.muni.cz>
Další informace o konferenci Linux