PPA에서 설치된 모든 패키지를 제거 하시겠습니까?


17

PPA를 사용하여 LibreOffice 4를 설치했습니다. 나는 LibreOffice 3을 사용하고 있었고, 새로운 버전을 시도하기를 간절히 원했기 때문에 LibreOffice 4로 업그레이드했습니다.

이제 LibreOffice 4에 모국어 처리를 포함하여 몇 가지 문제가 있음을 알게되었으므로 LibreOffice 3으로 다시 돌아가고 싶습니다.

이 질문 LibreOffice 4.0에서 3.6으로 다운 그레이드하는 방법은 무엇입니까? 이미 위에서 언급 한 문제와 비슷한 답변이 있지만 내 문제를 해결하지는 못합니다. 이 질문은 특정 버전의 LibreOffice에서 4.0에서 3.6으로 다운 그레이드하는 방법에 대해 설명합니다. 언급 한 솔루션은 내가 찾고있는 솔루션이 아닙니다. 작동하지만 솔루션 .deb은 LibreOffice 3.6 용 파일을 다운로드 하거나 PPA를 추가하도록 제안 합니다. 또한 일부 답변은 일반적인 명령 줄 솔루션이 아닌 시냅스 사용에 대한 비율을 벗어났습니다 (그러나 솔루션에 적용 가능) .

PPA를 사용하거나 파일을 다운로드하지 않고 일반적인 솔루션 을 원합니다 .deb. 내가 원하는 것은 (더 높은) PPA 버전에서 (더 낮은) 공식 버전으로 돌아가는 것입니다.

어쨌든, 이것을 달성하기 위해 집에서 LibreOffice config 디렉토리를 제거한 다음 컴퓨터에서 LibreOffice를 제거했습니다.

sudo apt-get purge libreoffice-*

그런 다음 sudo apt-add-repository --remove명령을 사용하여 관련 PPA를 제거했습니다 . 그리고 나서 달렸다 sudo apt-get update.

이제 명령을 사용하여 LibreOffice를 설치하려고 할 때

sudo apt-get install libreoffice

충족되지 않은 종속성에 대한 결과가 눈에 띄게 나타납니다.

The following packages have unmet dependencies:
 libreoffice : Depends: libreoffice-core (= 1:3.5.7-0ubuntu4) but it is not going to be installed
(snipped)

명령을 사용하여 문제를 더 자세히 파면

sudo apt-get install libreoffice-core

나는 얻다

The following packages have unmet dependencies:  libreoffice-core :
Depends: libreoffice-common (> 1:3.5.7) but it is not going to be
installed
                Depends: libexttextcat0 (>= 2.2-8) but it is not going to be installed
                Depends: ure (>= 3.5.7~) but it is not going to be installed E: Unable to correct problems, you have held broken packages.

내 컴퓨터에 LibreOffice 3을 어떻게 설치합니까?

우분투 12.04 LTS를 사용하고 있습니다.


편집하다

수락 된 답변을 받기 전에 , 나는 지금 새로운 컴퓨터를 가져 와서 Ubuntu 12.04를 설치하면 LibreOffice 설치가 장애없이 작동하는지 궁금합니다. 그렇다면 왜 간단한 명령 줄로 오늘 12.04 시스템에 LibreOffice를 설치할 수 없습니까? 그런 다음 받아 들여진 대답은 모든 것을 명확하게했습니다. ppa-purgePPA에서 모든 배포 용으로 출시 된 표준 버전으로 모든 패키지를 재설정 할 수 있도록 사용해야 합니다. 기본적으로 PPA에서 패키지를 설치하기 전의 상태로 시스템을 복원하는 방법과 같습니다. 이 기사 는 아이디어를 더 자세히 설명합니다.

위에서 언급 한 답변 은 나를 위해 완벽하게 작동했습니다. 실제로 이것은 PPA를 통해 추가 된 패키지를 다운 그레이드하는 방법을 가르쳐 주었기 때문에 저에게 교육이었습니다. 그리고 그 대답은 실제로 우리에게 "패키지의 PPA 설치에서 공식적인 하위 버전 패키지로 옮기는 것"을 가르쳐 준다는 것을 깨달았습니다.



터미널을 통해 완전히하고 싶습니까? 시냅스를 사용해 보셨습니까?
Waldir Leoncio

