리눅스 생초보입니다...

pumbakr의 이미지

안녕하세요..
전 리눅스를 첨 사용하는 생초보입니다.
지금 레드햇 9.0을 사용중인데..서버로 설치했습니다..
궁금한건...
rpm으로 설치된 파일중에 몇가지를 업데이트 할려고 하는데
yum이란걸로 찾아봐도..최신버전은 아닌것들이 있던데요..
직접 그 프로그램이 있는 홈페이지에서 다운로드 받아서 소스로 설치를 해볼려고 합니다..

문제는 rpm으로 기존에 설치된 하위버전을 지울려고 하면 의존성에 걸린 프로그램이 많이 나오던데...--nodeps란 명령으로 무조건 삭제 해버려도 상관이 없는건지...만약 상관이 있다면..어떻게 지워야 되는지요..

또,rpm으로 설치된 것들은 어떤 옵션으로 어떤위치에 설치되있는지 알수 없나요?

소스로 설치할때 그옵션이랑 ..위치에 맞춰서 설치할려구요..그렇게 해도 상관없는지는 모르겠지만요...
너무 아는게 없어서..뭘어떻게 여쭤봐야 될지 모르겠네요..ㅜ,.ㅜ

kirrie의 이미지

pumbakr wrote:
안녕하세요..
전 리눅스를 첨 사용하는 생초보입니다.
지금 레드햇 9.0을 사용중인데..서버로 설치했습니다..
궁금한건...
rpm으로 설치된 파일중에 몇가지를 업데이트 할려고 하는데
yum이란걸로 찾아봐도..최신버전은 아닌것들이 있던데요..
직접 그 프로그램이 있는 홈페이지에서 다운로드 받아서 소스로 설치를 해볼려고 합니다..

문제는 rpm으로 기존에 설치된 하위버전을 지울려고 하면 의존성에 걸린 프로그램이 많이 나오던데...--nodeps란 명령으로 무조건 삭제 해버려도 상관이 없는건지...만약 상관이 있다면..어떻게 지워야 되는지요..

또,rpm으로 설치된 것들은 어떤 옵션으로 어떤위치에 설치되있는지 알수 없나요?

소스로 설치할때 그옵션이랑 ..위치에 맞춰서 설치할려구요..그렇게 해도 상관없는지는 모르겠지만요...
너무 아는게 없어서..뭘어떻게 여쭤봐야 될지 모르겠네요..ㅜ,.ㅜ

1. yum 업데이트
yum에 올라가 있는 어플리케이션들의 버젼이 반드시 '최신버젼'인 것은 아닙니다. 왜냐하면 최신버젼은 안정적이지 않을 수도 있기 때문입니다. 보통 안정적인(stable) 버젼 가운데서 최신버젼을 올려두기 때문에, 그에 맞게 설치하셔도 무방합니다.
단, 최신버젼에 자신이 원하는 기능이 포함되었다던가, 시험삼아 사용해보고 싶다던가 하면 배포하는 홈페이지에서 다운로드 받아서 설치하셔도 됩니다.

그리고 배포하는 홈페이지에서 다운받은 rpm파일로 업데이트를 해줄땐

rpm -Uvh xxx.rpm 해서 설치하시면 됩니다.

2. 의존성 문제
패키지에 따라서 의존성을 무시하고 삭제하면 에러가 발생하는 경우가 생깁니다. 잘 모를 경우엔 그냥 두시는게 정신건강상 편합니다. :P

3. 설치 경로
대부분은 /bin, /sbin, /usr, /usr/local, /usr/bin, /usr/sbin 등에 설치됩니다. 소스 컴파일로 설치하는 경우에 꼭 기존 rpm으로 설치된 경로와 맞춰서 해주실 필요는 없습니다. 제 경우 컴파일시에는 그냥 /usr/local/XXX 에 설치합니다.
설정 파일들은 대부분 /etc에 존재하고, 데이터파일은 대부분 /var에 존재합니다. (아닌 것들도 있습니다.)

저도 잘 아는 편은 아니지만, 윈도우처럼 레지스트리 등의 문제로 경로를 다르게 지정해주면 사용하는데 문제가 생기거나 하지는 않습니다. 리눅스용 어플리케이션들은 보통 간명하게 실행파일 하나로 실행됩니다. 그러니까 소스 컴파일로 설치한 프로그램은 해당 디렉토리를 지워주는 것으로 깔끔하게 삭제가 가능합니다. (설정파일이나 데이터파일도 삭제하시면 되겠죠.)

--->
데비안 & 우분투로 대동단결!

댓글 달기

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