OpenSuSE 시스템에 LibreOffice Writer와 OpenOffice Calc가 설치되어 있습니다. 이것은 이상적인 것은 아니지만 이 중 하나로 완전히 전환하기 전에 oocalc file.ods
명령줄에서 호출할 때 이상한 동작을 발견했습니다.
user@host:~> ooffice -calc
Warning: -calc is deprecated. Use --calc instead.
user@host:~> oocalc
Warning: -calc is deprecated. Use --calc instead.
user@host:~> which oocalc
/usr/bin/oocalc
user@host:~> readlink -f `which oocalc`
/opt/openoffice4/program/scalc
user@host:~> /usr/bin/oocalc
Warning: -calc is deprecated. Use --calc instead.
user@host:~> ls -lth /usr/bin/oo*
lrwxrwxrwx 1 root root 30 Jan 30 17:32 /usr/bin/oocalc -> /opt/openoffice4/program/scalc
-rwxr-xr-x 2 root root 55 Dec 19 18:06 /usr/bin/ooffice
-rwxr-xr-x 2 root root 66 Dec 19 18:06 /usr/bin/oofromtemplate
-rwxr-xr-x 2 root root 60 Dec 19 18:06 /usr/bin/ooweb
-rwxr-xr-x 2 root root 63 Dec 19 18:06 /usr/bin/oowriter
user@host:~> readlink -f `which oocalc`
/opt/openoffice4/program/scalc
user@host:~> /opt/openoffice4/program/scalc
위 명령 중 마지막 명령은 예상대로 OpenOffice Calc를 실행합니다. oocalc
또는 를 실행 하면 ooffice -calc
지원 중단 경고가 인쇄된 후 실제로 LibreOffice가 열립니다.작가, 해당 스프레드시트가 설치되지 않았기 때문입니다. 그러나 내 질문은oocalc
심볼릭 링크를 올바르게 해결하지만 따르지는 않지만 실행하는 방법은 무엇입니까 ooffice -calc
?
편집하다:
그 내용은 /opt/openoffice4/program/scalc
다음과 같습니다.
cmd=$(cd `dirname $0` && pwd)/soffice
exec "$cmd" -calc "$@"