web-dev-qa-db-ja.com

Software Centerのデフォルトのインストールパスを変更するにはどうすればよいですか?

私はUbuntu 10.10-Maverick Meerkatを使用しています。 Software Centerを使用してソフトウェアをインストールするたびに、/usr/libにインストールされます。このドライブのスペースが少なくなっています。デフォルトのインストールパスを他の場所に変更することはできますか?そしてどうやって?

4
Silambarasan

Debian/Ubuntuは標準のディレクトリ階層を使用します。コマンドman hierはこれを説明します。パッケージがシンボリックリンクを作成して、プログラムが他の場所でファイルを期待しているときにファイルを正しい場所に配置するのは一般的です。

パーティションのスペースを増やすために使用する2つのオプションがあります。-一時的な解決策として、かなりのスペースを取ることができる/ var/cache/apt/archivesなどのディレクトリ用に別のパーティションにディレクトリを作成します。次に、ディレクトリの内容を新しいパーティションに移動し、ディレクトリをsumlinkに置き換えます。
-永続的な解決策は、homevar、またはusrなどの大規模な移動可能ディレクトリ用の新しいパーティションを作成することです。次に、ディレクトリを新しいパーティションに再同期してマウントします。クリーンアップは、/ mntにルートパーティションをマウントし、/ mntの下のディレクトリからファイルを削除することにより行われます。

/tmpをクリーンアップしてtmpfsマウントに移動すると、ディスク上にある場合はスペースを解放できます。

apt autocleanまたはapt cleanコマンドを使用して空き領域を増やすこともできます。 2番目のオプションは、/ var/cache/apt/archivesのダウンロードdebをすべて削除します。

Aptを実行して廃止されたカーネルを削除すると、スペースが解放される場合があります。通常、2つで十分であり、常に自動的に削除されるとは限りません。現在のカーネルを削除しないでください。長時間再起動していない場合は、古いカーネルを削除する前に最新のカーネルから再起動することをお勧めします。

コマンドdu -sk /usr /home /var | sort -nは、これらのディレクトリツリーの大きさを示します。

2
BillThor

インストール構造を変更する機能はありません。これらは、インストールパッケージにハードコードされています。できることは、ルートパーティションのサイズを増やす方法を見つけることです。 UbuntuインストールCDで起動する場合、これを行うことができます。

コマンドの出力を提供できる場合

Sudo fdisk -l

サイズ変更の方法を支援できるかもしれません。

1
user4124

インストールパスは標準の場所であり、変更できません。スペースのある別のドライブがある場合、そのドライブのパーティションに大きなディレクトリをマウントすることにより、任意の量のファイルをそのドライブに移動できます(これは、Ubuntuを初めてインストールするときに最も簡単です)。通常、OSファイルを移動するのではなく、/ homeディレクトリを別のパーティション/ドライブに移動することをお勧めします。

詳細な手順については、こちらをご覧ください。 https://help.ubuntu.com/community/Partitioning/Home/Moving

1
ImaginaryRobots