ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [ubuntu] apt-get 사용법
    Programming 2019. 3. 23. 22:02

    apt-get 쓰면 아재라는데;;
    apt 에 없는게 종종 있는터라 apt-get 쓰고 아재할란다.

    패키지 검색

     command 

     # apt-cache search vim-tiny
     vim-tiny - Vi IMproved - enhanced vi editor - compact version

    패키지 설치

    도커 이미지 파일중 OS 설치하면 기본만 있어서 에디터를 설치해야 한다.
    Vi 기본을 설치했더니 생각보다 용량(49.5 MB)이 커서 작은 사이즈 vim-tiny 를 선택했다.
    (방향키가 안되서 불편하긴하지만 기본기능은 다있다)

     command

     # apt-get install vim-tiny 
     After this operation, 1838 kB of additional disk space will be used.

    패키지 삭제

    설치된 패키지 확인

     command 

     # apt list --installed | grep php


    패키지 삭제 

     command  

     # apt-get remove php5  // remove 또는 purge 
     # apt-get autoremove 
     # apt-get clean 

    패키지 관련 파일 : 용량 정리할때 지워준다.
    /var/cache/apt/archives : 다운로드 파일
    /var/lib/apt/lists : 패키지리스트 (apt update, apt-get update 하는 경우 불필요한 리스트파일이 생성됨)

    저장소 추가

    기본 저장소는 최신 버전을 유지하고 과거 버전은 제공하지 않는다. (최신을 써라 이건가?)
    레거시 시스템 개발환경 구축을 위해서 과거 버전 설치해야 하는 경우 과거 버전을 제공하는 저장소를 추가해준다.

     command  

     # apt-get install software-properties-common     // add-apt-repository 명령를 사용하기 위해 설치
     ~
     Need to get 24.5 MB of archives.
     After this operation, 111 MB of additional disk space will be used.
     Do you want to continue? [Y/n] Y

    + 패키지 검색
    Personal Package Archives for Ubuntu
    URLs https://launchpad.net/ubuntu/+ppas

     command 

     # add-apt-repository ppa:ondrej/php
     # apt-cache search php5

    저장소 리스트 확인

    - 운영되지 않는 저장소가 있는 경우

     command

     # apt-get update
     ~                           
     Err:7 http://ppa.launchpad.net/hentenaar/php/ubuntu bionic Release           
       404  Not Found [IP: 91.189.95.83 80]


    - 모든 저장소가 정상

     command

     # apt-get update
     Hit:1 http://security.ubuntu.com/ubuntu bionic-security InRelease   
     Hit:2 http://ppa.launchpad.net/ondrej/php/ubuntu bionic InRelease       
     Hit:3 http://archive.ubuntu.com/ubuntu bionic InRelease                 
     Hit:4 http://archive.ubuntu.com/ubuntu bionic-updates InRelease
     Hit:5 http://archive.ubuntu.com/ubuntu bionic-backports InRelease
     Reading package lists... Done

    저장소 삭제

    - 명령어 삭제

     command 

     # add-apt-repository --remove ppa:hentenaar/php


    - 저장소 파일 삭제
    기본 저장소 파일 위치 : /etc/apt/sources.list
    추가 저장소 파일 위치 : /etc/apt/sources.list.d

     command 

     # ll /etc/apt/sources.list.d
     hentenaar-ubuntu-php-bionic.list 
     ondrej-ubuntu-php-bionic.list 

     # rm /etc/apt/sources.list.d/hentenaar*


    참고 

    URLs. 

    apt 사용법 https://www.lesstif.com/pages/viewpage.action?pageId=24445574

    'Programming' 카테고리의 다른 글

    xcode 삭제후 git, homebrew 에러  (0) 2018.09.04
    Mac 환경 셋팅  (0) 2017.06.15
    Outlook 보낸 메일 회수  (0) 2016.07.28

    댓글

Designed by Tistory.