몇가지 질문입니다.

sino0527의 이미지

안녕하세요 초보입니다...

1. rpm으로 설치하면 지울때 rpm -e 옵션 먹이면 깨끗하게 지워지잖습니까? 그런데 소스컴파일해서 깔면 디렉토리 전부 하나씩 찾아가서 지워야합니까? ex) php, apache, mysql

2. 소스를 컴파일해서 설치하는게 관리하기 편한가요? 아니면 SRPM을 리빌드해서 설치하는게 관리하기 편하나요?

좋은하루되세요...

nthroot의 이미지

소스설치도 대부분 prefix를 지원하기 때문에 지정해서 설치하면 불편하지 않습니다.
/usr/local/package 형식으로 보통 설치를 하기 때문에 삭제할땐 이폴더만 지워주면 됩니다.

그리고 보통 패키지들이 멀티플랫폼으로 만들고 설치할때 하나의. 패키지로 멀티플랫폼에 설치하기 때문에 집에서 레드햇만 쓰는 경우가 아니라면 오히려 불편합니다. 패키지 종류별로 받아야 하기 때문에요.
수세와 레드햇간에 rpm이 제대로 호환이 안되서 엉뚱한걸 받는 경우도 있구요.

이것저것 가려서 받는 귀찮음을 해결해주거든요

tarball 하나만 가지고 있으면 되니까요.

------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.

codebank의 이미지

nthroot님의 답변에 몇가지 더해서...

1. 만일 소스설치한 디렉토리를 삭제하지 않았다면 make uninstall 하면 된다고들
합니다. 모든 패키지가 지원하지는 않지만 요즘은 많이들 지원하고 있는 것 같더군요.
2. 설치했다 지웠다를 반복해야한다면 SRPM으로 관리하세요. 소스를 직접 컴파일해서
설치해야한다면 'make install > 패키지이름.txt'정도로 어떤 파일이 설치되는가를
기록해 놓는것도 좋습니다.
만일 몇가지 비슷한 프로그램이 있어서 테스트하기 위해서라면 SRPM이나 설치되는
이름을 보관해놓고 테스트가 끝나면 지우면되겠죠.
하지만 계속적으로 사용할 것이라면 한번설치해놓고 설정만 잘 잡으면 되지 않을까요?
그것을 관리한다는 차원은 Upgrade된 프로그램이 나왔을때를 대비한다는 것인가요?

이런 관리가 필요하다면 Debian이나 Gentoo 배포판을 사용해보실것을 권해드립니다.
사실 이 두 배포판은 처음 설치할때만 약간 어렵고 이후에는 Debian의 경우
apt-get, Gentoo의 경우 emerge로 원하는 패키지를 설치함은 물론이고
RPM을 설치하면 지긋지긋하게 나오는 의존성문제도 거의 없으니까요.

------------------------------
좋은 하루 되세요.

댓글 달기

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