나는 가지고 Tweak-Tools
있었지만 결함이 있었고 항상 작동을 멈췄습니다. 나는하지 않았다 unity-tweak-tool
. 나는 gnome-tweak-tool
. 그래서 아래 문제에 직면했을 때 퍼지를 사용하여 모든 것을 제거했습니다.
atenagm@atenagm-K46CB:~$ sudo apt-get install unity-tweak-tool
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
unity-tweak-tool : Depends: unity-webapps-common but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
하지만 그 후에도 같은 문제에 직면했습니다. 나는 또한 시도 $sudo apt-get install -f
했고 여기에서 다른 모든 솔루션을 찾았 지만 그중 어느 것도 작동하지 않았습니다.
다른 데스크톱 환경을 설치하는 것이 원인 일 수 있다고 생각했습니다. 나는 한때 설치 gnome3
되었지만 GUI에 문제가 발생하여 모든 종속성을 삭제했습니다. 다시 시작한 후에도 문제가 여전히 남아 있었으므로 KDE와 같은 다른 환경으로 갔다. 그래도 문제가 해결되었지만 지금은 여전히 Unity 데스크톱에 있고 시스템에서 KDE 데스크톱 환경이 실행되고 있지 않습니다. 이것이 문제일까요? 그렇다면 어떻게 수정하고 unity-tweak-tool
? 와 같은 모든 기능과 함께 정상적인 통합으로 돌아갈 수 있습니까? 그렇지 않은 경우 어떻게 설치할 수 unity-tweak-tool
있습니까?
추신 다음은 다음을 사용하여 설치 한 결과입니다 gdebi
.
atenagm@atenagm-K46CB:~$ sudo gdebi unity-tweak-tool_0.0.7ubuntu2_all.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading state information... Done
This package is uninstallable
Cannot install 'unity-webapps-common'
atenagm@atenagm-K46CB:~$ sudo gdebi unity-webapps-common_2.4.17+15.10.20150616-0ubuntu2_all.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading state information... Done
This package is uninstallable
Cannot install 'unity-webapps-service'
실행 오류가 없다 $sudo apt-get update
거나 $sudo apt-get check
또는 다른 apt
명령. 의 출력 $sudo apt-get install -f
도 다음과 같습니다.
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
linux-headers-4.4.0-109 linux-headers-4.4.0-109-generic
linux-image-4.4.0-109-generic linux-image-extra-4.4.0-109-generic
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
자동 제거를 수행 하여이 문제를 해결했습니다.
업데이트 참고 : N0rbert와의 채팅에서 주요 문제가
kubuntu-ppa/backports
PPA 임을 확인했습니다 . 의 Qt 종속성을 엉망으로 만들었습니다 unity-tweak-tool
.
다른 유사한 질문 에서 와 같이 HWE가 설치되어 있어도 PPA없이 Xenial을 새로 설치할 때이 문제를 재현 할 수 없습니다 .
시행 착오 끝에 KDE PPA ( ppa:kubuntu-ppa/backports
) 라는 단서를 찾았습니다 .
나는 거기에가는 방법을 간단히 설명한다.
Xenial을 설치하고 업그레이드하십시오.
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get autoremove
kubuntu-desktop 패키지 설치
sudo apt-get install kubuntu-desktop
sudo dpkg --configure -a
sudo dpkg -i --force-all /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb
sudo apt-get install -f
unity-tweak-tool
여기 에 설치 하십시오 (아직 KDE PPA 없음).
apt-get install --simulate unity-tweak-tool # ok
KDE PPA 추가
sudo add-apt-repository ppa:kubuntu-ppa/backports
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get autoremove
apt-get install --simulate unity-tweak-tool # fail! (see OP error message)
따라서 unity-tweak-tool
PPA에서 KDE를 업그레이드 한 후 설치하지 않습니다.
현재 소프트웨어 목록을 저장하고 나중에 비교할 수 있도록 Meld를 설치합니다.
dpkg -l > dpkg_-l_before.txt
sudo apt-get install meld
PPA 준비 및 제거 :
sudo apt-get install ppa-purge
sudo ppa-purge -i -y ppa:kubuntu-ppa/backports
sudo apt-get install -f -y
사용하지 않는 패키지를 찾아서 제거합니다 (대부분은 KDE PPA에서 가져옴).
sudo apt-get autoremove
sudo apt-get purge $(dpkg -l | grep ^rc | awk '{print $2}')
sudo apt-get purge $(aptitude search ~o | awk '{print $2}')
sudo apt-get autoremove
KDE 패키지 목록을 파일에 저장 한 다음 제거합니다.
dpkg -l | grep "^ii\|^ri\|^ic" | grep ~ppa | awk '{print $2}' > kde_packages.txt
sudo apt-get purge $(cat kde_packages.txt)
sudo apt-get autoremove
dpkg -l | grep "^ri\|^ic" | awk '{print $2}' > kde_packages2.txt
sudo apt-get purge $(cat kde_packages2.txt)
sudo apt-get autoremove
KDE 패키지의 공식 KUbuntu 버전을 다시 설치하려면 다음을 수행해야합니다.
sudo aptitude install kubuntu-desktop
제거에 동의하지 말고 n다음 솔루션을 누르고 다음과 같은 것을 기다리십시오.
Accept this solution? [Y/n/q/?] n
The following actions will resolve these dependencies:
Downgrade the following packages:
1) libqt5core5a [5.6.1+dfsg-3ubuntu1~xenialoverlay1~4+fix1 (now) -> 5.5.1+dfsg-16ubuntu7.5 (xenial-updates)]
2) libqt5dbus5 [5.6.1+dfsg-3ubuntu1~xenialoverlay1~4+fix1 (now) -> 5.5.1+dfsg-16ubuntu7.5 (xenial-updates)]
3) libqt5network5 [5.6.1+dfsg-3ubuntu1~xenialoverlay1~4+fix1 (now) -> 5.5.1+dfsg-16ubuntu7.5 (xenial-updates)]
4) libqt5qml5 [5.6.1-4ubuntu1~xenialoverlay1~4 (now) -> 5.5.1-2ubuntu6 (xenial)]
5) libqt5sql5 [5.6.1+dfsg-3ubuntu1~xenialoverlay1~4+fix1 (now) -> 5.5.1+dfsg-16ubuntu7.5 (xenial-updates)]
6) libqt5sql5-mysql [5.6.1+dfsg-3ubuntu1~xenialoverlay1~4+fix1 (now) -> 5.5.1+dfsg-16ubuntu7.5 (xenial-updates)]
7) libqt5sql5-sqlite [5.6.1+dfsg-3ubuntu1~xenialoverlay1~4+fix1 (now) -> 5.5.1+dfsg-16ubuntu7.5 (xenial-updates)]
8) libqt5xmlpatterns5 [5.6.1-2build1~~xenialoverlay1~4 (now) -> 5.5.1-2build1 (xenial)]
9) qml-module-qtquick-xmllistmodel [5.6.1-4ubuntu1~xenialoverlay1~4 (now) -> 5.5.1-2ubuntu6 (xenial)]
Accept this solution? [Y/n/q/?]y
The following packages will be DOWNGRADED:
...
KDE 재설치 후 다음을 설치할 수 있습니다 unity-tweak-tool
.
sudo apt-get install unity-tweak-tool
새 소프트웨어 목록을 저장하고 Meld를 사용하여 이전 소프트웨어와 비교
dpkg -l > dpkg_-l_after.txt
meld dpkg_-l_before.txt dpkg_-l_after.txt
그런 다음 누락 된 패키지를 수동으로 설치할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다