Linux #2

4168 단어 linux2021-092021-09

패키지 (package)

여러 파일이 담겨있는 하나의 상자 ≒ 압축 파일

패키지 안에 들어있는 파일들

  • 프로그램 파일
  • 프로그램 설치 파일
  • 프로그램 설치 설명서
  • 프로그램 정보를 담은 파일
    - 프로그램을 설치하기 위해 필요한 다른 프로그램 정보

프로그램이 설치되고 동작하기 위한 모든 파일들

패키지 매니저

패키지의 설치, 변경, 삭제 등 관리를 편리하게 해주는 도구

  • 필요한 패키지를 설치
  • 설치된 패키지의 업데이트 확인, 실행
  • 필요없는 패키지 제거

Ubuntu 패키지 매니저 - apt

기본으로 포함되어 있음
ㄴ 터미널에서 apt로 설치 확인

주요 명령어

  • 패키지 목록 갱신
    - apt update : 관리자 권한 필요
    패키지를 받을 수 있는 여러 저장소의 최신 정보를 업데이트
    새로운 저장소를 추가하거나, 패키지를 설치하기 전, 최신 정보를 갱신

    설치된 프로그램이 새로운 버전으로 변경(업데이트) 되지 않습니다

  • 업그레이드(upgrade) 가능한 패키지 목록 출력
    - apt list --upgradable

    • 업그레이드 = 설치된 프로그램을 새로운 버전으로 변경
  • 전체 패키지 업그레이드
    - apt upgrade : 관리자 권한 필요

  • 특정 패키지만 업그레이드
    - apt --only-upgrade install (패키지 이름) : 관리자 권한 필요

  • 설치된 패키지 보기
    - apt list --installed

  • 패키지 검색
    - apt search (검색어)

  • 패키지 정보 확인
    - apt show (패키지 이름)

  • 패키지 삭제
    - apt remove (패키지 이름) : 관리자 권한 필요

관리자 권한이 필요할 때

  • sudo앞에 붙여서 명령을 작성
    - 비밀번호를 물어보면 입력 : 안 보이지만 입력 되고 있음!

macOS 패키지 매니저 - brew

homebrew 설치

  1. homebrew를 설치하기 전에
    Xcode Command Line Tools를 먼저 설치 xcode-select --install

    - 이 메시지가 나온다면 이미 설치된 상태, 다음으로 진행
  2. 설치 스크립트 복사
    -- Homebrew 사이트 > Install Homebrew

    -- 표시된 부분을 클릭하여 스크립트 복사 혹은
    -- command + C
  3. 터미널에 복사한 스크립트 붙여넣기
    -- command + V
    -- 관리자 권한이 필요하여 암호를 묻게 됨 > 설치하는 기기 계정의 비밀번호를 입력
    -- 중간에 입력을 해야 하는 경우 따라서 입력
    ex) Press RETURN to continue or any other key to abort
    ㄴ enter(return) 키를 눌러 진행하거나 다른 키를 눌러 중단하세요
  4. 설치 완료 확인
    -- 터미널 출력 결과 중 Installation successful! 확인
  5. Next steps:
    -- 터미널 출력 결과 중 Next steps 아래 echo ~ shellenv)* 확인
    -- 확인한 부분을 복사하여 터미널에 다시 붙여넣기
  6. 설치 확인
    -- 터미널에 brew help 를 입력했을 때

    위와 같이 나오면 설치 되었음

주요 명령어

  • brew 자체를 업데이트
    - brew update
  • 업데이트가 필요한 파일 조회
    - brew outdated
  • 패키지 업그레이드
    - brew upgrade (패키지 이름)
  • 설치된 패키지들 확인
    - brew list
  • 패키지 검색
    - brew search (패키지 이름)
  • 패키지 정보 확인
    - brew info (패키지 이름)
  • 패키지 설치
    - brew install (패키지 이름)
  • 패키지 삭제
    - brew uninstall (패키지 이름)

애플 실리콘 (M1) Mac 사용시 주의사항


위와 같은 오류가 발생한다면

  • 에뮬레이션 환경 Rossetta를 설치
software update --install-rosetta

그리고 brew 명령 앞에 arch -86_64를 붙임
ㄴ 인텔 칩에서 사용하는 패키지를 M1 Mac에 설치할 수 있게

arch -x86_64 brew install (패키지 이름)

뭔가 잘못 되고 있는거 같은데?
쫄지 말고 Ctrl + C !


그림 출처 : codestates

좋은 웹페이지 즐겨찾기