Ubuntuを削除するにはどうすればよいですか?


54

Ubuntuの肥大化したインストールと考えられるものを修正しようとしています。Ubuntuをマシンにインストールすると、Webブラウザー、オフィスアプリケーション、メディアプレーヤー、アクセシビリティユーティリティ、Ubuntu Oneなど、不要なものが手に入ります。私の目標は、管理ツールとパッケージマネージャー、GUI(私の好みはGNOME)、テキストエディター、コアドライバー(ビデオカード、ネットワークカード-有線および無線、入力デバイス)、および安定したディストリビューションを実行するために必要なその他のすべて。そこから、インストールするパッケージを選択して、独自のカスタマイズされたシステムを作成したいと思います。

ArchやSlackwareなどの他のディストリビューションで遊んだ後、デフォルトでベアボーンインストールを提供する方法など。しかし、私は「構成の地獄」に閉じ込められています-今、UbuntuからArchに移動しようとしましたが、6時間を費やした後、まだ使用可能なシステムがありません。それは半分構成されており、私が仕事をするのを可能にする有用なソフトウェアパッケージがありません。

私に役立つものはありますか?CDのアプリケーションとパッケージを選択できるOpenSUSEビルダーのようなもの、インストールするパッケージと無視するパッケージを選択できる高度なインストールモード、またはUbuntuを骨抜きにする方法のガイドのいずれか。

そして、これを自然にフォローアップするのは、Ubuntuを削除した後だと思いますが、これはアップデートにまったく影響しますか?CanonicalがUbuntuの次のバージョンをリリースするとき、ブロートウェアを再インストールする必要はありません。はい、Ubuntuに付属しているアプリケーションのほとんどは、私は単に使用していません。今まで。


4
私はあなたがGnomeのではなく、その他のすべてのオフィス・スイート、ゲーム、なしで、私は基本システムが欲しい」のようなものを言うためにあなたの質問を拡大すべきだと思う
ステファンLasiewski

5
Bloatは、「エンドユーザーが使用しない不要な機能」と定義されています。Ubuntu Desktop Teamは、ミッションステートメントで設定されているように、最も徹底した選択プロセスを持っています。有用なものが見つからないため、肥大化しません。wiki.ubuntu.com/DesktopTeam/Mission
反転

15
私にとって、機能を使用しない場合、または便利だと思わない場合、それは肥大化しています。
トーマスオーエンズ

回答:


25

Ubuntu Serverから起動してビルドします。デスクトップディストリビューションと同じリポジトリを使用し、さまざまなデスクトップ構成をインストールできます。

ubuntu-desktopのような大きなメタパッケージには近づかないことをお勧めします。さもないと、完全なディストリビューションになってしまいます。

(構築するのではなく)削除するだけの場合は、ubuntu-desktop(物事の負荷に依存します)を削除し、自動的に満たされたすべての依存関係を手動インストールに変換する必要があります。aptitudeを使用しないと、(他のツールの中でも)自動的に「廃止された」パッケージがクリーンアップされます。これらは依存関係やユーザーの選択を満たさないパッケージです。


1
いいえ。パッケージを選択すると、メインシステムと同じデフォルトが設定されます。
オリ

2
メガバイトごとに使用可能なディスク領域を最大化し、RAMの消費を可能な限り削減したいからです。
トーマスオーエンズ

1
まだこれを行っていませんが(時間がない)、Ubuntuベースのカスタムディストリビューションをゼロから構築し、最小限のインストールを実現するための最良の選択肢のようです。
トーマスオーエンズ

1
また、最小限のインストールを使用することもできます。
トーマスウォード

1
@LordofTime私は個人的にはそれほど好きではありません-minimal。むき出しであり、すべてのパッケージをダウンロードする必要があります。IMOは、-serverISOをダウンロードして適切な追加パッケージを選択するよりも時間がかかります。-server非常に賢明な出発点です。
オリ

11

Ubuntu Serverメディアを使用して、最小インストールをビルドするオプションを選択します。「JeOS」という用語は廃止された可能性があると思いますが、人々はこれを「JeOS」と呼びます。Ubuntuのサーバガイドは言います:

Server Edition ISOからインストールする際(最初の画面でF4を押すと、JeOSと同等のパッケージ選択である「最小インストール」を選択できます)。


