gentoo 설치기~~~질문요..

rlawnsgh3의 이미지

콩글리쉬 영어 실력으로 젠투 설치해볼라고 하는데 영 쉬운게 아니네요~
설치 중에 궁금한 사항이 있어서 문의합니다.
밑에 3개 명령어 꼭 설치할 때 필요한 건가요?
왜 사용을 하는지 설명좀 부탁드려요..

emerge sync -> Gentoo Linux는 파이썬으로 개발된 portage 를 사용하여 설치를 하게 되므로 portage 환경을 받아와야 합니다라고 설명이 되어 있습니다. 사용하게 되면 뭐가 좋은건가요?

emerge system -> 시스템 패키지 업데이트
emerge world -> world 패키지 업데이트

시스템 패키지? world 패키지? 젠투에서는 패키지가 2종류로 나누어진건가요?
인터넷 찾아보니 의존성 어쩌고 하면서 함부로 사용해서는 안되는 명령어 같은데...그냥 저에게 깔린 패키지를 업데이트 시킬려는 명령어인지...설명좀 부탁드려요...젠투 입문기라 상당히 힘드네요..

hayarobi의 이미지

현재 버젼은 emerge --sync 로 하라고 나올 것입니다. 이것을 하면 서버에서 최신 패키지 목록을 가져옵니다. 배포판 디스크나 나온 이후 갱신된 소프트웨어 목록을 받아오죠. system은 시스템에 필수적인 패키지들 목록이고 world는 현재 시스템에 설치가 되어 있고 시스템이 직접 관리를 하는 모든 소프트웨어 패키지를 의미합니다.

그러니 위 명령어로 싱크를 한 다음 emerge system으로 시스템 필수 패키지들을 갱신설치하고, world로 현재 시스템에 설치된 패키지를 업데이트합니다. 어느 쪽이든 버전업 된 것만 설치하고 의존성도 알아서 다 찾아서 설치하니까 크게 걱정하실 것은 없을 듯 합니다.

---------- 시그 *****
저도 세벌식을 씁니다.
M$윈도우즈, 리눅스, 맥오에스텐, 맥오에스클래식을 모두 엔드유저 수준으로 쓴답니다.
http://psg9.egloos.com

=================
잠못자는 한솔아빠

rlawnsgh3의 이미지

저렇게 하게 되면 저에게 깔린 패키지 뿐 아니라 다른 패키지까지 인터넷에서 찾아서 설치한다는건가요?
아니면 저에게 깔린 패키지만 찾아서 설치한다는건가요??

마잇의 이미지

주기적인 sync는 반드시 필요합니다. 현재 어떤 패키지들을 설치 가능하고 어떤 버전이 안정 버전이고 설치가 가능한지 이런 정보가 sync로 모두 업데이트 됩니다. 당연히 보안 관련 업데이트도 포함 됩니다. 이 작업은 뭔가 실제로 설치하지는 않습니다.

emerge system

emerge 뒤에 패키지 이름을 쓰면 해당 패키지를 설치 합니다. 하지만 system 이란 패키지는 실제하는 패키지가 아닙니다. 편의를 위해서 '이것은 선택이 아닌 반드시 설치해야 하는 패키지들이다'라고 정한 패키지들의 목록을 가지고 있는 가상의 패키지라고 생각하시면 됩니다.

system에 해당하는 패키지들만 깔아도 일단 정상적으로 부팅되는 젠투 시스템을 얻을 수 있습니다. 그 이후에 사용자가 원하는 패키지들을 하나둘 설치해가기 시작하겠죠.

어느날 문득 '내가 설치한 모든 패키지들을 모두 업데이트 하자'라고 생각해 봅시다. 이 때 시스템의 모든 패키지들의 목록을 알고 있는 가상 패키지 world를 업데이트 하면 됩니다. 뭐 그전에 보통 sync를 하게 되겠지요.

굳이 다 업데이트 하지말고 핵심적인 패키지만 업데이트 하자 하면 system만 업데이트 하면 될수도 있겠습니다.

편의를 위해 만들어진 가상의 패키지 system, world라고 생각하시면 됩니다.

--
마잇


--
마잇

rlawnsgh3의 이미지

답변 감사합니다...system은 꼭 설치해야 다른 응용프로그램 돌리는데 문제가 없는거군요...

neuron의 이미지

emerge --sync는 하루에 한번이라는 제한이 있습니다. 블랙리스트 조심하세요 =)

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.