>운영 및 유지보수 >리눅스 운영 및 유지 관리 >Debian 기반 Linux 시스템 소프트웨어 설치 명령은 무엇입니까?

Debian 기반 Linux 시스템 소프트웨어 설치 명령은 무엇입니까?

PHPz
PHPz앞으로
2023-05-20 17:10:593548검색

debian 소개

1. 소프트웨어 설치 방법

1) apt 방법
a. 일반 설치: apt-get installsoftname1softname2...;
b. .. .(깨진 종속성을 수정하려면 -f 임시)
c. 재설치: apt-get --reinstall install Softname1 Softname2...;
2) dpkg 방법
일반 설치: dpkg -i package_name.deb
3) 소스 코드 설치(.tar, tar.gz, tar.bz2, tar.z)
먼저 소스 코드 패키지의 압축을 푼 다음 tar 명령
a을 통해 완료합니다. tar -zxvf xx.tar. gz
b. xx.tar.z 풀기: tar -zxvf xx.tar.z
c. xx.tgz 풀기: tar -zxvf xx.tgz
d 풀기 xx.bz2: bunzip2 xx.bz2
e. .tar: tar xf xx.tar
그런 다음 압축이 풀린 디렉터리로 들어갑니다. 이때 다른 소스 코드 패키지나 사전 컴파일된 패키지 간에 차이가 있을 수 있으므로 먼저 readme 및 기타 설명 파일을 읽어 보는 것이 좋습니다. ls -f --color를 사용하거나 ls -f 명령(실제로는 l 명령만 필요함)을 사용하여 실행 파일을 확인합니다. 실행 파일 끝에 *가 표시됩니다.
일반적으로 ./configure
를 순서대로 실행하여 make
sudo make install
을 실행하면 설치가 완료됩니다.

2. 소프트웨어 패키지를 제거하는 방법

1) apt 방법
(1) 제거 가능한 제거: apt-get 제거 소프트 이름1 소프트 이름 2 ... (끝에 +가 있는 경우 소프트웨어 패키지 제거) 패키지, 설치를 의미합니다. )
(2) 제거 제거: apt-get --purge Remove Softname1 Softname2...(동시에 구성 지우기)
      제거 제거: apt-get purge sofname1 softname2...; 위와 동일, 구성 파일도 지우기)
2) dpkg 방법
(1) 제거 가능한 제거: dpkg -r pkg1 pkg2...;
(2) 제거 제거 지우기: dpkg -p pkg1 pkg2...;

3. 기타 명령어

apt-cache search # ------(패키지 검색 package)
apt-cache show #------(package 설명, 크기, 버전 등 패키지 관련 정보 가져오기 등)
apt-get install # ------(패키지 설치 패키지)
apt-get install # -----(package --reinstall 패키지 다시 설치)
apt-get -f install # -- ---(강제 설치, " -f = --fix-missing" 복구 설치라고 생각하세요...)
apt-get 제거 #------(패키지 제거 패키지)
apt-get 제거 - -purge # ------( 패키지는 구성 파일 삭제 등을 포함하여 패키지를 삭제합니다.)
apt-get autoremove --purge # ----(패키지는 패키지와 해당 종속 소프트웨어 패키지 + 구성 파일을 삭제합니다. 등 (6.10에만 유효, 적극 권장))
apt- get update #------업데이트 소스
apt-get 업그레이드 #------설치된 패키지 업데이트
apt-get dist-upgrade # - --------시스템 업그레이드
apt- get dselect-upgrade #------dselect를 사용하여 업그레이드
apt-cache에 따라 다름 #---------(사용 종속성을 이해하기 위한 패키지)
apt-cache rdependents #------(특정 종속성을 이해하기 위한 패키지 특정 종속성의 경우 패키지가 어떤 패키지에 의존하는지 확인하세요...)
apt-get build-dep # ------(컴파일 환경 관련 패키지 설치로)
apt-get source #------ --(패키지 다운로드 패키지의 소스 코드)
apt-get clean && apt-get autoclean # --------다운로드한 아카이브 정리 파일 && 오래된 패키지만 정리
apt-get check #--- ----손상된 종속성 확인
dpkg -s 파일 이름 -----어떤 소프트웨어 패키지 파일 이름이 속하는지 찾기
apt-file 검색 파일 이름 ---- -어떤 소프트웨어 패키지 파일 이름이 속하는지 찾기
apt-file list packagename - ----소프트웨어 패키지의 내용 나열
apt-file update --apt-file 데이터베이스 업데이트

