Calculate linux удаление пакетов

Содержание
  1. 5. Установка и удаление программ¶
  2. Обновление дерева портежей¶
  3. Поиск программ¶
  4. Установка и удаление¶
  5. Размаскировка программ¶
  6. 1. Проверим доступные версии¶
  7. 2. Размаскируем устанавливаемые пакеты с зависимостями¶
  8. Удаление программ из метапакета Calculate Linux
  9. Ivan Bulychev: блог с буквой Ё.
  10. Calculate
  11. Шпаргалка: что делать после установки Calculate Linux (CLDX 14.16.2)
  12. Удаление неиспользуемых языков
  13. Как в Calculate Linux размаскировать и установить свежайшую версию Firefox (как пример)
  14. Как удалить программу и почистить систему от её зависимостей
  15. Как заставить работать Broadcom Wifi BCM4311 в Dell Inspiron 1525 на Calculate Linux (Gentoo)
  16. Как обновить/изменить состав дистрибутива Calculate Linux на флешке, используя режим Builder
  17. 9. Системные утилиты¶
  18. Управление ПО¶
  19. Поиск программ¶
  20. Установка и удаление программ¶
  21. Исправление зависимостей¶
  22. Настройки программ¶
  23. Управление сервисами¶
  24. Содержимое пакета¶
  25. Обеспечение безопасности¶
  26. Полезное¶
  27. Зависимости пакетов¶
  28. Экономия трафика¶
  29. Чистка distfiles¶
  30. Дефрагментация дисков¶
  31. Проверка жесткого диска¶
  32. Calculate linux удаление пакетов

5. Установка и удаление программ¶

Обновление дерева портежей¶

Перед установкой программ обновите локальный репозиторий пакетов. Обновлять репозиторий следует не чаще 1 раза в день.

Для обновления достаточно выполнить с правами пользователя root команду:

Программа обновит дерево портежей, оверлей Calculate, а затем синхронизирует свой локальный кэш, используемый при поиске программ.

Поиск программ¶

В программу emerge включен инструмент поиска программ, однако вы можете воспользоваться более быстрым инструментом — программой eix .

В первом случае поиск производится по названию пакета, во втором — по описанию.

Установка и удаление¶

Установка и удаление программ производится при помощи программы emerge. При установке новой программы сначала определяется необходимость в установке дополнительных пакетов (зависимостей), а затем скачиваются и компилируются исходные тексты. Помните, что для установки программ вам потребуется наличие интернета и некоторое время для компиляции. Программы, требующие значительного времени для компиляции (например, LibreOffice), распространяются в виде готовых к установке бинарных пакетов; их можно опознать по суффиксу «-bin».

Пример установки игры «Цивилизация» и бинарного LibreOffice:

Параметры -bk создают локальный архив скомпилированного пакета, а при его наличии программа устанавливается из этого архива, минуя стадию компиляции. Инструкцию по работе с программой emerge можно прочесть здесь.

Пример удаления игры «Цивилизация»:

Переменные DISTDIR и PKGDIR указывают путь к локальным папкам, в которых сохраняются исходные тексты программ и откомпилированные пакеты. Посмотреть значения этих (и многих других) переменных, используемых emerge , можно с помощью команды

Размаскировка программ¶

Как правило, портежи содержат несколько версий программы, часть из которых отмечены как нестабильные. Нестабильная версия вовсе не означает, что она нестабильно работает — просто на данный момент эта версия не прошла достаточного тестирования. Вы можете установить как стабильную, так и нестабильную версию программы.

Для установки нестабильных программ их нужно предварительно размаскировать. Для примера установим нестабильный на данный момент Firefox 22.0.

1. Проверим доступные версии¶

2. Размаскируем устанавливаемые пакеты с зависимостями¶

Удостоверьтесь, что директория /etc/portage/package.keywords/ не пустая, иначе выполните:

Нажмите «u» для подтверждения внесенных изменений.

Источник

Удаление программ из метапакета Calculate Linux

Перешел с арча на калькулейт. В КДЕ установлена туча не нужных пакетов, choqok,kscd,kppp,k3b и т.д., которые никогда мне не пригодятся. emerge -C choqok emerge —depclean

* net-im/choqok pulled in by:
* app-misc/cl-nettools-meta-11.15

Сомневаюсь, что системе придется туго без этого блог-клиента, как это исправить?

В КДЕ установлена туча не нужных пакетов

emerge -aC app-misc/cl-nettools-meta

удаляет нужные пакеты

