お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-03-23 12:58:02

user
メンバ
登録日: 2011-03-21

ファイルの削除

/usr/shareの中のフォルダを削除しようとすると、
削除に失敗しました: ファイルを削除する際にエラー: 許可がありません
と出てきて削除できません。
削除方法を教えてください。

オフライン

 

#2 2011-03-23 13:02:36

user
メンバ
登録日: 2011-03-21

Re: ファイルの削除

knoppixではROOT権限でフォルダを開くと言うのがありました。

オフライン

 

#3 2011-03-23 21:12:30

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: ファイルの削除

ファイル・フォルダを削除したい理由は何でしょうか。

確かに管理者権限で削除できますが、手動で下手に操作するとシステムにとって重要なファイルを誤って削除することにつながります。
(少なくとも初心者が行うことではありません)

/usr/share以下の大半のものはパッケージ管理システム(synaptic等)で削除できます。

上記のことを理解した上で削除したい場合は、

コード:

sudo rm -R /usr/share/フォルダ名

となります。

オフライン

 

#4 2011-12-20 10:07:41

Rakko
メンバ
登録日: 2008-10-03

Re: ファイルの削除

はじめまして。
突然横から申し訳ありません。

ubuntu 11.04 64bit(8.04だったかな?から順次アップデートして11.04まできました)を
windows7とデュアルブートで使用しています。
ubuntuには11GのHDD容量を割り振っていたのですが、
最近容量が少なくなってきていますとubuntu君に言われました。

そこで解析を行ってみると、なぜか

/usr/share/doc

がもっともHDD容量を消費しているようなのです。

なので、/usr/share以下(正確には/usr/share/doc以下)を
削除したいと思うのですが、由緒正しく(トラディショナルに)削除する方法がわからず
この掲示板にたどり着きました。

パッケージ管理システムのsynapticを起動させてみましたが、削除方法がわかりませんでした。


以前質問されていた方の日時をみるとやや昔の書き込みですが、話の流れ的に途中であり、しかも私の質問にベストマッチングでしたので
こうして書き込ませていただいた次第です。

もしこれを読まれましてなにかアドバイスのようなものがおありでしたら
ご教授いただけますと幸いです。

それでは失礼いたします。

オフライン

 

#5 2011-12-20 13:04:32

hmatsue
アドバイザ
登録日: 2009-03-10

Re: ファイルの削除

vbkさんも触れられているように、/usr/share/doc以下のファイルは手動で削除するべきものではなく、パッケージ管理システムから削除するべきものです。
削除したいディレクトリ単位などで、dpkgでどのパッケージに含まれるか調べて(dpkg -S ファイル名)パッケージマネージャから削除するのも手ですし、パッケージマネージャで-docで終わるものを検索して、不要なパッケージを消してしまうというのもありかと思います。
もし、パッケージ削除時に、依存関係で他のパッケージも削除指定のマークがつくようであれば、そのパッケージを削除するのを中断して、どのパッケージが消されるのか、それらを削除しても問題無いのか確認して下さい(たいていの場合、依存関係で他のパッケージが消されるときは危険です)。

オフライン

 

#6 2011-12-20 13:17:35

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: ファイルの削除

まずは「ディスク使用量の解析(baobab)」などを使って/usr/share/doc以下のどのディレクトリがどれほどの容量を消費しているか調べてみてはどうでしょうか。

オフライン

 

#7 2012-01-01 10:00:36

Rakko
メンバ
登録日: 2008-10-03

Re: ファイルの削除

hmatsueさん
早速のお返事ありがとうございます。
また、コメントが遅れて申し訳ありません。

パッケージではdocが独立しているということを知りませんでした。
パッケージマネージャーで管理されているパッケージは、プログラム+ライブラリ+ドキュメント=1個のパッケージであり、
パッケージマネージャーで管理するということは、それらを一括して管理し、インストールするか、ダウンロードするか、削除するかしかないと思っていました。

(aptは debian woodyから使っていますが、・・・・docが独立している、なんてことは考えても見ませんでした。
・・・それを特異的に明示してある文書ってなかなかありませんよね?それとも僕が見えてないだけでしょうか・・・?)

いずれにせよ、『パッケージマネージャーで消す』という言葉がどういうことかわかりすっきりしました。

(しかも、-docで検索すればいいなんて、何てわかりやすいのでしょう)

ありがとうございます。


vbk さん

ご助言ありがとうございます。
/usr/share/doc/ 以下は texlive-latex-extra-doc が232Mともっとも容量をくっているようです。

オフライン

 

#8 2012-01-01 10:36:57

hmatsue
アドバイザ
登録日: 2009-03-10

Re: ファイルの削除

あけましておめでとうございます :)

すみません。説明がわかりにくい/不適切な部分があったようなので補足します。
原則としてはdpkgで消したいファイルがどのパッケージから来ているのかを調べてsynaptic package managerやapt-getなどで消すというのが基本です。

/usr/share/doc以下の細々としたファイルのほとんどは、バイナリパッケージとともにインストールされるChangeLogであったりするので、それらを消したい場合はバイナリパッケージごと削除するのがよいでしょう。ただし、これらは大きいものでもせいぜい数百kBから数MB程度です。

大物についてはそれぞれ個別のパッケージになっていることが多いと思いますが、どういった基準でわかれているのかは把握できていません。想像できる範囲としては、容量が大きすぎたりライセンスがバイナリとドキュメントで別れる場合にパッケージをわけていたりするのかなぁ、と思ったりはします。もしかしたら違うかも。

ドキュメント類のパッケージも必ずdocとついているわけではなくdocsになっていたりhelpとなっていたりmanualとなっていたりreferenceとなっていたりと、様々です。
感覚としては、プログラムから呼び出すhelp類はhelpとついていることが多いような気がします。また、manualやreferenceに比べるとdocの方が多いような気がします。

オフライン

 

#9 2012-01-14 14:37:50

Rakko
メンバ
登録日: 2008-10-03

Re: ファイルの削除

hmatsueさん

コメントありがとうございます。
また、あけましておめでとうございます。


>/usr/share/doc以下の細々としたファイルのほとんどは、バイナリパッケージとともにインストールされるChangeLogであったりするので

なるほど、これも参考になりました。

昔(plamo linux 1.4辺りをいじっていたころ)はディレクトリ構成などもまったく分からず、教則本と格闘しながら作業していたので、
そういった情報も自然に身につけていたのかもしれません。

最近はCDダウンロード→インストール→うまくいく→足りないものはapt-get installの繰り返しでうまくいくので
効率よくやってる分、ハマったときのトラブルシューティングが苦手になっているような気がします。

しかし、全体としては効率化されて仕事をするという面では良いような気がします。
(対した仕事はしてませんが)

ともかく有難うございました。
今後ともよろしくお願いいたします。

オフライン

 

Board footer

Powered by FluxBB