%20%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E5%86%85%E3%81%AE%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%82%A8%E3%83%B3%E3%83%88%E3%83%AA%E3%82%92%E5%89%8A%E9%99%A4%E3%81%97%E3%81%BE%E3%81%99%E3%80%82.png)
ソフトウェアをインストールしようとしていますが、デフォルトのインストールディレクトリです/root
。ただし、ソフトウェアをインストールできません。今私はそれをやりたいです。しかし、/root
ディレクトリにいくつかのファイルがあります。私がインストールしたソフトウェアなのかシステムファイルなのか分かりません。とにかく、Ubuntuをインストールするときに/ rootディレクトリが空かシステムファイルがあるかどうかを尋ねたいと思います。
ls -la
これはコマンドの出力です。
root@rnt-U410:~# ls -la
total 84
drwx------ 13 root root 4096 Jan 4 23:24 .
drwxr-xr-x 25 root root 4096 Dec 23 21:16 ..
drwxr-xr-x 4 root root 4096 Dec 23 19:44 .android
drwxr-xr-x 3 root root 4096 Dec 23 19:05 Android
drwxr-xr-x 4 root root 4096 Dec 23 19:01 .AndroidStudio
-rw------- 1 root root 6955 Jan 3 23:30 .bash_history
-rw-r--r-- 1 root root 3133 Jan 1 16:53 .bashrc
-rw-r--r-- 1 root root 3106 Feb 20 2014 .bashrc~
drwx------ 3 root root 4096 Dec 23 21:28 .cache
drwxr-xr-x 5 root root 4096 Dec 23 21:28 .config
drwx------ 3 root root 4096 Dec 23 21:28 .dbus
-rw-r--r-- 1 root root 68 Dec 23 22:24 .gitconfig
drwx------ 2 root root 4096 Dec 23 21:28 .gvfs
drwxr-xr-x 3 root root 4096 Dec 23 19:01 .java
drwxr-xr-x 3 root root 4096 Dec 23 21:28 .local
-rw-r--r-- 1 root root 256 Dec 26 20:47 .profile
-rw-r--r-- 1 root root 194 Dec 26 20:46 .profile~
drwxr-xr-x 3 root root 4096 Dec 23 22:21 .repoconfig
-rw-r--r-- 1 root root 116 Dec 23 22:24 .repopickle_.gitconfig
drwxr-xr-x 3 root root 4096 Dec 25 04:26 .swt
root@rnt-U410:~#
答え1
ファイルのタイムスタンプは、インストールプロセス中に何かが生成されたかについてのヒントを提供します。
この/root
ディレクトリは root ユーザのホームディレクトリです。明示的に入れない限り、重要なものは存在しません。したがって、すべてを削除しても大丈夫です。 (おそらく.bashrc
合計を維持したいかもしれません.profile
。)
ヒント:一般ユーザーとして、ほとんどのソフトウェアをコンパイルしてインストールできます。このためにルートを使用する必要はありません。
答え2
ルート()のホームディレクトリには何も含めないでください。通常、その内容は、後で再利用するためにユーザーのデフォルト設定/記録/何でも保存する/root/
ユーザーが実行するプログラムから来ます。root
他のユーザーが提案したように保守.bashrc
し.profile
たいようです。
Linux はマルチユーザーシステムなので、通常はより少ない権限を持つユーザーとしてログインし、システムセキュリティの破損を防ぐために必要な場合にのみ sudo 経由で root コマンドを実行します。
実行されたプログラムの一部に必要な情報や基本設定が含まれている可能性があることに気付かない限り、問題なくその内容を削除できます。そうでない場合は、すべてを削除する前に必要な内容のコピーを作成するだけです(この方法でtar -cvjpf /mnt/backup/backup-root-$(date+%F-%H-%M).tar.bz2 ~/
十分です)。