Не делай так, это не отслеживает зависимости. Сначала сделай «emerge -c», чтобы depclean удалил ненужное, потом «emerge -c ненужный пакет вместе с метапакетом», потом «emerge -pc» посмотри, что собирается отвалиться, и для этих пакетов, если они нужны, «emerge -n нужные пакеты», чтобы записать их в world.

emerge -c k3b
*нечего выполнять

Читайте также:  Desktop computers with linux

sudo emerge -ca k3b
Calculating dependencies. done!

No packages selected for removal by depclean

To see reverse dependencies, use —verbose

Packages installed: 1110
Packages in world: 10
Packages in system: 42
Required packages: 1110
Number removed: 0

Источник

Ivan Bulychev: блог с буквой Ё.

Я — Булычёв. И ничто булычёвское мне не чуждо.

Calculate

Шпаргалка:
что делать после установки Calculate Linux (CLDX 14.16.2)

  • зайти в режим суперпользователя
    $ su
  • конечно же обновить портежи и всё остальное
    # eix-sync (
    # cl-update —sync-only
    Если у вас подключены сторонние оверлеи, то нужно также указать опцию «—update-other» («-o»):
    # cl-update —sync-only —update-other
  • для корректного обновления (из ISO образа, в частности) всегда используйте последнюю доступную версию пакета calculate-install. Чтобы обновить программу, выполните:
    # cl-update -s && emerge calculate-utils
  • обновить все программы
    # emerge -uDNa world
  • не понятно мне, почему это не делается автоматически, но обычно надо и настройки обновить («u» для подтверждения)
    # dispatch-conf
    Вы также можете использовать автозамену настроек конфигурационных файлов программ при установке значения переменной cl_autoupdate_set в файле /etc/calculate/calculate.env:
    # nano /etc/calculate/calculate.env
    Найти и изменить значение на «on»:
    [main]
    cl_autoupdate_set = on
  • установить тему оформления Xubuntu — greybird
    # emerge -bk greybird
    Параметры -bk создают локальный архив скомпилированного пакета, а при его наличии программа устанавливается из этого архива, минуя стадию компиляции.
  • настроить панели и тему оформления (оформление окон сменить, значки оставить)

Удаление неиспользуемых языков

Calculate Linux собирается с поддержкой нескольких языков. Тем не менее после установки системы в переменной LINGUAS файла /etc/make.conf можно оставить только нужный язык или языки.
# nano /etc/make.conf
раскомментировать или добавить строку
LINGUAS=»en ru»
Для удаления из системы неиспользуемых языковых файлов потребуется обновление, которое будет заключаться в пересборке большого количества пакетов. Обратите внимание, что, если вы переопределите данную переменную в /etc/make.conf, все затронутые бинарные пакеты отныне всегда будут компилироваться.

Как в Calculate Linux размаскировать и установить свежайшую версию Firefox (как пример)

x86 >>/etc/portage/package.keywords/custom
. или для x64:
# echo www-client/firefox-bin

amd64 >>/etc/portage/package.keywords/custom
Обновите настройки («u» для подтверждения):
# dispatch-conf
Установите программу:
# emerge firefox-bin

Как удалить программу и почистить систему от её зависимостей

# emerge -C gnumeric
При этом все зависимые пакеты останутся в системе. Для удаления зависимостей, выполните:
# emerge -ac
При выполнении этой команды сформируется дерево пакетов исходя из списка в world-файле, с включением зависимостей и, в случае наличия в системе установленных и не связанных пакетов, будет предложено их удалить

Как заставить работать Broadcom Wifi BCM4311 в Dell Inspiron 1525 на Calculate Linux (Gentoo)

x86 пакет
# emerge —autounmask-write b43-firmware

Как обновить/изменить состав дистрибутива Calculate Linux на флешке, используя режим Builder

1. Загрузите компьютер, выбрав загрузку с флешки, и выберите в меню загрузки режим Builder
2. Выполните в терминале команду
# cl-builder
3. Убедившись, что курсор изменил цвет, обновите дерево портежей, выполнив
# cl-update —sync-only
или просто обновите систему
# cl-update
установите нужные программы
# emerge XXX
4. Выйдите из chroot, набрав exit или нажав Ctrl+D
5. Обновите livecd.squashfs файл, выполнив:
# cl-image squash

Если использовать команду # cl-image iso , то результат будет сохранён в ISO в директории /var/calculate/linux, которую можно предварительно примонтировать отдельно: mount /dev/sdaX /var/calculate

Возможно, не хватит оперативной памяти, тогда тоже надо сделать указаный выше совет.

Можно указать дефолтную локаль и таймзону:
# cl-image —lang=ru_RU —timezone=»Europe/Amsterdam» —keep-tree squash

Источник

9. Системные утилиты¶

