ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • apt-get(yum)으로 다운받는게 좋을까? ftp 또는 wget으로 다운받는게 좋을까?
    Infra/OS 2020. 4. 22. 00:02

    저희는 윈도우에서 흔히 파일을 다운로드할 때

    다운로드하고 싶은 프로그램을 해당 사이트에 들어가서 클릭 몇 번만으로 다운로드할 수 있습니다.

     

    또한 install.exe 파일을 실행시키거나 압축을 풀면 원하는 파일을 얻을 수 있게 됩니다.

     

     

     

     

    하지만 리눅스는 윈도우와는 조금 방식이 다릅니다.

    리눅스를 사용해서 파일을 다운로드하는 방법은 크게 3가지가 있습니다.

     

     

     

    첫 번째는 FTP 압축파일 전송 방법입니다.

     

    만약 AWS 같은 클라우드 서버에서 리눅스를 이용하신다면 파일질라 같은 FTP 전송 프로그램을 사용하여

    확장자명이 tar.gz이라는 파일(윈도우에서 쓰는 zip 같은 압축파일입니다)을 서버로 전송합니다.

    그리고 해당 파일이 있는 폴더로 가서 명령어로 압축을 풀고 심볼릭 링크를 걸면 원하는 파일을 어느 위치에서든 사용하실 수 있게 됩니다.

     

     

    두 번째 방법은 wget명령어로 다운로드하는 것입니다. 

     

    wget명령어는 해당 링크를 제공하는 사이트가 있다면 그 명령어를 통해서 tar.gz 파일을 받을 수 있습니다.

    대표적인 예로 아파치 톰캣이 있습니다. http://tomcat.apache.org/

     

    해당 링크를 복사를 하셨다면 리눅스 커널에서 원하는 폴더로 이동하신다음에 다음과 같이 wget명령어 다음에 붙여넣기 하시고 실행시키면 tar.gz파일이 설치가 됩니다. 버전은 조금씩 다를 수 있습니다.

    $ wget http://mirror.navercorp.com/apache/tomcat/tomcat-9/v9.0.34/bin/apache-tomcat-9.0.34.tar.gz

    만약 wget으로 다운로드가 안된다면 라이센스 승인을 받아야만 다운로드가 가능한 경우인지를 의심해봐야합니다.

    오라클 jdk1.8 다운로드시에는 아래와 같이 헤더에 쿠키 설정을 해주어야 합니다.

    (아래는 톰캣과 상관없는 jdk1.8다운로드 입니다.)

    $ wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz

     

    다운로드가 완료되면 tar.gz파일이 생기는데 다음과 같은 명령어로 압축을 해제할 수 있습니다.

    $ tar -xvzf 파일.tar.gz

    해제된 파일은 정상적으로 사용할 수 있습니다.

    취향에 따라 폴더를 옮기거나 심볼릭 링크를 거시면 됩니다.

     

     

    세 번째 방법은 apt-get으로 다운로드하는 방법입니다.

     

    패키지 다운로드입니다.

    이 방법으로 다운로드하면 모든 사용자가 사용할 수 있도록 /usr/bin에 폴더에 자동으로 설치가 됩니다. 

    이 방법은 누가 언제 어디서 버전을 업데이트하고 설치했는지 지속적으로 모니터링이 가능하므로 위의 방법들보다 굉장히 안전한 설치방법이라고 말씀드릴 수 있습니다.

     

     

    지금까지 3가지의 파일 다운로드 방법을 살펴보았습니다.

    저는 개인적으로 apt-get으로 다운받아서 패키지 관리를 좀 더 손쉽게 하고자 하는 편입니다.

     

    하지만 어느 것이 더 좋고 편리한 것은 없습니다.

    상황에 맞게 그리고 취향에 맞게 사용하시면 됩니다.

     

    댓글

Designed by Tistory.