これを行うための他の提案で私が持っていたのと同じ懸念が浮かびます-私は今Archでいるところのように設定地獄に巻き込まれますか?Gnomeを実行している半分構成されたシステムがありますが、ワイヤレスネットワークのサポートも、作業を支援するアプリケーションもありません。システムを使用できるようになるまで数時間のインストールと構成を検討しています。
トーマスオーエンズ

4
@Thomas:しかし、それはあなたが「剥ぎ取られた」という意味ではありませんか?イーサネットネットワーキングのみ、アプリなし(基本を除く)、GUIなしなど
Stefan Lasiewski

不要なアプリを避けたい。正直なところ、インストールされているパッケージ、それらが実行していること、それらに依存しているものを見つけるのは難しいため、私が望んでいないことをすべて知りません。シナプスは近いが、そこまで完全ではない。X、GNOME、無線および有線ネットワーク、およびその他のいくつかの重要なものが付属するインストールが必要です。私は、VPNクライアント、ゲーム、ユーザーエクスペリエンス、ユーザビリティ(オンスクリーンキーボードなど)、Webブラウザ、オフィスアプリケーション、写真管理、メディア再生...に対処する必要はありません
トーマス・オーウェンズ

約2年前、基本的なJeOSシステムを作成し、Xfceを実行できる十分なコンポーネントを特定しようとしました(XfceはGnomeよりもスリムで依存性が少ない)。apt-cache depends xfceそしてapt-cache rdepends xfce非常に有用でした。私はこれをGnomeで実行しようとしましたが、「desktop-base」および「gnome」パッケージで中程度の成功を収めました。必要以上にインストールされていると思いますが、デフォルトのインストールよりも優れていました。しかし、このの私の記憶が...曖昧で
ステファンLasiewski

そしてほとんどの場合、aptは設定の地獄を回避するのに非常に良い仕事をします。YumはRHベースのディストリビューションで良い仕事をしています。
ステファンLasiewski

4

除去するのではなく、代わりに「ビルドアップ」しませんか?

Ubuntu JeOS(Just Enough OS)をダウンロードするだけでなく、リポジトリフォルダーからネットブートイメージを見つけることもできます。

http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/netboot/ mini.isoを使用することをお勧めします。uNetbootinを使用してペンドライブにコピーするためです。


JeOSはUbuntu Serverの一部ですか?「Ubuntu JeOS」を検索すると、サーバーページが表示されます。私は...そのルートを行くことについて考えている
トーマスオーウェンズを

また、これに関して私が心配しているのは、現在Archにいる「設定地獄」で迷子になることです。すべてが半分セットアップされており、自分のシステムを使用したいだけなのに、まだ何時間も前にインストールと構成を行っているため、使用できません。
トーマスオーエンズ

それについてあまり気にしないでください...通常のインストールよりも多くの設定はありませんが、在庫があれば、どこに質問するべきかを
明確

Ubuntuの標準インストールにある「試行およびテスト済み」の設定はすべて、実際にはリポジトリ内のパッケージの一部であるため、設定は問題になりません。私は自分でJeOSを調べましたが、実際にはサーバーインストールの一部のようです(これはHardyとは異なります)、私の唯一の仮定は、インストールするものを選択できるメニューが表示されるということですセットアップに沿ったどこかに。これは通常、代替CDインストーラーに常に当てはまります。
イブクロー

4

Ubuntuにはmini.isoがあります。これは、自分でビルドするために使用できるubuntuの完全に削除されたバージョンです。約28MB程度です。

この返信の時点で、最新バージョンは12.04 Preciseであるため、URLのディストリビューションリリース名を置き換えるだけで、そのリリースのmini.isoを取得できます。

64ビットの場合:http : //archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/mini.iso

32ビットの場合:http : //archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/

次に、apt-getなどを使用して、インストールするパッケージを選択してGUI /デスクトップ環境をインストールできます。


それは私にとって完璧です。GUIが欲しくなく、ネットブートしたい。
マットH 14

2

Ubuntu Serverをインストールしてsshをインストールします。これは、可能な限り削除されます。


それはあまりにも剥ぎ取られています。これを反映するために元の投稿を編集しますが、管理ツールとGUIが必要で、アプリケーションは不要です。
トーマスオーエンズ

