윈도우 메니저의 설치.. 그리고 응용프로그램..

smilesh의 이미지

구정 내내 젠투 설치 연습하고 설치로그 만들어두어..
어제.. 네트워크까지는 완료 했습니다.
노트북 랜카드를 못잡아 우선 커널만 2.6.15.1로 받아서 설치하고
랜카드 잡은 후에
emerge sync 마치고..
어제저녁부터
emerge --update gcc #gcc4.0은 언제 포팅될까요? -_-..
emerge -evp system ; emerge -evp world ; emerge -ue system ; emerge -ue world
를 돌리고 있습니다..
(집에선 열심히 돌고있는중이고 아침에 어머님게 전화왔습니다..
잘못해서 노트북을 건드렸는데 막 글이 나온다.. 고장난거 아냐? :lol: )

그리고 시실 emerge는.. e와 u의 명확한 의미를 몰라서.. 그냥 계속 돌리는 중인데 설명해주실분? -_-...

그리고 본론..

gnome이든 kde든 사실 데스크탑 자체에 관심이 있는게 아니어서 다른 윈도우 메니저를 설치할 생각입니다.

xorg를 설치하고 E17을 바로 설치하면 되는건가요?
(윈도우 메니저와 kde나 gnome같은 데스크탑 환경의 연관(종속)관계가 어찌되는건지요??)

그리고 kde와 gnome는 qt 나 gdk같은 라이브러리 기반이 틀려서 응용프로그램 호환이 안되는 걸로 알고 있습니다..
(openoffice나 koffice같이..)

그렇다면 E17에서는 어떤 프로그램을 써야하나요??

그리고 결정적으로.. 제가 잘못알고있는게 있다면 지체없이 두둘겨주십쇼 --..

리눅스 어렵네요.. -_-...

maddie의 이미지

smilesh wrote:
xorg를 설치하고 E17을 바로 설치하면 되는건가요?
(윈도우 메니저와 kde나 gnome같은 데스크탑 환경의 연관(종속)관계가 어찌되는건지요??)

그리고 kde와 gnome는 qt 나 gdk같은 라이브러리 기반이 틀려서 응용프로그램 호환이 안되는 걸로 알고 있습니다..
(openoffice나 koffice같이..)

그렇다면 E17에서는 어떤 프로그램을 써야하나요??

E17은 gtk를 사용하는 것으로 알고 있습니다. xorg는 안깔려 있다면 그냥 E17만 설치하시면 xorg까지 자기가 알아서 컴파일해서 밀어넣어줍니다... 젠투의 장점이지욤.. 만약 나중이라도 kde가 필요하시면 kde만 이머징하시면 qt까지 알아서 깔아줍니다..의존성 고민은 젠투에선 별 필요가 없지요.

더 자세한 정보는 젠투 인스톨 가이드를 참고하시면 됩니다.

smilesh wrote:
리눅스 어렵네요.. -_-...

막상 젠투신이 강림하시면 쉬워집니다. 8)

힘없는자의 슬픔

warpdory의 이미지

gcc 4.x 는 이미 있습니다.

emerge search gcc 해보세요. 디렉터리까지 나오니깐, 한번 그 디렉터리로 가셔서 emerge gcc-4.0.1-....ebuild 라고 치면 빨간 글씨로 뭐라고 궁시렁 거린다음에 컴파일 하기 시작합니다. - 회사라서 정확한 디렉터리 명은 잘 모르겠는데, /usr/portage/dev-gcc 아니면 /usr/portage/sys-gcc 정도가 아닐까 싶습니다.

e17 을 쓰시려면 emerge e17 하시면 됩니다. xorg 가 안 깔려 있다면 xorg 컴파일하고 나서 다시 e17 컴파일하러 가서 이것저것 컴파일 다 해줍니다.
가끔 연관성(의존성이라고도 합니다.)이 깨지는 경우(막 버전업 되면서 한두개씩 그럴 때가 가끔 있습니다.)에는 그 의존성이 깨진 패키지만 다시 컴파일해주고 다시 원래 것을 컴파일 해주면 됩니다.

Gnome/KDE 는, 만일 어떤 프로그램에서 gtk 를 쓰면 그 프로그램을 emerge 할 때 gtk 를 컴파일하면서 물고 들어가고, qt 를 쓰면 qt 를 컴파일하면서 물고 들어가므로 사용하는데 별 이상없습니다.

