참고 : 실행 요청 된 모든 명령은 터미널에서 실행해야하며, Ctrl+에서 Alt+를 T열거 나 대시에서 터미널을 검색하여 열 수 있습니다 .
정말 고장 났나요?
다음 명령을 실행하고 설치하려는 소프트웨어를 다시 설치하십시오.
sudo apt-get update
사전 수행 단계
백업
다음 파일을 백업하십시오.
/etc/apt/sources.list
/var/lib/dpkg/status
이렇게하려면 다음 명령을 사용하십시오.
sudo cp /etc/apt/sources.list /etc/apt/sources.list.original
과
sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.original
apt-cache 지우기
apt
설치해야 할 때 대역폭을 절약하기 위해 최근에 다운로드 한 패키지의 캐시를 유지합니다. 경우에 따라 비생산적 일 수 있습니다.
이제 청소하려면 두 가지 옵션이 있습니다.
sudo apt-get clean
이 폴더에 속한 모든 캐시 패키지 제거 /var/cache/apt/archives/
및 /var/cache/apt/archives/partial
.lock 파일을 제외합니다. 이것은 추천
sudo apt-get autoclean
이 폴더 검색 /var/cache/apt/archives/
및 /var/cache/apt/archives/partial
패키지는 저장소에하면 계속 확인을하고 있지 않은 사람을 제거
의존성 수정
apt의 수정 깨진 모드 사용
sudo apt-get -f install
이로 인해 apt는 누락 된 종속성을 스캔하여 리포지토리에서 수정합니다.
출력에 새로 설치되거나 업그레이드 된 것이 아무것도없는 것으로 표시되면 실패한 것입니다.
필요한 모든 소스가 활성화되어 있는지 확인
입력 gksu software-properties-gtk
하면이 창이 나타납니다
모든 소스가 활성화되어 있는지 확인하십시오.
다음으로 Other software (기타 소프트웨어) 탭으로 이동하여 설치할 소프트웨어에 필요한 PPA가 있고 활성화되어 있는지 확인하십시오. 또한 패키지가 손상되었을 수있는 일부 PPA를 비활성화하십시오.
지금, 실행 sudo apt-get update
지금 소프트웨어를 설치하십시오
다운로드 할 더 나은 서버 선택
입력 gksu software-properties-gtk
하면이 창이 나타납니다
드롭 다운 상자에서 다운로드를 클릭하고 다른
최상의 서버 선택을 클릭하십시오.
운영 sudo apt-get update
소프트웨어를 설치하십시오
또한, 사용해보십시오 sudo apt-get install -f
PPA 퍼지
부러 지거나 원치 않는 ppa와 그 응용 프로그램을 제거하는 데 사용되는 도구입니다.
설치하려면 다음을 실행하십시오.
sudo apt-get install ppa-purge
그러나 질문 apt
이 깨 졌다는 것을 고려하면 위의 명령이 실패합니다. 이 명령을 사용하십시오
mkdir ppa-purge && cd ppa-purge && wget http://mirror.pnl.gov/ubuntu/pool/universe/p/ppa-purge/ppa-purge_0.2.8+bzr56_all.deb && wget http://mirror.pnl.gov/ubuntu//pool/main/a/aptitude/aptitude_0.6.6-1ubuntu1_i386.deb && sudo dpkg -i ./*.deb
이제 ppa purge를 사용하십시오.
sudo ppa-purge ppa:someppa/ppa
Y-PPA 관리자
Y-PPA 관리자는 PPA 및 이와 관련된 다양한 문제를 관리 할 수있는 GUI 앱입니다.
설치하려면
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
과
sudo apt-get update
과
sudo apt-get install y-ppa-manager
질문을 고려하면 apt
깨 졌으므로 대신이 명령을 사용하십시오
sudo su
과
32 비트 :
mkdir y-ppa-manager && cd y-ppa-manager && wget https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/launchpad-getkeys_0.3.2-1~webupd8~oneiric_all.deb && wget https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/y-ppa-manager_0.0.8.6-1~webupd8~precise_all.deb && wget https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/yad_0.17.1.1-1~webupd8~precise_i386.deb && dpkg -i ./*.deb
64 비트 :
mkdir y-ppa-manager && cd y-ppa-manager && wget https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/launchpad-getkeys_0.3.2-1~webupd8~oneiric_all.deb && wget https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/y-ppa-manager_0.0.8.6-1~webupd8~precise_all.deb && wget https://launchpad.net/~webupd8team/+archive/y-ppa-manager/+files/yad_0.17.1.1-1~webupd8~precise_amd64.deb && dpkg -i ./*.deb
이제 입력 y-ppa-manager
이 창이 나타납니다
고급을 두 번 클릭하면이 창이 나타납니다.
검은 색으로 표시된 다음 작업을 수행하십시오.
예방은 치료보다 낫다
AskUbuntu : D에서이 질문을 검색하는 것보다 예방하는 것이 좋습니다
안전을 지키기위한 지침은 다음과 같습니다.
시스템을 최신 상태로 유지
항상 다음 명령을 정기적으로 실행하십시오.
sudo apt-get update&&sudo apt-get upgrade
또는이 명령으로 항상 Update Manager를 사용할 수 있습니다
gksu update-manager
신뢰할 수있는 PPA 만 사용
Ubuntu에서도 사용되는 PPA 만 사용하고 신뢰할 수있는 출처의 PPA 만 사용하십시오. 사실, 패키지는 이미 우분투 저장소에있을 수 있습니다
상황이 좋을 때 백업하고 나중에 복원
이를 위해서는 Y-PPA-Manager가 필요합니다. 설치 단계는 위에 나와 있습니다.
이 명령을 실행하여 Y-PPA-Manager를 엽니 다.
y-ppa-manager
이 창이 나타납니다
고급을 두 번 클릭하면이 창이 나타납니다.
이것을 실행하십시오 :
tar.gz 파일을 아래와 비슷한 대화 상자로 저장하라는 메시지가 표시됩니다. 다른 파티션이나 안전한 장소에 저장하십시오
나중에 다시 복원해야 할 때 비슷한 단계를 수행하고 고급 대화 상자가 나타나면 다음을 클릭하십시오.
아래와 비슷한 대화 상자를 사용하여 이전에 저장 한 이전 백업에서 복원하라는 메시지가 표시됩니다
그래도 작동이 안되는?
패키지 종속성 오류는 항상 일반적인 것은 아니며 설치할 패키지에 따라 다릅니다.
오류를 해결하기 위해 제공된 모든 단계를 수행해도 효과가 없으면 언제든지 Ubuntu 에 문의하십시오.
다음은 출력을 게시해야하는 몇 가지 명령입니다.
sudo apt-get install packagename
과
cat /etc/apt/sources.list
과
cat /etc/apt/sources.list.d/*
( Basharat Sial 에게 감사합니다 )
출력이 필요한 다른 파일 / 명령도 있으며 오류가있을 수 있으며, 사용자는 주석을 입력하여 파일 / 명령을 게시하라는 메시지를 표시 할 것입니다.