Управление ПО¶

Поиск программ¶

Для быстрого поиска программ служит программа eix (пакет app-portage/eix ), имеющая собственную базу данных для ускорения поиска.

Отобразить список установленных пакетов можно при помощи команды:

Отобразить список установленных пакетов с версией:

Отобразить список установленных пакетов с версией и USE флагами:

Читайте также:  Требования для mac os mavericks

Если вы не нашли интересующей вас программы в дереве портежей, вы можете поискать ее в оверлеях. Для поиска воспользуйтесь сайтом http://gpo.zugaina.org . Название оверлея будет справа в нижней строке результата поиска.
Прежде чем установить программу, найденную на сайте, подключите оверлей в вашу систему, выполнив:

Список оверлеев можно получить командой:

Установка и удаление программ¶

Для установки и удаления программ используйте программу emerge ( sys-apps/portage) .

В приведенном примере будет установлена игра kgoldrunner и удалена программа mc (Midnight Commander).

В случае если программа замаскирована, вы можете воспользоваться опцией —autounmask для вызова справки по размаскировке пакетов.

Пример установки замаскированной версии пакета:

В конце перечня пакетов, подлежащих установке, вы увидите следующие рекомендации:

Поместите текст под фразой «The following keyword changes are necessary to proceed:» в файл /etc/portage/package.keywords/custom (комментарии можно опустить).

Есть и более простой способ подтверждения размаскировки — использовать dispatch-conf (см. ниже).

Исправление зависимостей¶

Когда вы вносите изменения в установленные пакеты, может наступить случай нарушения зависимостей. Чтобы выявить и исправить такие нарушения, мы рекомендуем после обновления или удаления какой-либо программы выполнять команду revdep-rebuild .

Настройки программ¶

Во время обновления программ, для предотвращения ошибок, новые файлы настроек создаются с суффиксом ._cfg0000_ . Для некоторых сервисов важно после обновления заменять старые настройки новыми. Иногда старые настройки могут привести в нерабочее состояние установленную программу, например, старые скрипты запуска сервисов, расположенные в директории /etc/init.d .
Для своевременной замены конфигурационных файлов используйте программу dispatch-conf .

После запуска программа будет показывать отличия новой версии каждого конфигурационного файла от старого. Обратите внимание: если настройки файла были модифицированы Calculate (вы увидите соответствующий комментарий), заменять эти настройки не следует — нажмите клавишу z для пропуска изменений. Для замены файла новым нажмите клавишу u .

Управление сервисами¶

Для добавления и удаления скрипта из уровня запуска служит скрипт rc-update .

Показать запущенные сервисы можно командой:

Содержимое пакета¶

Получить перечень файлов установленного пакета, а также узнать, какому пакету принадлежит файл в системе, можно при помощи программ qlist и qfile ( app-portage/portage-utils ).

Вам также может пригодиться программка which ( sys-apps/which ), показывающая путь к файлу.

Обеспечение безопасности¶

Постоянное обновление системы — одно из важнейших мероприятий по обеспечению безопасности.
Можно следить за обновлениями посредством GLSA — glsa-check ( app-portage/gentoolkit ).

Просмотреть пакеты, которые необходимо переустановить:

Переустановка уязвимых пакетов:

Не помешает после этой операции проверить зависимости, см. выше Исправление зависимостей.

Полезное¶

Зависимости пакетов¶

Получить информацию о зависимостях пакетов можно с помощью программы qdepends ( app-portage/portage-utils ).

Экономия трафика¶

Если у Вас дорогой или лимитированный трафик, то можно сэкономить с помощью пакета getdelta .

Для его установки, если у вас архитектура i686, выполните:

Необходимо добавить в файл /etc/make.conf строку:

Далее все действия не отличаются от обычной установки программ, с той лишь разницей, что качаются дельты исходников, что значительно сокращает объем необходимого на обновление трафика.

Чистка distfiles¶

С течением времени может накопиться достаточно большое количество разных версий пакетов программ. При нехватке дискового пространства вы можете удалить пакеты с устаревшими версиями программ, для этого воспользуйтесь программой eclean-dist ( app-portage/gentoolkit ):

Дефрагментация дисков¶

Современные файловые системы, используемые в Linux, минимизируют фрагментацию дисков, поэтому существует достаточно небольшое количество программ для дефрагментации.

Для файловой системы XFS — пакет sys-fs/xfsdump (утилиты для дефрагментации и настройки XFS).

Пример команды для просмотра текущей фрагментации диска:

где Х — номер раздела.

Пример команды для дефрагментирования:

Проверка жесткого диска¶