즉, KDE 를 쓴다고 해서 Gnome 용 프로그램(이말도 좀 애매하기는 합니다만)을 못 쓰는 것도 아니고, Gnome 을 쓴다고 해서 KDE 용 프로그램(역시 애매하죠)을 못 쓰는 건 아니라는 얘깁니다.


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

smilesh의 이미지

warpdory wrote:
gcc 4.x 는 이미 있습니다.

http://www.gentoo.org/doc/en/gcc-upgrading.xml
이곳을 참고하면 emerge -uav gcc
해서 3.4.4로 업데이트 하게 되어있습니다..
gcc-config i686-pc-linux-gnu-3.4.4
이 명령에서 3.4.4 를 4.X.X. 로 바꾸면 되는건가요? 도통 모르겠군요.. 버젼관리가 어떻게 되는것이죠? T.T

warpdory wrote:
emerge gcc-4.0.1-....ebuild

이부분이 무슨말이죠..
emerge 에 ebuild 라는게 옵션인가요? ㅡ.ㅡa

어렵다 리눅스.. -_-....

warpdory의 이미지

smilesh wrote:
warpdory wrote:
gcc 4.x 는 이미 있습니다.

http://www.gentoo.org/doc/en/gcc-upgrading.xml
이곳을 참고하면 emerge -uav gcc
해서 3.4.4로 업데이트 하게 되어있습니다..
gcc-config i686-pc-linux-gnu-3.4.4
이 명령에서 3.4.4 를 4.X.X. 로 바꾸면 되는건가요? 도통 모르겠군요.. 버젼관리가 어떻게 되는것이죠? T.T

warpdory wrote:
emerge gcc-4.0.1-....ebuild

이부분이 무슨말이죠..
emerge 에 ebuild 라는게 옵션인가요? ㅡ.ㅡa

gcc, java 등의 몇몇 언어는 여러가지 버전을 깔 수 있습니다.
깔아놓고, gcc-config, java-config 의 명령어를 이용해서 원하는 버전의 gcc, java 등을 쓸 수 있습니다.
말씀하신대로 gcc-config i686-pc-linux-gnu-3.4.4 라고 치면 3.4.4 를 쓰는 겁니다.
4.0.2 를 쓰고 싶다면 gcc-config i686-pc-linux-gnu-4.0.2 라고 치면 됩니다. 단, 이때 먼저 gcc 가 4.0.2 가 깔려 있어야겠지요.
자기 자신의 컴퓨터에 어떤 버전의 gcc 가 깔려 있는지 알고 싶다면 gcc-config -l (영문자 소문자로 l 입니다. 숫자 1 아닙니다.) 라고 치면 리스트가 쭉 나옵니다. 거기서 하나 골라서 써주면 됩니다.

emerge gcc-4.0.1-....ebuild 라고 제가 적은 부분은 ..
emerge search gcc 라고 치면 ...
gcc 4.0.1 이 될지, 4.0.2 가 될지, 4.1.0 이 될지는 모르겠습니다만, 4.x.x 버전이 몇개 쭉 나올 겁니다.(하나밖엔 안나올 수도 있습니다.)
거기에 잘 보면 디렉터리이름도 나옵니다. 그러면 그 디렉터리를 찾아 가세요.
제가 적었듯이 /usr/portage/sys-gcc 인지 /usr/portage/dev-gcc 인지는 지금 회사라서 정확히 기억은 못하겠습니다만 ... 일단 저 디렉터리로 찾아가서 파일 목록을 보시면
gcc-4.어쩌구저쩌구.ebuild 라는 파일이 보일 겁니다.

제 경우는 한 3,4 가지 버전을 깔아두고 이 버전으로 컴파일해 봐서 에러 나면 다른 걸로 바꿔서 해보고 .. 그러고 있습니다. 가끔 특정 버전의 gcc 를 요구하는 패키지도 있거든요 ... 어떤 건지는 .. 기억이 가물 가물 합니다. 그냥 에러나면 딴 걸로 바꾸면 된다 는 것만 기억하고 있습니다.
그걸 emerge 시키면 된다는 얘깁니다.

Quote:
emerge gcc-4.어쩌구저쩌구.ebuild
이렇게요. - 실제로는 어 어쩌구 저쩌구에 버전도 들어가고 ... 그러겠죠 ?


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

댓글 달기

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