1
@WaldirLeoncio 예, 명령 줄을 통해 완전히하고 싶습니다. Synaptic이 제가 가장 좋아하는 도구 였지만 이제는 명령 줄에 익숙해졌습니다.
Masroor

1
@ don.joey 당신이 내 사본을 복제라고 부르는 게시물, 내 대답에는 아무런 대답도 없습니다. 또한 주목할 점이 있다면 LO 3.6 용 .deb 파일을 다운로드하거나 리포지토리를 추가하는 것에 대해 모두 이야기합니다. 이제 컴퓨터를 새로 가져 와서 우분투 12.04를 설치하면 LO 설치가 문제없이 작동합니다. 그렇다면 왜 간단한 명령 줄로 오늘 12.04 시스템에 LO를 설치할 수 없습니까? 중복 플래그를 제거하기를 바랍니다.
Masroor

1
이것은 제안 된 속임수가 아닙니다. 이 질문은 "ppa로 설치된 패키지를 어떻게 완전히 제거합니까?" libreoffice와 거의 관련이 없습니다. 제안 된 속임수는 "libreoffice 공식 패키지를 제거하고 더 낮은 버전을 얻는 방법"입니다.
djeikyb

1
@MMA 제목을 수정하려고했지만 더 잘 할 수 있다면 물론 편집하십시오. 또한 (1) 질문이 아닌 메타를 제거하고 (2) 분명히 독특한 질문처럼 보이도록 질문을 편집하는 방법을 생각하고있었습니다. 원래 질문은 실제로 꽤 좋아 보입니다. 난 당신이 단지 열심으로 더 가까이
다가온 것 같아요 (

답변:


24

PPA가 설치 한 모든 패키지를 다운 그레이드하고 PPA를 비활성화하려면 ppa-purge 유틸리티가 필요합니다.

소스 목록에서 PPA를 제거 했으므로 PPA를 다시 추가해야합니다.

그런 다음 다음을 실행하십시오.

sudo apt-get install ppa-purge
sudo ppa-purge ppa:<your_ppa_name_here>

그런 다음 공식 저장소에서 LibreOffice 3을 설치할 수 있습니다.

문안 인사.


방법을 시도했지만 작동하지 않았습니다. ppa는 더 이상 소스 목록에 없습니다 sudo apt-add-repository --remove. 위에 표시된 것처럼 명령 을 통해 제거했습니다 . 충분하지 않습니까?
Masroor

4
PPA를 제거해도 설치된 패키지가 다운 그레이드되거나 제거되지 않습니다. 다시 추가하고 ppa-purge명령을 실행하십시오 . 이것을 반영하기 위해 내 대답을 편집합니다.
errikos

당신의 조언은 완벽하게 작동했습니다. PPA를 제거하는이 측면을 몰랐습니다. 이 기사 는 아이디어를 더욱 구체화했습니다. 배우는 것을 결코 멈출 수없는 것 같습니다. 이것은 최근에 제가 배운 가장 좋은 것 중 하나입니다. 어쨌든 LO는 현재 공식 저장소에서 내 컴퓨터에 설치되고 있습니다.
Masroor

ppa 버전의 Chromium을 테스트 한 후이 방법을 사용했습니다. ppa-purge 후 나는 표준 Chromium과 모든 설정을 가지고 동기화가 완벽하게 작동했습니다.
Dennis

-1

이전 LibreOffice 설치를 제거하기 위해 터미널 열기

복사 및 붙여 넣기 명령 :

sudo apt-get remove libreoffice*.*

엔터 키를 치시오

웹 사이트에서 LibreOffice 다운로드

LibreOffice 폴더를 마우스 오른쪽 버튼으로 클릭하고 추출

이름을 libreoffice로 변경

잘라 내기 및 붙여 넣기 데스크탑

DEBS 폴더로 이동

마우스 오른쪽 버튼을 클릭하고 터미널에서 열기를 선택하십시오.

복사 및 붙여 넣기 명령 :

sudo dpkg -i *.deb

엔터 키를 치시오

LibreOffice가 설치되었습니다


1
.deb 파일을 다운로드하지 않고 LO를 설치할 수 없습니까? 오늘 새 컴퓨터를 구입하여 Ubuntu 12.04를 설치하면 LO 설치가 장애없이 작동합니다. 그렇다면 왜 간단한 명령 줄로 오늘 12.04 시스템에 LO를 설치할 수 없습니까? 당황한 느낌.
Masroor
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.