Unity が間違ったディストリビューション名を表示する

Unity が間違ったディストリビューション名を表示する

最近Pantheon(Elementary OSデスクトップ環境)をインストールしました。気に入らなかったのでアンインストールしましたが、エレメンタリー OS デスクトップタイトルバーにはまだ表示されます。シャットダウンボタンメニューでは、Ubuntu ヘルプは次のように置き換えられますElementary OS ヘルプ

UbuntuデスクトップのElementary OSメッセージ

私はこう言いたいUbuntuデスクトップそしてUbuntu ヘルプどうすれば修正できますか?

出力は次のようlsb_release -aになります。

No LSB modules are available.
Distributor ID: elementary
Description:    elementary OS 0.4 Loki
Release:        0.4
Codename:       loki

インストールには以下を使用します:

sudo add-apt-repository ppa:elementary-os/daily 
sudo add-apt-repository ppa:elementary-os/os-patches
sudo add-apt-repository ppa:elementary-os/testing 
sudo add-apt-repository ppa:mpstark/elementary-tweaks-daily 
sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install elementary-theme elementary-icon-theme elementary-default-settings elementary-desktop

アンインストールするには、各リポジトリを手動で削除しますsudo apt-get autoremove。そして残りはSynaptic パッケージ マネージャー

答え1

elementaryのインストールに使用したPPAは、elementary固有のパッケージを提供するだけでなく、パッチを当てた多くの標準的な Ubuntu パッケージがあり、apt-get dist-upgradeコマンドを実行すると、それらはすべてシステムにインストールされ、混合されます。つまり、コア パッケージの一部は Ubuntu リポジトリからではなく、基本的な PPA から取得されます。

たとえば、このPPAhttps://launchpad.net/~elementary-os/+archive/ubuntu/os-patchesUbuntu リポジトリでも利用可能なパッケージを多数提供しています。PPA はこれらのパッケージをより高いバージョン (もちろんパッチ適用済み) で提供しているため、コマンドaptを実行すると、これらのパッケージが優先され、システムにインストールされますdist-upgrade


あなたの特定の問題については、Unity パネルの左上隅にディストリビューション名を表示するパッケージを特定しました。これは と呼ばれますbase-files。私は elementary PPA をインストールしてテストしましたが、予想どおり、私も elementary マークを取得しました :D。

しかし、この問題を解決するには、これを削除することはできません。これは必須のパッケージであり、Ubuntu に必要なためです。Ubuntu リポジトリから再インストールする必要があります。これを行うには、次のコマンドを使用します。

sudo apt-get --reinstall install base-files/xenial-updates

このコマンドは、Ubuntu のアーカイブからパッケージをインストールしますxenial-updates。ログアウトしてログインすると、変更が元に戻っていることがわかります。


システムから Elementary 効果を完全に削除するには、すべてのパッケージを Ubuntu バージョンに戻す必要があります。これを行うには、ppa-purge(リポジトリ エントリを削除するだけのコマンドではなくapt-add-repository --remove) を使用します。たとえば、

sudo ppa-purge ppa:elementary-os/daily 
sudo ppa-purge ppa:elementary-os/os-patches
sudo ppa-purge ppa:elementary-os/testing 
sudo ppa-purge ppa:mpstark/elementary-tweaks-daily

ppa-purgeこれらの PPA からパッケージを削除し、Ubuntu アーカイブからパッケージをインストールします。

注記:すでに Elementary PPA エントリを削除している場合は (sources.listファイルから行を削除することによって)、それらを再度追加してから を使用しますppa-purge

答え2

ディストリビューションのリリースとコード名に関連する情報を変更するには、次のファイルを編集します/etc/lsb-release

gksu gedit /etc/lsb-release

私の情報には以下の情報が含まれています:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.1 LTS"

関連情報