Для проверки жесткого диска на битые секторы используйте утилиту badblocks .

Источник

Calculate linux удаление пакетов

П оиск программ

Для быстрого поиска программ служит программа eix (пакет app-portage/eix ), имеющая собственную базу данных для ускорения поиска.

Читайте также:  Linux sunxi что это

Отобразить список установленных пакетов можно при помощи команды:

Отобразить список установленных пакетов с версией:

Отобразить список установленных пакетов с версией и USE флагами:

Если вы не нашли интересующей вас программы в дереве портежей, вы можете поискать ее в оверлеях. Для поиска воспользуйтесь сайтом http://gpo.zugaina.org . Название оверлея будет справа в нижней строке результата поиска.
Прежде чем установить программу, найденную на сайте, подключите оверлей в вашу систему, выполнив:

Список оверлеев можно получить командой:

У становка и удаление программ

Для установки и удаления программ используйте программу [[emerge]] (sys-apps/portage) .

В приведенном примере будет установлена игра kgoldrunner и удалена программа mc (Midnight Commander).

В случае если программа замаскирована, вы можете воспользоваться опцией —autounmask для вызова справки по размаскировке пакетов.

Пример установки замаскированной версии пакета:

В конце перечня пакетов, подлежащих установке, вы увидите следующие рекомендации:

Поместите текст под фразой «The following keyword changes are necessary to proceed:» в файл /etc/portage/package.keywords/opera (комментарии можно опустить).

И справление зависимостей

Когда вы вносите изменения в установленные пакеты, может наступить случай нарушения зависимостей. Чтобы выявить и исправить такие нарушения, мы рекомендуем после обновления или удаления какой-либо программы выполнять команду revdep-rebuild .

Н астройки программ

Во время обновления программ, для предотвращения ошибок, новые файлы настроек создаются с суффиксом ._cfg0000 _. Для некоторых сервисов важно после обновления заменять старые настройки новыми. Иногда старые настройки могут привести в нерабочее состояние установленную программу, например, старые скрипты запуска сервисов, расположенные в директории /etc/init.d .
Для своевременной замены конфигурационных файлов используйте программу dispatch-conf .

После запуска программа будет показывать отличия новой версии каждого конфигурационного файла от старого. Обратите внимание: если настройки файла были модифицированы программой [[calculate]] (вы увидите соответствующий комментарий), заменять эти настройки не следует — нажмите клавишу «z» для пропуска изменений. Для замены файла новым нажмите клавишу «u» .

З агрузка сервисов

Для добавления и удаления скрипта из уровня запуска служит скрипт rc-update .

Показать запущенные сервисы можно командой:

С одержимое пакета

Получить перечень файлов установленного пакета, а также узнать, какому пакету принадлежит файл в системе, можно при помощи программ qlist и qfile (app-portage/portage-utils) .

Вам также может пригодиться программка which ( sys-apps/which ), показывающая путь к файлу.

О беспечение безопасности

Постоянное обновление системы — одно из важнейших мероприятий по обеспечению безопасности.
Можно следить за обновлениями посредством GLSA — glsa-check ( app-portage/gentoolkit ).

Просмотреть пакеты, которые необходимо переустановить:

Переустановка уязвимых пакетов:

Не помешает после этой операции проверить зависимости, см. выше Исправление зависимостей .

З ависимости пакетов

Получить информацию о зависимостях пакетов можно с помощью программы qdepends ( app-portage/portage-utils ).

Э кономия трафика

Если у Вас дорогой или лимитированный трафик, то можно сэкономить с помощью пакета getdelta .
Для его установки, если у вас архитектура i686 , выполните:

если x86_64 , то:

Необходимо добавить в файл /etc/make.conf строку:

Далее, все действия не отличаются от обычной установки программ, с той лишь разницей, что качаются дельты исходников, что в разы сокращает объем необходимого на обновление трафика.

Ч истка distfiles

С течением времени может накопиться достаточно большое количество разных версий пакетов программ. При нехватке дискового пространства вы можете удалить пакеты с устаревшими версиями программ, для этого воспользуйтесь программой eclean-dist ( app-portage/gentoolkit ):

Д ефрагментация дисков

Современные файловые системы, используемые в Linux, минимизируют фрагментацию дисков, поэтому существует достаточно небольшое количество программ для дефрагментации.

Для файловой системы XFS — пакет sys-fs/xfsdump (утилиты для дефрагментации и настройки xfs) .

Пример команды для просмотра текущей фрагментации диска:

Пример команды для дефрагментирования:

П роверка жесткого диска

Для проверки жесткого диска на битые сектора используйте утилиту badblocks .

Источник

Оцените статью