Apakah aman mengosongkan / usr / share / doc?

19

Saya tidak memerlukan manual dan dokumentasi di server debian saya. Apakah menyimpan untuk mengosongkan folder itu sepenuhnya untuk membebaskan beberapa ruang disk, dengan mengganti semua file di folder itu dengan file dummy kosong.

Atau adakah cara yang lebih baik untuk menghapus instalasi semua halaman dan dokumentasi?

Sejauh ini saya menginstal localepurgeyang sudah menghapus semua lokal yang tidak digunakan dan juga bisa menghapus lokal saya di Jerman, tetapi saya ingin tetap menggunakan lokalisasi Jerman.

Dengan "aman" Maksud saya tidak sepenuhnya aman, tetapi "keamanan" yang sama seperti yang saya gunakan localepurge(yang tidak pernah menyebabkan masalah sejauh ini)

rubo77
sumber
Apakah Anda membangun sistem tertanam? Di zaman sekarang ini saya tidak dapat membayangkan sistem jenis lain di mana beberapa ratus megabyte akan membuat banyak perbedaan dan sepadan dengan kesulitan memecahkan manajer paket.
Celada
Saya hanya sangat sedikit pada ruang disk di VM di cloud. Jadi Anda mengatakan itu akan merusak manajer paket ?
rubo77
Saya akan mulai dengan memeriksa Anda tidak memiliki paket yang tidak Anda butuhkan, dan menghapusnya terlebih dahulu. Anda juga dapat memeriksa paket hanya dokumen. Dokumentasi yang disertakan dengan perangkat lunak biasanya tidak menggunakan banyak ruang.
Faheem Mitha
2
Membersihkan /usr/share/doctentu tidak boleh merusak manajer paket mana pun, tetapi (A) itu tidak relevan dengan halaman manual, dan (B) jika Anda akan menghapusnya, menghapus file dengan benar, bukan ide aneh untuk mengganti semuanya dengan file kosong ( yang masih akan mengkonsumsi ruang yang lebih kecil untuk inode ... dan hanya akan terlihat sangat konyol).
underscore_d

Jawaban:

14

Ini harus baik untuk file menghapus dalam /usr/share/docpada sistem berbasis Debian.

The kebijakan Debian secara eksplisit menentukan dalam bagian 12.3:

Paket tidak boleh mensyaratkan adanya file apa pun di / usr / share / doc / agar berfungsi. [...]

Administrator sistem harus dapat menghapus file di / usr / share / doc / tanpa menyebabkan program rusak.

Karena manajer paket juga merupakan program, ia harus menangani situasi ini (file yang hilang) dengan benar. Itu bisa diperlukan setelah pembaruan untuk membersihkan /usr/share/docdengan tangan lagi.

The jawaban untuk pertanyaan Ubuntu ini menjelaskan, bagaimana ruang disk dapat disimpan dan manajer paket dapat dikonfigurasi dengan benar di sistem berbasis Debian.

Jofel
sumber
2

Mengganggu manajer paket Debian dengan menghapus file yang berada di bawah kendalinya selalu merupakan hal yang berbahaya untuk dilakukan. Oleh karena itu dimasukkannya paragraf ini dalam dokumentasi localepurge:

Harap dicatat, bahwa alat ini adalah retasan yang tidak terintegrasi dengan sistem manajemen paket Debian dan karenanya bukan untuk yang lemah hati. Program ini mengganggu manajemen paket Debian dan memprovokasi perilaku aneh, tetapi biasanya tidak berbahaya, dari program yang terkait dengan apt / dpkg seperti dpkg-repack, reportbug, dll. Tanggung jawab untuk penggunaannya dan kemungkinan kerusakan sistem Anda karena itu terletak pada sysadmin ( tanganmu.

Namun demikian, jika Anda benar-benar membutuhkan ruang disk, Anda tentu saja bebas melakukannya jika itu bekerja untuk Anda. Orang akan berharap bahwa paket umumnya tidak bergantung pada dokumentasi mereka yang hadir untuk bekerja, tetapi tidak ada jaminan.

Atau ada cara yang lebih baik untuk menghapus semua halaman manual.

Menghapus /usr/share/doctidak ada hubungannya dengan halaman manual. Itu ditemukan di /usr/share/man.

Celada
sumber
Jadi menurut definisi hanya ada dokumentasi di dalam folder itu? maka menurut saya, itu akan menjadi risiko yang sama seperti menggunakan localepurge yang tidak pernah menyebabkan masalah bagi saya
rubo77
tentu, saya memperbarui pertanyaan saya, tidak tahu perbedaan besar antara halaman manual dan dokumentasi, tetapi sekarang saya mengklarifikasi bahwa saya tidak membutuhkan keduanya
rubo77