vadik |
|
Темы:
57
Сообщения:
5501
Участник с: 17 августа 2009
|
В очередной раз “перекапывая” свою систему наткнулся на папку /usr/share/locale которая как оказалось весит ококло 370 mb. Ну и как следствие возник резонный вопрос: как правильно и безболезненно удалить из системы не используемые языковые пакеты? И как настроить установку программ, таким образом чтобы эти пакеты в системе не появлялись. |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
да просто сносить и не париться. Как сделать что бы не устанавливались? тут сложнее, для каждого сделать стаб и прописать в NoUpgrade не получится, да и inode на пустые файлы тратить зело плохо. Можно написать скрипт - по крону или вручную чистить. чистить примерно так: cd /usr/share/locale/ ls | grep -v 'ru\|en_US\|all_lang' | xargs rm -rf только ради бога - сначала сделай копию, и на ней потренируйся :)
systemd должен умереть.
|
vadik |
|
Темы:
57
Сообщения:
5501
Участник с: 17 августа 2009
|
Попробовал, удалило все лишнее. Но вместе с языками удалился файл locale.alias. Нужен ли он? Пока попробую поработать без него, о результатах отпишусь. И еше, подсказка для новичков, скрипт надо запускать с правами root. |
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
Есть localepurge как раз для этого. Да, из-под рута или sudo, поскольку ковыряемся в системе. |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
hint: localpurge в AUR
systemd должен умереть.
|
vadik |
|
Темы:
57
Сообщения:
5501
Участник с: 17 августа 2009
|
OldManНемного запутался, в locale.nopurge нужно указывать локали для игнора или для удаления. Ну или если есть покажите свой locale.nopurge |
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
Нужно указывать локали, которые нужны. /etc/locale.nopurge (на идеал не претендую :-) MANDELETE SHOWFREEDSPACE VERBOSE en en_US en_US.UTF-8 ru ru_RU ru_RU.KOI8-R ru_RU.UTF-8 |
vadik |
|
Темы:
57
Сообщения:
5501
Участник с: 17 августа 2009
|
мой файл похож на ваш но при запуске комадны получаю* localepurge: processing locale files in /usr/share/locale ... /bin/rm: невозможно удалить `/usr/share/locale/en_US/LC_MESSAGES/wget.mo': Отказано в доступе /bin/rm: невозможно удалить `/usr/share/locale/en_US/LC_MESSAGES/libxine1.mo': Отказано в доступе /bin/rm: невозможно удалить `/usr/share/locale/en_US/LC_MESSAGES/gcalctool.mo': Отказано в доступе /bin/rm: невозможно удалить `/usr/share/locale/en_US/entry.desktop': Отказано в доступе #################################################### # This is the configuration file for localepurge(8). #################################################### # Comment this to enable localepurge. # NO COMMENT IT IF YOU ARE NOT SURE WHAT ARE YOU DOING # THIS APP DO NOT ASK FOR CONFIRMATION #NEEDSCONFIGFIRST #################################################### # Uncommenting this string enables removal of localized # man pages based on the configuration information for # locale files defined below: MANDELETE #################################################### # Uncommenting this string enables display of freed disk # space if localepurge has purged any superfluous data: SHOWFREEDSPACE ##################################################### # Commenting out this string disables verbose output: VERBOSE ##################################################### # You like Colors? #NOCOLOR ##################################################### # You can use the -v -d -nc options in command linei. ##################################################### # Following locales won't be deleted from this system # for example: en en_US.UTF-8 UTF-8 en_US ISO-8859-1 ru ru_RU.KOI8-R KOI8-R ru_RU.UTF-8 UTF-8 ru_RU ISO-8859-5 ru_UA.UTF-8 UTF-8 ru_UA KOI8-U |
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
en_US ISO-8859-1 ^^^^^^^^^^ # pacman -Qs localepurge local/localepurge 0.5.3.3-3 Script to recover diskspace wasted for unneeded locale files and localized man pages. Работает, всё нормально… |
vadik |
|
Темы:
57
Сообщения:
5501
Участник с: 17 августа 2009
|
en_US ISO-8859-1 из стандартного конфига, не знаю нужно или нет поэтому не удалял, версия пакета такаяже как и у вас. Только я не понял то что происходит у меня это нормально (файлы которые он пытается удалить)? |