각 리눅스 배포판에서 오픈오피스 설치하기 자료 관련

Mr.Dust의 이미지

안녕하세요.
오픈오피스를 설치하는 과정에 대한 문서를 번역하고 있습니다.
원본은 [url=http://documentation.openoffice.org/source/browse/*checkout*/documentation/www/setup_guide2/2.x/en/SETUP_GUIDE.pdf?rev=1.14]SETUP_GUIDE[/url] 입니다.

이 중에 여러가지 리눅스 배포판에서의 설치 과정이 있는데, 제가 리눅스를 잘 모르고, 다양한 배포판을 접해본 적이 없는지라 이곳에 도움을 요청합니다. 보시고 배포판별로 틀린 내용이 있는지 확인 부탁드립니다.
번역본은 다음 주소에서 확인해보실 수 있습니다.
http://dl.getdropbox.com/u/218404/SETUP_GUIDE/SETUP_GUIDE.pdf
http://dl.getdropbox.com/u/218404/SETUP_GUIDE/SETUP_GUIDE.odt

RPM-기반 설치
- 설치

  • 1.다운로드 받은 파일의 압축을 풉니다. 예를 들어 현재 디렉토리에 압축을 풀려면 다음과 같이 입력합니다. tar xvzf Ooo_3.0.xxx_LinuxIntel_install.tar.gz .
  • 2.관리자 권한(su)이 필요합니다.
  • 3.압축을 푼 디렉토리로 이동합니다.
  • 4.다음 명령을 실행합니다. rpm -Uvh *rpm
    일반적으로 /opt 디렉토리로 설치가 됩니다. 하지만 다른 디렉토리에 설치하고 싶다면 다음과 같은 명령을 실행합니다.
    rpm -Uvh --prefix // *.rpm

    기본 디렉토리외의 다른 디렉토리에 설치할 경우, 기본 RPM 만 해당 디렉토리로 설치되며, 사용자 인터페이스와 관련없는 RPM 들은 각기 자신에게 알맞는 시스템 디렉토리에 설치됩니다.
    메모: 코어를 먼저 업그레이드한 뒤에 사용자 인터페이스를 업그레이드 하십시오. 4 단계와 5단계를 따로따로 실행하는 것이 좋은 업그레이드 방법입니다.

  • 5.데스크탑-통합 디렉토리로 이동하여, rpm -Uvh 를 실행하여 메뉴용 rpm을 설치합니다. 예를 들어 레드햇 기반의 시스템이라면 rpm -Uvh openoffice.org-redhat-menus-.noarch.rpm or 라고 실행합니다.
  • 6.그 외로 언어팩 등을 다운로드 받아 설치합니다. 오픈오피스를 다른 위치에 설치했을 경우에는 다음과 같이 설치합니다. rpm -Uvh --prefix /// .rpm
    각각의 환경에 맞는 rpm 설치에 대한 더 자세한 사항은 man 페이지를 참고하십시오. 위에 있는 예제들은 단순히 예제일 뿐입니다.
    각 구성 프로그램을 따로 설치하는 경우에는 위의 과정과 동일하게 진행하되, 의존성을 충족시켜야 합니다. 예를 들어 임프레스만 설치하려고 한다면, 모든 코어 rpm 과 필요한 모듈을 설치한 뒤에 openoffice.org-impress-2.0.0-1.i586.rpm 을 설치해야 합니다.
    메모: Y업그레이드가 아니라 바로 설치할 경우 -Uhv 대신 -ihv 옵션을 사용하십시오.

- 제거
오픈오피스를 제거하려면 다음 명령을 실행합니다.
rpm -qa openoffice.org\* | xargs rpm --erase -–nodeps
다른 방법으로 모듈 목록이 담긴 파일을 이용하는 방법도 있습니다. 다음 명령을 통해 rmlist 에 설치된 파일 목록을 기록합니다.
rpm -qa | grep openoffice > rmlist
그리고 rmlist 파일에서 삭제하지 않으려는 파일명을 제거합니다. 그런 다음 다음 명령을 이용해 오픈오피스를 삭제합니다.
rpm -e `cat rmlist`
주의: rpm -e openoffice.org\* 명령은 동작하지 않습니다. 단, FC3, Sesu9.3 등 다른 배포판에서는 사용할 수 있습니다.
개발자 버전이나 베타 버전의 경우 /openoffice* 디렉토리와 $HOME/.openoffice* 디렉토리를 삭제하는 것이 가장 좋습니다.
이 외에도 다른 여러가지 방법이 있을 수 있습니다. 다음 페이지에 있는 설치/제거 스크립트를 이용하거나 수정해 사용할 수도 있습니다. http://installation.openoffice.org/source/browse/installation/setup_native/scripts/

데비안 기반 설치
- .debs 파일 설치
다운로드받은 파일을 설치하는 가장 쉬운 방법은 dpkg -i (dpkg –install의 축약) 명령을 이용하는 것입니다.

  • 1.Root 로 로그인을 하거나 GUI 라면 root 권한으로 터미널을 실행합니다.
  • 2.다음 명령을 입력합니다. dpkg -i -–force-overwrite openoffice.org*.deb \
    desktop-integration/openoffice.org-debian-menus*.deb
    그러면 오픈오피스가 설치됩니다. 이전 버전이 설치되어 있을 경우에는 새로 설치되지 않고 업그레이드 됩니다.
  • 3.필요한 언어팩을 설치합니다.

- 제거하기

  • 1.패키지를 제거하는 방법에는 두 가지가 있지만, 다음 방법이 훨씬 직관적입니다.dpkg -r openoffice.org 이 명령의 -r 은 -remove 의 약자로 오픈오피스 패키지를 제거합니다.
    메모 –remove 옵션을 생략하고 'openoffice.org' 만 입력하면, --install 옵션이 실행되면서 .deb 파일명을 요구하게 됩니다.

- RPM 으로 설치하기

  • 1.파일을 다운로드 합니다. Ooo_3.0.xxx_Linux_install.tar.gz.
  • 2.'tar xvzf' 명령을 이용해 다운받은 .tar.gz 압축파일의 압축을 해제합니다.
  • 3.RPM 파일이 들어있는 하위 폴더로 이동합니다.
  • 4.su 를 실행합니다.(sudo를 사용하거나 sudo -s 로 쉘을 실행시킬 수 있는 경우 sudo -s 를 실행합니다. 예를 들어 데비안 기반인 우분투 리눅스 사용자들은 sudo 라는 기본 프로그램을 이용해 관리자(root) 권한을 사용합니다.
  • 5.설치하지 않을 openoffice.org*메뉴*.rpm 을 삭제합니다. 예를 들어 openoffice.org-suse-menus*.rpm 나 openoffice.org-redhat-menus*.rpm 은 데비안에서는 쓸모없는 것이므로 삭제합니다.
  • 6.RPM 패키지를 데비안 패키지(.DEB) 로 바꿔주는 alien 유틸리티를 이용합니다. 'apt-get install alien' 명령으로 설치하거나 http://packages.debian.org/alien/ 에서 수동으로 다운로드 받습니다. 메모: alien 버전 8.50 과 이전버전 의 경우 일부 파일에 대해 잘못된 권한을 설정하는 것으로 알려져 있습니다. 이슈 54163 를 참조하십시오. 해결책: alien 버전 8.51 이상 버전을 사용하거나 수동으로 파일 권한을 수정합니다.
  • 7.'alien -k *.rpm' 명령을 실행하면 .deb 패키지가 생성됩니다.
  • 8.다음 명령어로 .deb 패키지를 설치합니다. dpkg -i -–force-overwrite openoffice.org*.deb
    메모: 여러 패키지에 속해있는 파일들에 대한 오류를 방지하려면 -–force-overwrite 옵션을 사용하십시오.
  • 9.www.blackdown.org 에서 자바 런타임 환경(j2re)을 다운받아 설치할 수도 있습니다.
  • 10.필요한 언어팩을 다운받아, 마찬가지로 alien 을 이용해 .deb 로 변환후 설치합니다.
  • 11.'exit' 명령을 이용해 관리자(root) 권한으로 연 쉘을 닫습니다.
  • 12.이제 /opt/openoffice.org2.0/program/soffice 를 입력하면 오픈오피스가 실행됩니다. 메모: 개발 버전을 다운로드 해서 설치해 볼 수도 있습니다. ftp://ftp.linux.cz/pub/localization/OpenOffice.org/devel/ 에서 최신 개발 버전의 deb 파일을 다운받아 설치한 뒤, 어떻게 동작하는지 보고해주시기 바랍니다.

솔라리스에서 설치
- 설치

  • 1.Ooo_3.0.xxx_SOLARIS_install.tar.gz. 파일을 다운로드 받습니다.
  • 2.다운로드 받은 파일의 압축을 풉니다. 예를 들어 현재 디렉토리에 압축을 풀려면 다음 명령어를 이용합니다. gunzip -c OOo_*_Solaris*_install.tar.gz | tar -xf -

    위 명령을 이용하면 설치 파일이 담긴 하위 폴더를 생성합니다. Ls 명령을 이용해 새 디렉토리명을 확인하고 cd 명령으로 이동합니다.

  • 3.cd 명령으로 패키지 폴더로 이동합니다. 이 폴더에 오픈오피스 설치와 그놈 데스크탑 통합에 관계된 패키지들이 있습니다.
  • 4.su 를 이용해 관리자 권한을 획득합니다.
  • 5.Gnome 을 사용하지 않을 경우에는 gnome-desktop-integration 폴더를 삭제하십시오.
  • 6.설치 중 무한 반복되는 문제를 해결하기 위해 다음과 같은 admin 파일을 생성합니다. action=nocheck
    conflict=nocheck
    idepend=nocheck.

    파일은 다음 명령으로 만들 수 있습니다.
    echo action=nocheck >admin
    echo conflict=nocheck >>admin
    echo idepend=nocheck >>admin

  • 7.다음 명령으로 패키지들을 설치합니다. pkgadd -a admin -d . openoffice.org*
  • 8.필요한 언어팩을 설치합니다.

- 제거
Pkgrm 를 이용하여 오픈오피스를 제거합니다.

FreeBSD에서 설치
이는 FreeBSD 시스템에서 오픈오피스를 설치하는 방법에 대한 간략한 내용입니다. 좀 더 자세한 내용에 대해서는 다음 페이지를 참조하십시오.
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-overview.html.
빠른 방법

  • 1.오픈오피스를 다운로드 받습니다.
  • 2.압축을 풉니다. (보통 compress, gzip, bzip2 등으로 tarball 압축이 되어 있습니다.)
  • 3.pkg_add
  • 4.필요한 경우 자바를 설치합니다.
  • 5.필요한 언어팩을 설치합니다.

- 제거
pkg_rm 을 이용합니다.

Gentoo에서 설치
오픈오피스 2.x 부터는 젠투 리눅스에서 Portage tree 시스템을 사용해 설치할 수 있습니다.

  • 1.오픈오피스를 설치하기 전에 먼저 Portage tree 를 업데이트하십시오. emerge –-sync
  • 2.그 다음 현재 시스템에서 사용 가능한 패키지들을 확인합니다. emerge –-search openoffice
  • 3.이 글을 쓰는 현재 x86 기반 시스템에서는 두 개의 오픈오피스 2.x 패키지를 사용할 수 있습니다. 시스템에 직접 컴파일해서 사용할 수 있는 소스기반 패키지인 app-office/openoffice 와 미리 컴파일된 바이너리 패키지인 app-office/openoffice-bin 입니다. 이 패키지들은 오픈오피스 2.4.1 을 기반으로 되어 있습니다. 그리고 개발버전인 3.0.0 rc2 도 사용할 수 있습니다.
  • 4.app-office/openoffice 를 사용할 경우 오픈오피스를 직접 컴파일해서 설치할 수 있습니다. 이는 각자의 시스템에 맞게 최적화하거나 커스터마이징할 수 있다는 장점이 있습니다. 예를들어, USE플래그에 설정한 Java관련 설정들은 OpenOffice.org에서 필요한 모든 Java관련 패키지를 설치할 것입니다. 반면에 오픈오피스 2.x 가 상당히 큰 패키지이기 때문에 설치에 수시간이 걸린다라는 단점이 있습니다. 대신 Portage 로 자동화할 수 있기 때문에 설치를 시작하고 다른 일을 할 수 있습니다.
  • 5.app-office/openoffice-bin 패키지의 경우 미리 컴파일된 바이너리 패키지로, 여러분의 시스템에서 사용가능한 경우에만 사용할 수 있습니다. 이는 “일반적인” 시스템에 맞춰 컴파일되었으며, 대체로 오픈오피스의 모든 기능을 포함하고 있습니다. 이러한 바이너리 패키지를 사용하면 단 몇 분만에 오픈오피스를 설치할 수 있습니다. 메모: : Portage 를 이용할 경우 한 시스템에 서로 다른 버전이라고 할지라도 한 프로그램의 바이너리 패키지와 컴파일한 프로그램을 같이 설치할 수 없습니다. 컴파일 버전을 바이너리 버전으로 바꾸거나 그 반대로 하려면, 반드시 이전에 설치된 프로그램을 삭제해야 합니다. 삭제에 대해서는 아래 설명을 참조하십시오.
  • 6.어떤 패키지를 설치할 것인지 결정했으면 “pretend” 옵션으로 설치 과정을 미리 확인해볼 수 있습니다. emerge –-pretend openoffice 또는
    emerge –-pretend openoffice-bin
  • 7.오픈오피스 2.x 설치에 필요한 패키지들의 목록을 확인할 수 있습니다. 만약 자바 패키지 없이 오픈오피스를 설치하려면 다음과 같은 USE 플래그를 사용합니다. USE=”java” emerge –-pretend openoffice 또는
    USE=”java” emerge –-pretend openoffice-bin
  • 8.자바 의존성과 관계된 패키지를 설치하지 않으려면 “java” 플래그 대신 “-java”을 사용합니다.
  • 9.그런 뒤에 다음 명령을 통해 실제 설치 작업을 진행합니다 (필요한 경우 플래그를 사용합니다).: emerge openoffice 또는
    emerge openoffice-bin

- 제거
시스템에서 오픈오피스를 제거하려면 다음 명령을 사용합니다.
emerge –-unmerge openoffice or:
emerge –-unmerge openoffice-bin

- 추가 정보
젠투 리눅스, Portage, emerge 명령에 대한 더 자세한 정보는 다음 사이트에서 얻을 수 있습니다. http://www.gentoo.org.

Slackware에서 설치
- 리눅스 RPM으로 설치하기

  • 1.Ooo_2.0.xxx_Linux_install.tar.gz 를 다운로드 받습니다.
  • 2.'tar xvzf' 명령을 이용해 다운로드 받은 파일의 압축을 해제합니다.
  • 3.RPM 파일이 있는 폴더로 이동합니다.
  • 4.su 를 실행합니다(시스템에서 sudo 를 사용하거나 sudo -s 로 루트권한의 쉘을 실행할 수 있으면 sudo -s 를 실행합니다).
  • 5.필요없는 openoffice.org*menus*.rpm 파일들을 삭제합니다. 예를 들어 openoffice.org-debian-menus*.rpm 은 Slackware 에서는 필요없는 파일입니다.
  • 6.RPM 패키지를 Slackware 패키지(.tgz) 로 변환하는 프로그램인 rpm2tgz 를 설치합니다.
  • 7. rpm2tgz 를 실행하여 .tgz 파일을 만듭니다. 이는 installpkg 나 pkgtool 을 이용해 설치할 수 있습니다.
  • 8.installpkg 나 pkgtool 을 이용해 .tgz 패키지를 설치합니다. 예를 들어 다음과 같이 입력합니다. installpkg openoffice.org-base-2.0.0-1.i586.tgz. 모든 패키지에 대해 동일한 작업을 반복합니다.
  • 9.rpm2tgz 를 이용해 데스크탑 통합 패키지들을 변환하고 설치합니다.
  • 10.필요한 경우 자바 런타임 환경(j2re)을 설치합니다.
  • 11.필요한 언어팩을 설치합니다(이역시 rpm2tgz 를 이용하여 .tgz 로 변환합니다).
  • 12.'exit' 를 실행하여 관리자 권한의 쉘을 종료합니다.
  • 13.다음 명령으로 오픈오피스를 실행하시킵니다. /opt/openoffice.org2.0/program/soffice. 메모: Please check paths, permissions and users when using rpm2tgz.

- 제거
1.removepkg openoffice.org 명령을 이용해 오픈오피스를 제거합니다.

그외 다른 UNIX 시스템에서 설치

최신의 rpm 시스템을 가진 UNIX 배포판이 아니거나, 자신의 시스템이 어떤 것인지 명확하지 않고, rpm 설치가 실패한 경우 다음 과정을 따라해보십시오.
a)--nodeps 플래그를 이용하여 rpm 데이터베이스에 있는 의존 패키지 없이 rpm 을 설치합니다.
b)rpm2cpio 를 이용하여 rpm 파일을 cpio 압축파일로 변환합니다. 그리고 cpio 를 이용해 프로그램을 설치합니다. 펄 버전의 rpm2cpio 는 http://www.iagora.com/~espel/rpm2cpio 에서 다운로드 받을 수 있습니다. 또는 다음 사이트에서 rpm2cpio 가 포함된 바이너리 rpm 패키지와 소스를 다운로드 받을 수 있습니다. ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.1.x/rpm-4.1.i386.tar.gz 또는 ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.1.x/rpm-4.1.tar.gz
c)필요한 언어팩을 설치합니다.

익명 사용자의 이미지

지금 페도라 14버전 사용 중입니다. 현재는 패키지 설치후 셋업 실행파일을 클릭시키면 설치 및 제거가 가능합니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.