dpkg --info "패키지 이름" - -소프트웨어 패키지의 압축을 푼 후 패키지 이름을 나열합니다.
dpkg - l --현재 시스템의 모든 패키지를 나열합니다. 매개변수 less와 함께 사용하면 분할 화면으로 볼 수 있습니다. (rpm -qa와 유사)
dpkg -l | grep -i "소프트웨어 패키지 이름" --"패키지 이름"과 관련된 시스템 및 " 패키지를 봅니다.
dpkg -s 설치된 패키지의 세부 정보를 쿼리합니다.
dpkg -l 설치된 소프트웨어 패키지가 설치된 위치를 쿼리합니다. system.(rpm -ql과 유사)
dpkg -s 시스템의 파일이 어떤 소프트웨어 패키지에 속하는지 조회합니다. (rpm -qf와 유사)
dpkg -i 소프트웨어 패키지를 다운로드한 후 세부 정보를 조회합니다. 로컬로 설치해야 하는지 확인하세요(살펴보세요).
dpkg -i 소프트웨어 패키지를 수동으로 설치하세요(소프트웨어 패키지 이전에는 종속성 문제를 해결할 수 없습니다). apt-get -f install을 사용하여 안정성 문제를 해결할 수 있습니다.
dpkg -r은 소프트웨어 패키지를 제거합니다. 이는 완전한 제거가 아니며 해당 구성 파일이 여전히 존재합니다.
dpkg -p는 모두 제거하지만 여전히 종속성을 해결할 수는 없습니다. 소프트웨어 패키지 문제)
dpkg -reconfigure reconfigures

apt-get install은 소프트웨어 패키지와 모든 종속 패키지를 다운로드하고 동시에 패키지를 설치하거나 업그레이드합니다. 패키지에 보류(중지 플래그)가 설정되어 있으면 따로 설정됩니다(즉, 업그레이드되지 않습니다).
apt-get 제거 [--purge] 이 패키지에 의존하는 다른 패키지를 제거합니다. -purge 이 패키지를 완전히 제거해야 함을 나타냅니다.
apt-get 업데이트는 데비안 이미지에서 패키지 목록을 업데이트합니다. 해당 날짜에 소프트웨어를 설치하려면 최소한 하루에 한 번, /를 수정할 때마다 실행하세요. etc/apt/sources.list를 실행해야 합니다.
apt-get 업그레이드 [-u]는 설치된 모든 패키지를 사용 가능한 최신 버전으로 업그레이드합니다. 패키지가 종속성을 변경하고 설치해야 하는 경우 새 패키지를 제거하지 않습니다.
apt-get 업데이트는 보류로 표시된 패키지를 업그레이드하지 않습니다.
apt-get dist-upgrade [-u]는 apt-get과 유사합니다. dist-upgrade는 종속성을 충족하기 위해 패키지를 설치하고 제거하므로 위험합니다.
apt-cache 검색 패키지 이름과 설명에 xxx가 포함된 패키지를 검색하면 특정 패키지가 표시됩니다. 패키지 설명
apt-cache showpkg는 패키지 및 다른 패키지와의 관계에 대한 자세한 내용을 보여줍니다.

위 내용은 Debian 기반 Linux 시스템 소프트웨어 설치 명령은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제