시냅틱에서 일부 작업의 명령 줄 동등성


24

이미 대부분의 패키지 관리에 apt-get을 사용하고 있습니다. 그러나 때때로 시냅틱을 사용하여 특정 작업을 수행해야하는 경우가 있습니다. 시냅틱에서 다음 작업을 수행하는 동등한 명령을 배우고 싶습니다.

  • 패키지의 종속성 / 종속 패키지를 확인하십시오. (이것은 패키지의 속성을보고 시냅틱에서 수행 할 수 있습니다).
  • 사용 가능한 패키지 찾아보기
  • 일부 키를 검색하십시오 (패키지 이름 및 세부 사항 / 설명). (시냅스 상단의 검색 기능)
  • 패키지가 설치되어 있는지 확인

또한 더 이상 필요하지 않은 패키지를 찾는 방법이 있습니까 (예 : 종속성을 제거하여 더 이상 사용하지 않는 패키지). 특정 프로그램을 제거했기 때문에 시스템이 크게 부풀어 오르는 느낌이 들었습니다.


방문 man aptman dpkg
Pandya

답변:


24
  • 패키지의 종속성 / 종속 패키지를 확인하십시오. (이것은 패키지의 속성을보고 시냅틱에서 수행 할 수 있습니다) :

    apt-cache depend 'package-name'
    apt-cache rdepend 'package-name'
    
  • 사용 가능한 패키지 찾아보기

    apt-cache pkgnames
    apt-cache search '.*'
    apt-cache show 'package-name'
    
  • 일부 키를 검색하십시오 (패키지 이름 및 세부 사항 / 설명). (시냅스 상단의 검색 기능)

    apt-cache search pattern
    apt-cache --names-only search pattern
    
  • 패키지가 설치되어 있는지 확인

    dpkg -l | grep package-name
    

마지막 너비는 터미널 너비가 좁을 때 열이 잘 리기 때문에 원하는 결과를 제공 할 수 없습니다. 더 안전한 대안은

dpkg-query -Wf '${Package}\n' | grep pkg
dpkg --get-selections | grep pkg

aptitudeGUI에 액세스하지 않고 패키지 관리자가 필요한 경우에도 도움이 될 수 있습니다.
Davidson Chua

8

더 이상 필요하지 않은 패키지를 찾는 것에 대한 마지막 질문에 대답합니다. 더 이상 필요없는 패키지를 찾을 수 있습니다

sudo deborphan

또한 aptitude기본적으로 사용되지 않는 패키지를 자동으로 제거하도록 설정되어 있으므로 대신 apt-get다른 패키지를 사용하는 것이 좋습니다 (다른 멋진 기능도 있습니다). deborphan과 aptitude는 기본 설치가 아니기 때문에 설치해야 할 수도 있습니다 (apt-get을 통해 설치할 수 있음).

apt-get을 고수하고 싶다면 사용하지 않는 패키지를 제거하십시오.

sudo apt-get autoremove

그러나 deborphan이 적성과 apt-get보다 사용되지 않은 패키지를 더 많이 찾는다는 것을 알았습니다.

마지막으로 aptitude와 apt-get은 다음 autoclean옵션 을 사용하여 컴퓨터의 아카이브에서 오래된 패키지를 제거 할 수 있습니다 .

sudo aptitude autoclean
sudo apt-get autoclean

적성을 자동으로 설정하도록 설정할 수도 있습니다.


2

"또한 더 이상 필요하지 않은 패키지를 찾는 방법이 있습니까 (예 : 종속성을 제거하여 더 이상 사용하지 않는 패키지)."

설치하십시오 deborphan. 기본 모드는 어떤 것에 의존하지 않는 라이브러리 패키지 목록을 제공합니다. 모든 패키지 -a목록을 얻는 데 사용할 수도 있습니다. 제거해도 다른 것에 영향을 미치지 않을 수 있습니다.]

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.