Найти в Дзене
takoedelo

Обновление Linux. Команды Linux

Оглавление

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

Получил обновление
Получил обновление

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

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

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

“RPM”  “Slackware” и “DEB”
“RPM” “Slackware” и “DEB”

Мир Linux разделен на три основные группы, каждая из которых отличается типом управления пакетами, которое они используют, - группа “RPM”, группа “DEB” и группа “Slackware”. Существуют и другие группы , использующие разные типы управления пакетами, но по сравнению с ними они незначительны. Среди трех групп RPM и DEB, безусловно, самые популярные, и на их основе было создано несколько других групп. Некоторые дистрибутивы Linux, которые управляют этими пакетами, следующие:

RPM - RedHat Enterprise / Fedora/CentOS /openSUSE / Mandriva и др.

DEB - Debian/ Ubuntu/Mint /Knoppix и др.

RPM - RedHat Package Manager

Хотя RPM изначально использовался RedHat, управление пакетами осуществляется различными типами инструментов управления пакетами, специфичными для каждого дистрибутива Linux. В то время как openSUSE использует утилиту управления пакетами “zypp”, RedHat Enterprise Linux (REL), Fedora и CentOS используют “yum”, а Mandriva и Mageia используют “urpmi”.

Поэтому, если вы являетесь пользователем openSUSE , вы будете использовать следующие команды:

Для обновления списка пакетов: zypper refresh

Для обновления вашей системы: zypper update

Для установки нового программного обеспечения pkg: zypper install pkg

Для обновления существующего программного обеспечения pkg: zypper update -t package pkg

Для удаления нежелательного программного обеспечения pkg: zypper remove pkg

Для получения списка установленных пакетов: zypper search -ls

Для поиска по названию файла: zypper wp file

Для поиска по шаблону: zypper search -t pattern pattern

Для поиска по названию пакета pkg: zypper search pkg

Для перечисления репозиториев: zypper repos

Для добавления репозитория: zypper addrepo pathname

Для удаления репозитория: zypper removerepo name

Если вы являетесь пользователем Fedora или CentOS , вы будете использовать следующие команды:

Для обновления списка пакетов: yum check-update

Для обновления вашей системы: yum update

Для установки нового программного обеспечения pkg: yum install pkg (из репозитория пакетов)

Для установки нового программного обеспечения pkg: yum localinstall pkg (из файла )

Для обновления существующего программного обеспечения pkg: yum update pkg

Для удаления нежелательного программного обеспечения pkg: yum erase pkg

Список установленных пакетов: rpm -qa

Для поиска по названию файла: yum provides file

Для поиска по шаблону: yum search pattern

Для поиска по названию пакета pkg: yum list pkg

Список репозиториев: yum repolist

Для добавления репозитория: (add repo to /etc/yum.repos.d/)

Для удаления репозитория: (remove repo from /etc/yum.repos.d/)

Вы можете быть пользователем Mandriva или Mageia , и в этом случае команды, которые вы будете использовать, будут следующими:

Для обновления списка пакетов: urpmi update -a

Для обновления вашей системы: urpmi --auto-select

Для установки нового программного обеспечения pkg: urpmi pkg

Для обновления существующего программного обеспечения pkg: urpmi pkg

Для удаления нежелательного программного обеспечения pkg: urpme pkg

Список установленных пакетов: rpm -qa

Для поиска по названию файла: urpmf file

Для поиска по шаблону: urpmq --fuzzy pattern

Для поиска по названию пакета pkg: urpmq pkg

Для получения списка репозиториев: urpmq --list-media

Для добавления репозитория:urpmi.addmedia name path

Для удаления репозитория: urpmi.removemedia media

DEB - Менеджер Пакетов Debian

Debian Package Manager был представлен Debian, а позже принят всеми производными Debian - Ubuntu, Mint, Knoppix и т.д. Это относительно простой и стандартизированный набор инструментов, работающих во всех производных Debian. Поэтому, если вы используете какой-либо из дистрибутивов, управляемых менеджером пакетов DEB, вы будете использовать следующие команды:

Для обновления списка пакетов: apt-get update

Для обновления вашей системы: apt-get upgrade

Для установки нового программного обеспечения pkg: apt-get install pkg (из репозитория пакетов)

Для установки нового программного обеспечения pkg: dpkg -i pkg (из файла )

Для обновления существующего программного обеспечения pkg: apt-get install pkg

Для удаления нежелательного программного обеспечения pkg: apt-get remove pkg

Для перечисления установленного пакета: dpkg -l

Для поиска по имени файла: apt-file search path

Для поиска по шаблону: apt-cache search pattern

Для поиска по названию пакета pkg: apt-cache search pkg

Для получения списка репозиториев: cat /etc/apt/sources.list

Для добавления репозитория: (edit /etc/apt/sources.list)

Для удаления репозитория: (edit /etc/apt/sources.list)

10 способов использования USB OTG на Android

6 полезных переменных оболочки Bash, о которых вы должны знать

11 лучших дистрибутивов Linux на основе Debian

Структура каталогов Linux

Как работает ядро Linux? анатомия ядра Linux.

Ставьте лайк .Смотрите другие наши статьи,подписывайтесь на канал чтобы не пропустить интересное.