Ubuntu에서 작동하지 않는 일부 프로그램을 제거하고 다시 설치하는 방법

Ubuntu에서 작동하지 않는 일부 프로그램을 제거하고 다시 설치하는 방법

저는 특히 프로그램 자체뿐만 아니라 프로그램의 종속성을 다루는 솔루션에 관심이 있습니다.

12.10에서 Ubuntu 13.04로 업데이트한 후 여러 프로그램이 실행되지 않았습니다. 모든 사람이 사용하는 일부 패키지의 일반적인 문제인 것 같습니다.

참고: Evolution, Unity Tweaks, Ubuntu Tweaks 및 Bleach는 작동하지 않습니다(실행 후 정지).

apt-get purge 및 설치를 시도했지만 아무 소용이 없습니다. 이 문제가 해결될 수 있는지 궁금합니다. 어쩌면 이러한 프로그램이 Ubuntu 13.04에서 실행되지 않을 수도 있습니다.

다음 메시지를 받았습니다.

(evolution:25416): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed

(evolution:25416): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed

(evolution:25416): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed

(evolution:25416): Gtk-WARNING **: Attempting to read the recently used resources file at `/home/k4/.local/share/recently-used.xbel', but the parser failed: Failed to open file '/home/k4/.local/share/recently-used.xbel': Permission denied.

(evolution:25416): IBUS-WARNING **: The owner of /home/k4/.config/ibus/bus is not k4!

그러면 나는 얻는다

segmentation fault (core dumped).

메시지(이메일 구성을 요청한 후)

답변1

여기에 발생한 오류에서 몇 가지 명백한 문제를 확인할 수 있습니다.

1) /home/k4/.local/share/recently-used.xbel분명히 사용자 k4는 올바르게 읽을 수 없습니다(권한이 거부됨). 사용자 k4에 대해 적절한 권한이 활성화되어 있는지 확인하십시오.

2) The owner of /home/k4/.config/ibus/bus is not k4!- 이것은 k4 사용자 폴더의 소유권과 ibus 구성을 가리키는 큰 질문입니다. 아마도 동일한 소유권을 확인해야 할 것입니다.

업그레이드할 때 이전 구성 파일을 삭제하고 시스템이 이를 새 설치 자체에 배치하도록 하는 것이 더 간단할 수 있지만 상황은 다를 수 있습니다.

이 경우에는 틀림없이 권한/소유권이 문제이며 k4해당 사용자 폴더에 대한 올바른 권한과 소유권을 제공하면 문제가 해결됩니다. 사용자가 왜 두 캐릭터를 선택했는지는 모르겠지만, 그게 문제입니다.

답변2

이러한 프로그램이 실제로 Ubuntu 13.04에서 실행되지 않을 가능성은 매우 낮다고 생각합니다.

이전 구성 파일이 위 프로그램의 기능을 손상시킬 것이라고 확신합니다. 이 이유를 테스트하려면 새 사용자를 만들어야 합니다.

sudo useradd -d /home/testusr -s /bin/bash -m testusr
sudo passwd myuser

그런 다음 로그인 testusr하고 프로그램을 시작하십시오. 나는 이 프로그램들이 testusr새로운 환경에서 작동 할 것이라고 확신합니다 .

관련 정보