리눅스(페도라)에서 프로그램 설치하기 도와주세요!

deuxksy의 이미지

안녕하세요. 저는 얼마전부터 리눅스(페도라)를 사용하기 시작한 사용자 입니다.
데스크탑 리눅스가 사용하지 많이 편하다는 점에서 많이 놀랐 습니다..
하지만 아직 제가 너무 원도우에 익숙해 지다 보니깐.. 어리 버리 하는것이 있어서
이렇제 질문을 드립니다...

RPM, bin, tar 이 3가지 확장자 파일로 해서 저도 몇번 설치를 해보았지만 솔직히 아직도 잘이해가 안 감니다.
페도라에서 프로그래을 설치하는 방법이 몇가 지가 있는지 알고 싶습니다. 혹시 또다른 종류의 설치 방법이 있는지요

1. 페도라에서 프로그램 설치 방법 "종류 및 특징"(많은 예제들이 있지만 제가 알고 싶은것은 그 설치 방법들의 특징 입니다.)
2. 해당 설치 방법으로 설치후 "제거" 방법(설치 방법은 예제가 있지만 제거하는 방법에대해서는 찾기가 힘들어서요.)

이 2가지가 궁금해서 이렇게 글을 올리게 되었습니다...

무혼인형의 이미지

redhat fedora 는 yum이라는 설치 관리 툴을 이용 합니다.

몇가지 키 관련 세팅을 마치시고(메뉴얼을 찾아보세요)

yum install [패키지 이름]
yum remove [패키지 이름]
yum search [키워드]

이런 식으로 사용 할 수 있습니다.

----
http://poorpuppet.egloos.com

deuxksy의 이미지

무혼인형님 이렇게 답변을 쓰기 죄송할정도로 시간이 많이 흘러내요..
늦어지만 답변 정말 감사합니다.

----------------------------------------
밥은 먹고 다니냥?
deuxksy@gmail.com
www.zzizily.com

회니의 이미지

1. rpm
설치 : rpm -ivh name.rpm
제거 : rpm -e name.rpm

2. bin
설치 : ./name.bin

3. tar
압축해제 : tar -xvf name.tar
컴파일 : make
설치 : make install
삭제 : make uninstall

4. yum (추천)
설치 : yum install name
갱신 : yum upgrade
삭제 : yum remove name

ydhoney의 이미지

yum upgrade -> yum update 
 
====================여기부터 식은어치====================
안녕하세요. 저는 야동 초등학교 2학년 6반 11번입니다!! 제 컴퓨터에 리눅스를 깔아보고 싶습니다. 리눅스라는건 어제 처음 들어 보았습니다.
리눅스에서도 카트라이더는 되겠지요? 설마 안되나요? 안되면 왜 쓰나요? =3=33 리눅스에서는 카트라이더 캐릭터 머리가 너무 커서 못받아들이나요?

nalrim의 이미지

저.. 지금까지 yum upgrade 라고 했는데 한번은 부팅할때 선택항목이 늘었더라구요.
혹시 그 명령은 커널까지 알아서 업그레이드 해주는건가요?

purewell의 이미지

커널은 기본값이 '업그래이드'가 아니라 '설치'가 기본값이여서 그렇습니다.
커널 같이 민감한 녀석은 예전 커널을 남겨놓아 사용자가 복원할 수 있는 여지를 남겨주는 것 같습니다.
_____________________________
언제나 맑고픈 샘이가...
http://purewell.biz

_____________________________
언제나 맑고픈 샘이가...
http://purewell.biz

deuxksy의 이미지

회니님 이제서야 제대로 확인한게 정말 부끄럽네요...
많이 늦어지만 정말 감사합니다.

----------------------------------------
밥은 먹고 다니냥?
deuxksy@gmail.com
www.zzizily.com

ydhoney의 이미지

메뉴항목 맨 아래쪽에 보시면 gui툴로 되어있는 프로그램 추가/제거 툴이 있으실텐데요 -_-

(최근에 한번 깔아보았더니 있길래..저게 yumex인지 뭔지는 확인해보지 않긴 했는데...깔고 바로 지워서..=_=)
 
====================여기부터 식은어치====================
안녕하세요. 저는 야동 초등학교 2학년 6반 11번입니다!! 제 컴퓨터에 리눅스를 깔아보고 싶습니다. 리눅스라는건 어제 처음 들어 보았습니다.
리눅스에서도 카트라이더는 되겠지요? 설마 안되나요? 안되면 왜 쓰나요? =3=33 리눅스에서는 카트라이더 캐릭터 머리가 너무 커서 못받아들이나요?

