Saya suka membuat instalasi Ubuntu yang agak kecil di mesin Virtual Box. Seharusnya pada dasarnya hanya menyediakan TeX Live dan alat terkait. Saya pikir sekarang saya memiliki hampir 1GB data di bawah /usr/share/doc
. Saya tidak memerlukan dokumentasi ini dalam hal ini, hanya man
halaman terkait LaTeX , yang tidak berlokasi di sana.
Apakah ada cara untuk menghapus instalasi semua file dokumentasi ini apt-get
?
Atau, apakah itu cukup menyimpan untuk hanya menghapus konten /usr/share/doc
?
Saya suka berbagi mesin Kotak Virtual dengan orang lain, yang seharusnya tidak berjalan dalam kesulitan.
uninstall
documentation
Martin Scharrer
sumber
sumber
Jawaban:
Menurut wiki Ubuntu , Anda dapat menginstruksikan
dpkg
untuk tidak menginstal dokumentasi apa pun. Ini harus mencegah dokumentasi apa pun (kecuali info hak cipta) diinstal oleh apt.Kemudian Anda dapat secara manual menghapus dokumentasi yang sudah diinstal:
Jika Anda juga ingin menghapus halaman manual lakukan:
Contohnya ditulis untuk OEM, tetapi itu bekerja dengan baik untuk saya. Mengambil
/usr/share/doc/
direktori saya dari ~ 150MB ke ~ 20MB.sumber
mkdir /usr/share/info
.# path-include /usr/share/doc/*/copyright
find /usr/share/doc | egrep "\.gz" | xargs rm
. Ini turun ukuran ke 26 MB:find /usr/share/doc | egrep "\.pdf$" | xargs rm
. Ke 21 MB:find /usr/share/doc | egrep "\.tex$" | xargs rm
. Ada banyak file yang tertinggal./usr/share/info
; hanya isinya. Direktori harus tetap ada setelah menjalankannya./usr/share/doc/virtualbox
.. Membuat direktori dan semua berfungsi dengan baik. Butuh waktu sekitar 2 hari untuk mencari tahu. Bicara tentang pertukaran ruang-waktu!Ini harus menghapus dokumentasi untuk paket terkait lateks:
Itu menghemat beberapa ratus MB.
sumber
texlive-full
paket saya juga.apt-get autoremove
, semua paket tex Anda akan hilang juga, karena satu-satunya alasan mereka ada di sana adalah karena mereka bergantung pada texlive-full, yang tidak ada lagi.Cara cepat dan kotor untuk menemukan paket texlive yang terinstal (saya 100% yakin ada cara lain):
Dan menghapusnya:
sumber
texlive-full
di Ubuntu 16.04.texlive-full
adalah metapackage yang menarik semua dependensi, termasuk dokumentasi.Apakah Anda tahu apa yang mengambil semua ruang itu? Saya
/usr/share/doc
hanya ~ 50MB. Jika tidak, gunakan aplikasi Disk Analyzer atau buka terminal dan jalankancd /usr/share/doc
; kemudian jalankandu -h -d 1
untuk mencari tahu apa yang menggunakan semua ruang itu. Setelah Anda mengetahui program atau program mana yang menjadi masalah, Anda dapat memutuskan apakah Anda harus menghapus direktori/usr/share/doc
atau tidak.sumber
/usr/share/doc
adalah nama paket. Setidaknya beberapa dari ini tampaknya benar. Aku digunakandu -sc * | sort -n
dalam/usr/share/doc
. Sebagian besar ruang diambil dari file dokumentasi TeX Live 2009 yang tidak saya inginkan, karena saya sudah menginstal TL 2011 secara manual. Terima kasih, sementara saya masih ingin melihat apakah ada cara untuk memberitahuapt-get
untuk mendapatkan sebagian besar dokumentasi, solusi ini berhasil dengan baik untuk kasus ini.Jika Anda melakukannya, file-file tersebut akan diinstal ulang ketika ada paket yang ditingkatkan. Anda harus menghapus paket dokumentasi yang relevan, yang sering (tetapi tidak selalu) berakhir dengan
-doc
.sumber