2
次に、必要なものを提供するパッケージを把握し、apt-getを使用して最小のUbuntuサーバーにインストールします。難しくない。
するThorbjörnRavnアンデルセン

2

以下は、通常のデスクトップインストールから不要なデフォルトパッケージを削除するために行ったことです。

  1. ubuntu-desktopパッケージを削除します。これは実際にはプログラムを削除しません-デフォルトのパッケージに依存する単なるメタパッケージです。削除しないと、依存関係のエラーが発生します。
  2. パッケージマネージャーで依存関係を確認します(使用したいaptitude)。不要なものをアンインストールします。

どれだけ広範囲にトリムしたいのかわかりませんが、デフォルトのGNOMEアプリではこれで十分です。アップグレードはうまくいきました。新しいリリースに新しいデフォルトパッケージが含まれている場合は、必要に応じて手動でインストールする必要があります。それ以外の場合は問題なく動作するようです。


最後のポイントを明確にするために-パッケージをインストールしておらず、Ubuntuのインストールを更新した場合、アンインストールしたパッケージはインストールされませんか?それは私の懸念の一つでした。
トーマスオーエンズ

そのとおりです。
モーガン

2
  1. 多くの人が示唆するように「最小」インストールを行う
  2. 以下を使用して必要なパッケージをインストールします。インストールするパッケージ
    sudo apt-get install --no-install-recommends package-nameはどこpackage-nameですか

構成要件は、インストールするパッケージの選択に依存します。最小インストールの維持は、既知の「最小」ツールに依存するか、手動構成に依存します。Ubuntuをほとんどの人にとって素晴らしいものにする、よりユーザーフレンドリーな設定ツールは、通常、多数の依存関係を持っています。


1

「ブロートウェア」と言うときの意味は正確にはわかりませんが、Xubuntuに興味があるかもしれません。これはGTKベースのディストリビューションでもありますが、非常に軽量に設計されています。その後、通常のUbuntuディストリビューションの場合と同様に、必要なアプリやピースをその上にインストールできます。


1
Bloatwareは、Ubuntuに付属するすべてのアプリケーションであり、私は決して使用しません。すべてのゲーム、多数のユーティリティ、オンスクリーンキーボード、スクリーンセーバーなど。私が使用したことのないランダムなユーティリティもたくさんあります。それらのすべてが何であるかさえ知りません。インストールしたパッケージにそれらが表示されているだけです。
トーマスオーエンズ

まあ、それらの多くは、Ubuntu Software Centerまたは適切なapt-get removeコマンドを使用して個別にアンインストールできます。ただし、ほとんどのアプリとユーティリティは、実際に使用するディスク領域以外のリソースに大きな影響を与えません。実際に使用しない限り、メモリ、電力、CPU負荷は使用しません。
ブライス

3
実際、システムを整えるために、何がインストールされているかではなく、何が実行されているかを心配しません。そして、それは通常アプリではなくサービスです。たとえば、ラップトップのバッテリーパフォーマンスを最大限にしようとしています。これを行うには、最も優れた「パワートップ」を使用して、どのアプリまたはサービスが最も電力を消費しているかを確認し、シャットダウンします。たとえば、ubuntu-one、pulseaudio、bluetooth、場合によってはnetwork-managerを無効にします。このようにして、一時的にネットブックのバッテリー寿命を2倍にすることができました。何が実行されているかを確認するには:service --status-all
ブライス

1
それはあるかもしれませんが、私はまだそこにそれらを望んでいません。ランダムブランディング(ubuntufoxまたはその名前が思い浮かぶ)など、意味のないものもあります。私は、非常に無駄のないUbuntuベースのディストリビューションが欲しいです。
トーマスオーエンズ

3
「非常に軽量」は正確ではありません。これは単なる非Gnomeバージョンです。
するThorbjörnRavnアンデルセン

0

Synaptic Package Managerをインストールし(sudo apt-get install synaptic)、「インストール済み」リストを調べて、不要なものを削除します。説明が横にあるため、セットアップを最初から構築せずに本当に合理化できます...

削除するものに常に注意してください。ただし、最初に取り除くのは「モノランタイム」であり、電子メールは主にウェブベースであるため、依存関係と「サンダーバード」です...


0

使用できます

apt-get remove "package"

不要なパッケージがすべてなくなるまで、remastersysを使用してlivecdを作成します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.