SLES 9 - то ли у меня баги, то ли у него...

Обсуждение технических вопросов по продуктам Novell под Linux, а также *nix систем

SLES 9 - то ли у меня баги, то ли у него...

Сообщение Влад А.Сокол aka Akina » 21 дек 2004, 10:58

Заранее предупреждаю - в *nix я тот еще спец...

На семинаре (http://novell.org.ru/forum/viewtopic.php?t=5101) получил SLES9 - 4 диска. Поставил. Первый вопрос - где я? - следовательно SET. И вот ответ:

ACLOCAL_PATH=/opt/gnome/share/aclocal
BASH=/bin/bash
BASH_VERSINFO=([0]="2" [1]="05b" [2]="0" [3]="1" [4]="release" [5]="i586-suse-linux")
BASH_VERSION='2.05b.0(1)-release'
COLORTERM=1
COLUMNS=80
CPU=i686
CVS_RSH=ssh
DEFAULT_WM=kde
DIRSTACK=()
EUID=0
GNOME2_PATH=/usr/local:/opt/gnome:/usr
GNOMEDIR=/opt/gnome
GNOME_PATH=:/opt/gnome:/usr
GROUPS=()
GTK_PATH=/usr/local/lib/gtk-2.0:/opt/gnome/lib/gtk-2.0:/usr/lib/gtk-2.0
G_BROKEN_FILENAMES=1
HISTCONTROL=ignoreboth
HISTFILE=/root/.bash_history
HISTFILESIZE=1000
HISTSIZE=1000
HOME=/root
HOST=Akina
HOSTFILE=
HOSTNAME=Akina
HOSTTYPE=i386
IFS=$' \t\n'
INFODIR=/usr/local/info:/usr/share/info:/usr/info
INFOPATH=/usr/local/info:/usr/share/info:/usr/info:/opt/gnome/share/info
INPUTRC=/etc/inputrc
INSTALL_DESKTOP_EXTENSIONS=yes
JAVA_BINDIR=/usr/lib/java/jre/bin
JAVA_HOME=/usr/lib/java/jre
JAVA_ROOT=/usr/lib/java
JRE_HOME=/usr/lib/java/jre
KDE_BUILD_GLOBAL_SYCOCA=initial
LC_CTYPE=ru_RU.UTF-8
LESS='-M -I'
LESSCLOSE='lessclose.sh %s %s'
LESSKEY=/etc/lesskey.bin
LESSOPEN='lessopen.sh %s'
LESS_ADVANCED_PREPROCESSOR=no
LINES=25
LOADEDMODULES=
LOGNAME=root
LS_COLORS='no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.avi=01;35:*.bmp=01;35:*.fli=01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mng=01;35:*.mov=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.tga=01;35:*.tif=01;35:*.xbm=01;35:*.xpm=01;35:*.dl=01;35:*.gl=01;35:*.aiff=00;32:*.au=00;32:*.mid=00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:'
LS_OPTIONS='-a -N --color=tty -T 0'
MACHTYPE=i686-suse-linux
MAIL=/var/mail/root
MAILCHECK=60
MANPATH=/usr/share/man:/usr/local/man:/usr/X11R6/man:/opt/gnome/share/man
MINICOM='-c on'
MODULEPATH=/usr/share/modules/versions:/usr/share/modules/modulefiles
MODULESHOME=/usr/share/modules
MODULE_VERSION=3.1.6
MODULE_VERSION_STACK=3.1.6
NNTPSERVER=news
OPTERR=1
OPTIND=1
OSTYPE=linux
PAGER=less
PATH=/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/java/jre/bin
PIPESTATUS=([0]="0")
PKG_CONFIG_PATH=/opt/gnome/lib/pkgconfig
PPID=3017
PROFILEREAD=true
PS1='\h:\w # '
PS2='> '
PS4='+ '
PWD=/root
QTDIR=/usr/lib/qt3
SHELL=/bin/bash
SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor
SHLVL=1
TERM=linux
TEXINPUTS=:/root/.TeX:/usr/share/doc/.TeX:/usr/doc/.TeX
UID=0
USER=root
WINDOWMANAGER=/usr/X11R6/bin/kde
XCURSOR_THEME=crystalwhite
XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB
XNLSPATH=/usr/X11R6/lib/X11/nls
X_MOUSE_CURSOR=crystalwhite
_=set
_HOMEBASHRC=true
is=bash
no_proxy=localhost
tty=/dev/tty1
_cd_ ()
{
local c=${COMP_WORDS[COMP_CWORD]};
local s g=0;
local IFS='
';
shopt -q extglob && g=1;
test $g -eq 0 && shopt -s extglob;
case "$(complete -p $1)" in
mkdir)

;;
*)
s="-S/"
;;
esac;
case "$c" in
\$\(*\))
eval COMPREPLY=(${c})
;;
\$\(*)
COMPREPLY=($(compgen -c -P '$(' -S ')' -- ${c#??}))
;;
\`*\`)
eval COMPREPLY=(${c})
;;
\`*)
COMPREPLY=($(compgen -c -P '\`' -S '\`' -- ${c#?}))
;;
\$\{*\})
eval COMPREPLY=(${c})
;;
\$\{*)
COMPREPLY=($(compgen -v -P '${' -S '}' -- ${c#??}))
;;
\$*)
COMPREPLY=($(compgen -v -P '$' $s -- ${c#?}))
;;
~*/*)
COMPREPLY=($(compgen -d $s -- "${c}"))
;;
~*)
COMPREPLY=($(compgen -u $s -- "${c}"))
;;
esac;
case "$1" in
mkdir)
if test "$c" != "." -a "$c" != ".."; then
for x in $(compgen -f -S .d -- "${c%.}");
do
if test -d "${x}" -o -d "${x%.d}"; then
continue;
fi;
COMPREPLY=(${COMPREPLY[@]} ${x});
done;
fi
;;
esac;
test $g -eq 0 && shopt -u extglob
}
_exp_ ()
{
local c=${COMP_WORDS[COMP_CWORD]};
local a="${COMP_LINE}";
local e s g=0 cd dc;
local IFS;
shopt -q extglob && g=1;
test $g -eq 0 && shopt -s extglob;
cd='*-?(c)d*';
dc='*-d?(c)*';
case "$1" in
compress)
e='*.Z'
;;
bzip2)
case "$c" in
-)
COMPREPLY=(d c);
test $g -eq 0 && shopt -u extglob;
return
;;
-? | -??)
COMPREPLY=($c);
test $g -eq 0 && shopt -u extglob;
return
;;
esac;
case "$a" in
$cd | $dc)
e='!*.bz2'
;;
*)
e='*.bz2'
;;
esac
;;
bunzip2)
e='!*.bz2'
;;
gzip)
case "$c" in
-)
COMPREPLY=(d c);
test $g -eq 0 && shopt -u extglob;
return
;;
-? | -??)
COMPREPLY=($c);
test $g -eq 0 && shopt -u extglob;
return
;;
esac;
case "$a" in
$cd | $dc)
e='!*.+(gz|tgz|z|Z)'
;;
*)
e='*.+(gz|tgz|z|Z)'
;;
esac
;;
gunzip)
e='!*.+(gz|tgz|z|Z)'
;;
uncompress)
e='!*.Z'
;;
unzip)
e='!*.+(zip|ZIP|jar|exe|EXE)'
;;
gs | ghostview)
e='!*.+(eps|EPS|ps|PS|pdf|PDF)'
;;
gv)
e='!*.+(eps|EPS|ps|PS|ps.gz|pdf|PDF)'
;;
acroread | xpdf)
e='!*.+(pdf|PDF)'
;;
dvips)
e='!*.+(dvi|DVI)'
;;
xdvi)
e='!*.+(dvi|dvi.gz|DVI|DVI.gz)'
;;
tex | latex)
e='!*.+(tex|TEX|texi|latex)'
;;
export)
case "$a" in
*=*)
c=${c#*=}
;;
*)
COMPREPLY=($(compgen -v -- ${c}));
test $g -eq 0 && shopt -u extglob;
return
;;
esac
;;
*)
e='!*'
;;
esac;
case "$(complete -p $1)" in
*-d*)

;;
*)
s="-S/"
;;
esac;
IFS='
';
case "$c" in
\$\(*\))
eval COMPREPLY=(${c})
;;
\$\(*)
COMPREPLY=($(compgen -c -P '$(' -S ')' -- ${c#??}))
;;
\`*\`)
eval COMPREPLY=(${c})
;;
\`*)
COMPREPLY=($(compgen -c -P '\`' -S '\`' -- ${c#?}))
;;
\$\{*\})
eval COMPREPLY=(${c})
;;
\$\{*)
COMPREPLY=($(compgen -v -P '${' -S '}' -- ${c#??}))
;;
\$*)
COMPREPLY=($(compgen -v -P '$' -- ${c#?}))
;;
~*/*)
COMPREPLY=($(compgen -f -X "$e" -- ${c}))
;;
~*)
COMPREPLY=($(compgen -u ${s} -- ${c}))
;;
*@*)
COMPREPLY=($(compgen -A hostname -P '@' -S ':' -- ${c#*@}))
;;
*[*?[]*)
COMPREPLY=($(compgen -G "${c}"))
;;
*[?*+\!@]\(*\)*)
if test $g -eq 0; then
COMPREPLY=($(compgen -f -X "$e" -- $c));
test $g -eq 0 && shopt -u extglob;
return;
fi;
COMPREPLY=($(compgen -G "${c}"))
;;
*)
if test "$c" = ".."; then
COMPREPLY=($(compgen -d -X "$e" -S / ${_nosp} -- $c));
else
for s in $(compgen -f -X "$e" -- $c);
do
if test -d $s; then
COMPREPLY=(${COMPREPLY[@]} $(compgen -f -X "$e" -S / -- $s));
else
COMPREPLY=(${COMPREPLY[@]} $s);
fi;
done;
fi
;;
esac;
test $g -eq 0 && shopt -u extglob
}
_man_ ()
{
local c=${COMP_WORDS[COMP_CWORD]};
local o=${COMP_WORDS[COMP_CWORD-1]};
local os="- f k P S t l";
local ol="whatis apropos pager sections troff local-file";
local m s;
if test -n "$MANPATH"; then
m=${MANPATH//:/\/man,};
else
m="/usr/X11R6/man/man,/usr/openwin/man/man,/usr/share/man/man";
fi;
case "$c" in
-)
COMPREPLY=($os)
;;
--)
COMPREPLY=($ol)
;;
-?)
COMPREPLY=($c)
;;
[1-9n])
COMPREPLY=($c)
;;
*)
case "$o" in
-l)
COMPREPLY=($(compgen -f -d -X '.*' -- $c))
;;
[1-9n])
s=$(eval echo {${m}}$o/);
if type -p sed >&/dev/null; then
COMPREPLY=($(ls -1fUA $s 2>/dev/null| sed -n "/^$c/{s@\.[1-9n].*\.gz@@g;s@.*/:@@g;p;}"));
else
s=($(ls -1fUA $s 2>/dev/null));
s=(${s[@]%%.[1-9n]*});
s=(${s[@]#*/:});
for m in ${s[@]};
do
case "$m" in
$c*)
COMPREPLY=(${COMPREPLY[@]} $m)
;;
esac;
done;
unset m s;
COMPREPLY=(${COMPREPLY[@]%%.[1-9n]*});
COMPREPLY=(${COMPREPLY[@]#*/:});
fi
;;
*)
COMPREPLY=($(compgen -c -- $c))
;;
esac
;;
esac
}
module ()
{
eval `/usr/bin/modulecmd bash $*`
}
ppwd ()
{
local _w="$(dirs +0)";
if test ${#_w} -le 18; then
echo "$_w";
else
echo "...${_w:$((${#_w}-18))}";
fi
}
remount ()
{
/bin/mount -o remount,${1+"$@"}
}
spwd ()
{
( IFS=/;
set $PWD;
if test $# -le 3; then
echo "$PWD";
else
eval echo \"..\${$(($#-1))}/\${$#}\";
fi )
}
startx ()
{
exec /usr/X11R6/bin/startx ${1+"$@"} 2>&1 | tee $HOME/.X.err
}


Наличие в блоке среды скриптового кода (из /etc/profile.d/complete.bash, /etc/bash.bashrc, ...) наводит на мысль что не все ладно... или я чего не понимаю?
Влад А.Сокол aka Akina
 
Сообщения: 1326
Зарегистрирован: 05 июн 2002, 09:24
Откуда: Зеленоград, Москва, Россия

Re: SLES 9 - то ли у меня баги, то ли у него...

Сообщение Сергей Дубров » 21 дек 2004, 13:55

Влад А.Сокол aka Akina писал(а):Заранее предупреждаю - в *nix я тот еще спец...

На семинаре (http://novell.org.ru/forum/viewtopic.php?t=5101) получил SLES9 - 4 диска. Поставил. Первый вопрос - где я? - следовательно SET. И вот ответ:

...

Наличие в блоке среды скриптового кода (из /etc/profile.d/complete.bash, /etc/bash.bashrc, ...) наводит на мысль что не все ладно... или я чего не понимаю?

Это, скажем так, нормально :lol: . В некоторых версиях линуха любят делать именно так, н-р, в WhiteBox (клон RH) - та же фигня.
Аватара пользователя
Сергей Дубров
 
Сообщения: 2078
Зарегистрирован: 05 июн 2002, 06:07
Откуда: Новосибирск, ин-т ядерной физики СО РАН


Вернуться в *nix

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1