wewoori의 이미지

아마 기본값으로는 설치가 안될겁니다.. yum install yumex라고 하면
아마 yum의 update가 필요하다면 해주고 설치을 할겁니다..

페도라계열 초보 사용자라면 yumex을 gui에서 돌리는 것도 추천할만 합니다.
좀 써보신 분이라면 yum에 옵션을 붙여 사용하는 것을 추천하구요..
솔직히 yum는 install , remove , update , search 외에 다른 것은
별로 사용할 일이 없더군요.. 특히 그룹설치같은 경우말이죠..
뭐.. 언젠가 필요할지는 모르겠지만요..

neomark의 이미지

보통은 말씀하신 3가지를 주로 쓰죠.. 그 외의 방법은 저도 써본적이 없네요.. 거의.. 90% 이상 어쩌면 99% 언급하신방법으로 설치를 합니다.

1. 페도라에서 프로그램 설치 방법 "종류 및 특징"(많은 예제들이 있지만 제가 알고 싶은것은 그 설치 방법들의 특징 입니다.)

==> 종류와 특징이라... 뭐 공통적으로 묶고 들어갈만한 속성이 없어서...

윗분들이 잘 답변을 해주셔서 보충만 하겠습니다.

우선.. tar 파일은요 보통은 그 패키지의 소스코드와 make, configure 등을 같이 묶어놓은 것입니다.

따라서 설치하려면 직접 컴파일을 해야하죠. 보통 INSTALL이나 README 같은 문서가 있어서 읽어보시고 따라하시면 됩니다.

configure -> make 식으로 진행되죠.. 이럴 경우 실제 파일들이 어디에 설치되냐는 configure의 옵션으로 줄 수도 있고요,

(configure 없이 그냥 make만 있을 수도 있습니다. )

옵션을 주지 않으면 default 값으로 설정됩니다. 궁금하시면 ./configure --help 명령어를 통해 확인해 보시면 됩니다.

뭐 보통.. --prefix , --bindir, 뭐 이런 옵션에 값을 주시면 해당 위치에 설치 파일들이 생깁니다.

RPM은 파일은 실행파일 및 필요한 설정파일, 도움말 파일등을 묶어 놓은 것이라고 생각하면 됩니다. 따라서 위에 tar 처럼 컴파일할

필요없이 그냥 rpm 명령어로 설치하시면 됩니다. rpm 은 패키지들 간에 의존성이 있어서 하나를 설치하려고 해도 엮여 있는

수많은 --;; 패키지를 일일이 찾아서 설치해야 할 수도 있습니다. 요즘은 직접 rpm 을 설치하는 방법보다는 yum 이라는 명령어를

사용해서 자동으로 의존성을 해결하도록 합니다. 즉, 의존성이 걸리는 놈들은 yum이 알아서 다운받아서 설치를 해준다는 말입니다.

아무래도 yum을 사용하시는게 편리하겠지요..

bin은 아마도 shell 파일은 말씀하시는거 같은데... shell script로 그냥 자동화 시켜 놓은것이 아닐까 하네요...

2. 해당 설치 방법으로 설치후 "제거" 방법(설치 방법은 예제가 있지만 제거하는 방법에대해서는 찾기가 힘들어서요.)

==> yum이나 rpm을 통해 설치하셨다면 제거는 간단합니다. rpm 이나 yum 모두 패키지를 제거하는 옵션을 가지고 있습니다.

man page를 참조하시고요.

소스 파일을 컴파일 해서 설치했다거나(tar) shell script로 자동화 설치의 경우는 아마도 일일이 찾아서 지워주셔야 할 것

같네요. 운이 좋으면(??) make 파일이나 script 파일에서 uninstall 을 제공할 수도 있고요.

deuxksy의 이미지

neomark님 답변 감사합니다.
너무 늦게 확인 하고 감사글을 이제야 올리게 되네요...

----------------------------------------
밥은 먹고 다니냥?
deuxksy@gmail.com
www.zzizily.com

deuxksy의 이미지

나름 조금 익숙해진 페도라 이지만....
IE 문제가 가장 불편하내요.

이거는 답이 안나오는 부분이니까요 ㅜ.ㅜ;;;
답변 해주신 모든 분들 대단히 감사합니다.

----------------------------------------
밥은 먹고 다니냥?
deuxksy@gmail.com
www.zzizily.com

댓글 달기

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