Диспетчер приложений Ubuntu не работает

Обновлено: 03.07.2024

С сегодняшнего дня пользователи могут установить клиент Steam несколькими простыми щелчками мыши в нашем Центре программного обеспечения — это самый быстрый и безопасный способ установить тысячи платных приложений.

Убунту

В Ubuntu Software Center появились четыре новые популярные инди-игры

от Canonical, 19 декабря 2012 г.

Humble Indie Bundle 7 находится в Центре программного обеспечения Ubuntu и как раз к праздничным играм. На этот раз в Ubuntu появятся великолепные инди-игры.

Убунту

Splice, Walking Mars, Machinarium и Crayon Physics Deluxe дебютируют в Ubuntu Software Center

от Canonical, 8 ноября 2012 г.

Еще одна подборка мобильных игр из Humble Bundle была выпущена вместе с четвертой частью Humble Bundle для Android. Как всегда у нас.

Убунту

Humble Indie Bundle 6 добавляет шесть новых игр в Ubuntu Software Center

от Canonical, 18 сентября 2012 г.

ОБНОВЛЕНИЕ: мы только что добавили еще четыре потрясающие игры в Humble Indie Bundle 6! Если вы уже приобрели пакет, вы найдете BIT.TRIP RUNNER, Gratuitous.

Убунту

Ubuntu и Unite 2012 

от Canonical, 28 августа 2012 г.

Мы уже писали о технологиях Unity, поддерживающих публикацию приложений для Linux в следующем выпуске их платформы Unity 4.0. Канонический.

Убунту

Fieldrunners, Spirits и BIT.TRIP BEAT дебютируют на Ubuntu в Humble Android Bundle 3

от Canonical, 15 августа 2012 г.

С сегодняшнего дня доступен третий набор Humble Bundle для Android, в который входят три новые игры для Ubuntu: Spirits, Fieldrunners и BIT.TRIP BEAT. Один раз.

Убунту

Humble Indie Bundle 5 появился в Центре программного обеспечения Ubuntu

Хорошие новости для любителей Ubuntu! Мы рады сотрудничать с Humble Indie Bundle, чтобы получить доступ к новейшей коллекции невероятных игр.

Убунту

Новые названия в Центре программного обеспечения Ubuntu

от Canonical, 15 сентября 2011 г.

С отправкой сообщений в Центр программного обеспечения Ubuntu дела обстоят действительно лучше. Поскольку в день отправляется одно приложение, команда разработчиков упаковки занята его выполнением.

Убунту

Новые игры в Центре приложений Ubuntu

от Canonical, 3 августа 2011 г.

Недавно мы добавили несколько наименований в Ubuntu Software Center и усердно работали над тем, чтобы добавить туда больше разнообразных приложений. БИП! от Big Fat.

Убунту

SpaceChem — теперь в Центре программного обеспечения Ubuntu!

Центр программного обеспечения Ubuntu приветствует свое новейшее название SpaceChem! Игра с самым высоким рейтингом, получившая широкое признание, теперь готова для вас, чтобы купить и играть в нее.

Убунту

Набор для строительства мостов попадает в Центр программного обеспечения

Отмеченная наградами игра от Chronic Logic, Bridge Construction Set, официально поступила в продажу в Центре программного обеспечения Ubuntu. В наборе для строительства мостов вы строите.

© Canonical Ltd, 2022 г. Ubuntu и Canonical являются зарегистрированными товарными знаками Canonical Ltd.

9 причин, по которым разработчики предпочитают Linux через Windows

Хотя Ubuntu и Linux в целом давно известны тем, что предназначены для терминальных элит, это не может быть дальше от истины в отношении современных дистрибутивов Linux. В Ubuntu теперь вы можете использовать Центр программного обеспечения для установки программ вместо использования терминала.

Однако Центр программного обеспечения не всегда работает должным образом. В этой статье мы расскажем о нескольких исправлениях, которые вы можете попробовать, если Ubuntu Software Center не загружается на вашем компьютере.

Первое и самое важное, что вы должны попробовать при устранении неполадок в Linux, — это обновить систему. Просто откройте терминал и выполните следующую команду.

 Программный центр Ubuntu не загружается: 5 исправлений

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

После завершения выполнения команды. Запустите Центр программного обеспечения как обычно.

Вы также можете попробовать переустановить Центр программного обеспечения. Просто выполните следующую команду.

Кроме того, вы можете запустить следующую команду.

Наконец, вы также можете попробовать запустить эту команду.

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

Приведенная выше команда очистит кэш apt.После завершения работы запустите эту команду, чтобы снова получить список репозиториев.

Теперь попробуйте найти нужную программу в Центре программного обеспечения.

Software Center может быть полезен с точки зрения полезности, но если у вас слишком много проблем с ним или вам просто тяжело запускать инструмент, вы можете переключиться на Synaptic.

 Программный центр Ubuntu не загружается: 5 исправлений

Synaptic не так удобен для пользователя, как Центр программного обеспечения, но гораздо менее требователен к ресурсам и без проблем работает даже на старом оборудовании.

Тот, кто пишет, редактирует, снимает и размещает все, что связано с технологиями, а когда нет, транслирует свои гонки на виртуальных машинах. Вы можете связаться с Ядуллой по адресу [email protected] или подписаться на его страницы в Instagram или Twitter.

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

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

В этом руководстве для начинающих я покажу вам самые популярные способы установки программного обеспечения в Ubuntu. Я также покажу вам, как удалить программное обеспечение, которое вы устанавливаете в Ubuntu.

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

Как устанавливать приложения в Ubuntu и как удалять установленное программное обеспечение

В этом руководстве я использую Ubuntu 16.04 со средой рабочего стола Unity. Помимо пары снимков экрана, это руководство применимо ко всем остальным разновидностям Ubuntu.

1.1 Установка программного обеспечения с помощью Ubuntu Software Center [рекомендуется]

Самый простой и удобный способ найти и установить программное обеспечение в Ubuntu — это использовать Ubuntu Software Center. В Ubuntu Unity вы можете найти Ubuntu Software Center в Dash и щелкнуть по нему, чтобы открыть его:

Вы можете думать о Ubuntu Software Center как о Google Play Store или Apple App Store. Он демонстрирует все программное обеспечение, доступное для вашей системы Ubuntu. Вы можете искать приложение по его названию или просто просматривать различные категории программного обеспечения. Вы также можете выбрать выбор редактора. Это ваш выбор.

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

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

Может ли быть проще? Сомневаюсь.

А здесь, на вкладке "Другое программное обеспечение", проверьте параметры для партнеров Canonical.

1.2 Удаление программного обеспечения с помощью Ubuntu Software Center [рекомендуется]

Мы только что увидели, как устанавливать программное обеспечение с помощью Ubuntu Software Center. Как насчет удаления программного обеспечения, которое вы установили с помощью этого метода?

Удаление программного обеспечения с помощью Ubuntu Software Center так же просто, как и процесс установки.

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

Чтобы удалить приложение из Ubuntu, просто нажмите кнопку «Удалить». Вам снова придется указать здесь свой пароль.

2.1 Установка программного обеспечения в Ubuntu с помощью файлов .deb

Файлы .deb аналогичны файлам .exe в Windows. Это простой способ разрешить установку программного обеспечения. Многие поставщики программного обеспечения предоставляют свое программное обеспечение в формате .deb: например, Google Chrome.

Вы можете скачать файл .deb с официального сайта.

Загрузив файл .deb, просто дважды щелкните его, чтобы запустить. Он откроется в Центре программного обеспечения Ubuntu, и вы сможете установить его так же, как мы видели в разделе 1.1.

Кроме того, вы можете использовать облегченную программу Gdebi для установки файлов .deb в Ubuntu.

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

Совет. При работе с файлами .deb следует помнить о нескольких вещах:

  • Убедитесь, что вы загружаете файл .deb из официального источника. Используйте только официальный веб-сайт или страницы GitHub.
  • Убедитесь, что загружаете файл .deb для правильного типа системы (32-разрядной или 64-разрядной). Прочтите наше краткое руководство, если вам нужно узнать, является ли ваша система Ubuntu 32-разрядной или 64-разрядной.

2.2 Удаление программного обеспечения, установленного с помощью .deb

Удаление программного обеспечения, установленного из файла .deb, — это тот же процесс, который мы видели ранее в разделе 1.2. Просто зайдите в Центр программного обеспечения Ubuntu, найдите имя приложения и нажмите «Удалить», чтобы удалить его.

В качестве альтернативы вы можете использовать диспетчер пакетов Synaptic. Обычно это не так, но может случиться так, что установленное приложение не отображается в Центре приложений Ubuntu. Synaptic Package Manager перечисляет все программное обеспечение, доступное для вашей системы, и все программное обеспечение, которое уже установлено в ней. Это очень мощный и очень полезный инструмент.

До появления Центра программного обеспечения Ubuntu, обеспечивающего более удобный подход к установке программного обеспечения, Synaptic была программой по умолчанию для установки и удаления программного обеспечения в Ubuntu.

Вы можете установить Synaptic Package Manager, нажав на ссылку ниже (откроется Центр программного обеспечения Ubuntu).

Откройте Synaptic Manager и найдите программное обеспечение, которое хотите удалить. Установленное программное обеспечение отмечено зеленой кнопкой. Нажмите на нее и выберите «отметить для удаления». После этого нажмите «Применить», чтобы удалить выбранное программное обеспечение.

3.1 Установка программного обеспечения в Ubuntu с помощью команд apt [рекомендуется]

Возможно, вы заметили, что на некоторых веб-сайтах выдается команда типа «sudo apt-get install» для установки программного обеспечения в Ubuntu.

На самом деле это эквивалент командной строки того, что мы видели в разделе 1. По сути, вместо использования графического интерфейса Ubuntu Software Center вы используете интерфейс командной строки. Больше ничего не меняется.

Использовать команду apt-get для установки программного обеспечения очень просто. Все, что вам нужно сделать, это использовать команду вроде:

Здесь sudo дает вам привилегии «admin» или «root» (в терминологии Linux). Вы можете заменить package_name на имя нужного программного обеспечения.

Команды apt-get имеют автодополнение, поэтому, если вы наберете несколько букв и нажмете Tab, будут перечислены все программы, соответствующие этим буквам.

3.2 Удаление программного обеспечения в Ubuntu с помощью команд apt [рекомендуется]

Вы можете легко удалить программное обеспечение, установленное с помощью Ubuntu Software Center, команды apt или файла .deb с помощью командной строки.

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

Опять же, вы можете воспользоваться функцией автозаполнения, нажав клавишу табуляции.

Использование команд apt-get не является сложной задачей. На самом деле это очень удобно. С помощью этих простых команд вы можете познакомиться с частью командной строки Ubuntu Linux, и это поможет в долгосрочной перспективе. Я рекомендую прочитать мое подробное руководство по использованию команд apt-get, чтобы узнать больше об этом.

4.1 Установка приложений в Ubuntu с помощью PPA

PPA означает личный архив пакетов. Это еще один метод, который разработчики используют для предоставления своего программного обеспечения пользователям Ubuntu.

В разделе 1 вы встретили термин "репозиторий". Репозиторий в основном содержит набор программного обеспечения. В официальном репозитории Ubuntu есть программы, одобренные Ubuntu. Репозиторий партнеров Canonical содержит программное обеспечение от поставщиков-партнеров.

Точно так же PPA позволяет разработчику создать собственный репозиторий APT. Когда конечный пользователь (т. е. вы) добавляете этот репозиторий в систему (в файл sources.list добавляется эта запись), программное обеспечение, предоставленное разработчиком в его/ее репозитории, становится доступным для пользователя.

Теперь вы можете спросить, зачем нужны PPA, когда у нас уже есть официальный репозиторий Ubuntu?

Ответ заключается в том, что не все программы автоматически добавляются в официальный репозиторий Ubuntu. В этот список попадает только доверенное программное обеспечение. Представьте, что вы разработали крутое приложение для Linux и хотите предоставлять регулярные обновления своим пользователям, но пройдут месяцы, прежде чем его можно будет добавить в репозиторий Ubuntu (а может и не добавить вовсе). В таких случаях пригодится PPA.

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

Но что, если вы не хотите ждать, пока последняя версия появится в официальном репозитории Ubuntu? Здесь PPA может спасти положение. Используя PPA, вы получите более новую версию.

Обычно PPA используются с тремя командами. Первый добавляет репозиторий PPA в список источников. Второй обновляет кэш вашего списка программного обеспечения, чтобы ваша система знала о новом доступном программном обеспечении. А третий устанавливает ПО из PPA.

Я покажу вам пример использования PPA темы Numix:

В приведенном выше примере мы добавили PPA, предоставленный проектом Numix.И после обновления информации о программном обеспечении мы добавили две программы, доступные в Numix PPA.

Если вам нужно приложение с графическим интерфейсом, вы можете использовать приложение Y-PPA. Он позволяет более эффективно искать PPA, а также добавлять и удалять программное обеспечение.

Совет. Безопасность PPA часто вызывает споры. Мой совет: вы должны добавлять PPA из надежного источника, предпочтительно из официальных источников.

4.2 Удаление приложений, установленных с помощью PPA

Я уже подробно обсуждал удаление PPA из Ubuntu. Вам следует обратиться к этой статье, чтобы получить больше информации об удалении PPA.

Чтобы быстро объяснить это здесь, вы можете использовать следующие две команды.

Первая команда удаляет программное обеспечение, установленное через PPA. Вторая команда удаляет PPA из sources.list.

5.1 Установка программного обеспечения с использованием исходного кода в Ubuntu Linux [Не рекомендуется]

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

Но сборка из исходного кода по-прежнему является предпочтительным методом для некоторых людей, даже если они не разрабатывают собственное программное обеспечение. По правде говоря, в последний раз я широко использовал исходный код 5 лет назад, когда был стажером, и мне нужно было разработать программу с использованием Ubuntu. С тех пор я предпочитаю другие способы установки приложений в Ubuntu. Обычным пользователям Linux для настольных ПК следует избегать установки из исходного кода.

Я буду краток в этом разделе и просто перечислю шаги по установке программного обеспечения из исходного кода:

  • Загрузите исходный код программы, которую хотите установить.
  • Извлеките загруженный файл.
  • Перейдите в извлеченный каталог и найдите файл README или INSTALL. Хорошо разработанное программное обеспечение может включать в себя такой файл с инструкциями по установке и/или удалению.
  • Ищите файл с именем configure. Если он присутствует, запустите файл с помощью команды ./configure — это проверит, есть ли в вашей системе все необходимое программное обеспечение (называемое «зависимостями» в терминологии программного обеспечения) для установки программы. Обратите внимание, что не все программы содержат файл конфигурации, что, на мой взгляд, является плохой практикой разработки.
  • Если configure уведомляет вас об отсутствующих зависимостях, установите их.
  • После того, как все будет готово, используйте команду make для компиляции программы.
  • После компиляции программы запустите команду sudo make install, чтобы установить программное обеспечение.

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

Также обратите внимание, что программы, которые вы устанавливаете с помощью этого метода, не будут обновляться автоматически, как программы, установленные из репозитория Ubuntu, PPA или файлов .deb.

Я рекомендую прочитать эту подробную статью об использовании исходного кода в Ubuntu, если вы настаиваете на использовании исходного кода.

5.2 Удаление программного обеспечения, установленного с использованием исходного кода [Не рекомендуется]

Если вы думали, что установка программного обеспечения из исходного кода сложна, подумайте еще раз. Удаление программного обеспечения, установленного с использованием исходного кода, может оказаться еще более сложной задачей.

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

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

Но это не гарантия того, что этот метод будет у вас постоянно.

Видите ли, к исходному коду прилагается множество «если» и «но», но не так много преимуществ. Вот почему я не рекомендую использовать исходный код для установки программного обеспечения в Ubuntu.

Еще несколько способов установки приложений в Ubuntu

Есть еще несколько (не очень популярных) способов установки программного обеспечения в Ubuntu. Поскольку эта статья и так слишком длинная, я не буду их здесь освещать. Я просто перечислю их ниже:

  • Новые команды упаковки Snap в Ubuntu: используются для установки программ на основе Python.

Как вы устанавливаете приложения в Ubuntu?

Если вы уже используете Ubuntu, какой ваш любимый способ установки программного обеспечения в Ubuntu Linux? Вы нашли это руководство полезным? Делитесь своими мнениями, предложениями и вопросами.

Ubuntu предлагает комплексную систему управления пакетами для установки, обновления, настройки и удаления программного обеспечения.В дополнение к предоставлению доступа к организованной базе из более чем 60 000 пакетов программного обеспечения для вашего компьютера Ubuntu, средства управления пакетами также включают возможности разрешения зависимостей и проверки обновлений программного обеспечения.

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

Введение

Система управления пакетами Ubuntu основана на той же системе, которая используется в дистрибутиве Debian GNU/Linux. Файлы пакета содержат все необходимые файлы, метаданные и инструкции для реализации определенной функции или программного приложения на вашем компьютере с Ubuntu.

Файлы пакетов Debian обычно имеют расширение .deb и обычно находятся в репозиториях, представляющих собой наборы пакетов, которые можно найти в Интернете или на физических носителях, таких как диски CD-ROM. Пакеты обычно находятся в предварительно скомпилированном двоичном формате; таким образом, установка выполняется быстро и не требует компиляции программного обеспечения.

Многие пакеты используют зависимости. Зависимости — это дополнительные пакеты, необходимые основному пакету для правильной работы. Например, фестиваль пакета синтеза речи зависит от пакета alsa-utils , который представляет собой пакет, предоставляющий инструменты звуковой библиотеки ALSA, необходимые для воспроизведения звука. Чтобы фестиваль работал, он и все его зависимости должны быть установлены. Инструменты управления программным обеспечением в Ubuntu сделают это автоматически.

Команда apt — это мощный инструмент командной строки, который работает с Advanced Packaging Tool (APT) Ubuntu и выполняет такие функции, как установка новых пакетов программного обеспечения, обновление существующих пакетов программного обеспечения, обновление индекс списка пакетов и даже обновление всей системы Ubuntu.

Некоторые примеры популярного использования утилиты apt:

Установка пакета. Установка пакетов с помощью инструмента apt довольно проста. Например, чтобы установить сетевой сканер nmap, введите следующее:

Удалить пакет. Удалить пакет (или пакеты) также просто. Чтобы удалить пакет, установленный в предыдущем примере, введите следующее:

Совет

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

Примечание

Сценарии. Хотя apt является инструментом командной строки, он предназначен для интерактивного использования, а не для вызова из неинтерактивных сценариев. В сценариях следует использовать команду apt-get (возможно, с флагом --quiet). Для основных команд синтаксис двух инструментов идентичен.

Кроме того, добавление параметра --purge к команде apt remove также приведет к удалению файлов конфигурации пакета. Это может быть или не быть желаемым эффектом, поэтому используйте его с осторожностью.

Обновление индекса пакетов. Индекс пакетов APT представляет собой базу данных доступных пакетов из репозиториев, определенных в файле /etc/apt/sources.list и в каталоге /etc/apt/sources.list.d. Чтобы обновить локальный индекс пакетов последними изменениями, внесенными в репозитории, введите следующее:

Обновление пакетов: со временем обновленные версии пакетов, установленных на вашем компьютере, могут стать доступными в репозиториях пакетов (например, обновления безопасности). Чтобы обновить систему, сначала обновите индекс пакетов, как описано выше, а затем введите:

Информацию об обновлении до новой версии Ubuntu см. в разделе Обновление.

Действия команды apt, такие как установка и удаление пакетов, регистрируются в файле журнала /var/log/dpkg.log.

Для получения дополнительной информации об использовании APT прочтите подробное Руководство пользователя APT или введите:

Способности

Запуск Aptitude без параметров командной строки предоставит вам управляемый меню текстовый интерфейс для системы Advanced Packaging Tool (APT). Многие из распространенных функций управления пакетами, такие как установка, удаление и обновление, могут выполняться в Aptitude с помощью одноклавишных команд, которые обычно представляют собой строчные буквы.

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

При запуске Aptitude вы увидите строку меню в верхней части экрана и две панели под строкой меню. Верхняя панель содержит категории пакетов, такие как Новые пакеты и Неустановленные пакеты. Нижняя панель содержит информацию о пакетах и ​​категориях пакетов.

Использование Aptitude для управления пакетами относительно простое, а пользовательский интерфейс упрощает выполнение стандартных задач. Ниже приведены примеры общих функций управления пакетами, выполняемых в Aptitude:

Установить пакеты. Чтобы установить пакет, найдите пакет в категории пакетов Неустановленные пакеты с помощью клавиш со стрелками на клавиатуре и клавиши ENTER. Выделите нужный пакет, затем нажмите клавишу +. Запись пакета должна стать зеленой, указывая на то, что она помечена для установки. Теперь нажмите g, чтобы просмотреть сводку действий с пакетом. Нажмите g еще раз, и начнется загрузка и установка пакета. Когда закончите, нажмите ENTER, чтобы вернуться в меню.

Удалить пакеты. Чтобы удалить пакет, найдите пакет в категории пакетов Установленные пакеты с помощью клавиш со стрелками на клавиатуре и клавиши ENTER. Выделите нужный пакет, который хотите удалить, затем нажмите клавишу -. Запись пакета должна стать розовой, указывая на то, что она помечена для удаления. Теперь нажмите g, чтобы просмотреть сводку действий с пакетом. Нажмите g еще раз, и начнется удаление пакета. Когда закончите, нажмите ENTER, чтобы вернуться в меню.

Обновить индекс пакетов. Чтобы обновить индекс пакетов, просто нажмите клавишу u. Начнется обновление индекса пакета.

Обновить пакеты: чтобы обновить пакеты, выполните обновление индекса пакетов, как описано выше, а затем нажмите клавишу U, чтобы пометить все пакеты с обновлениями. Теперь нажмите g, после чего вам будет представлена ​​сводка действий с пакетом. Нажмите g еще раз, и начнется загрузка и установка. Когда закончите, нажмите ENTER, чтобы вернуться в меню.

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

i: установленный пакет

c: пакет не установлен, но конфигурация пакета остается в системе

p: удалено из системы

v: виртуальный пакет

B: Сломанный пакет

u: Файлы распакованы, но пакет еще не настроен

C: Наполовину сконфигурировано — ошибка конфигурации, требуется исправление

H: Установлено наполовину — удаление не удалось, требуется исправление

Чтобы выйти из Aptitude, просто нажмите клавишу q и подтвердите, что хотите выйти. Многие другие функции доступны в меню Aptitude при нажатии клавиши F10.

Командная строка

Вы также можете использовать Aptitude как инструмент командной строки, аналогичный apt. Чтобы установить пакет nmap со всеми необходимыми зависимостями, как в примере apt, вы должны использовать следующую команду:

Чтобы удалить тот же пакет, используйте команду:

Подробнее об опциях командной строки для Aptitude см. справочные страницы.

dpkg — это менеджер пакетов для систем на основе Debian. Он может устанавливать, удалять и создавать пакеты, но, в отличие от других систем управления пакетами, не может автоматически загружать и устанавливать пакеты или их зависимости. Apt и Aptitude новее и добавляют дополнительные функции поверх dpkg. В этом разделе рассматривается использование dpkg для управления локально установленными пакетами:

Чтобы вывести список всех пакетов в базе данных пакетов системы, включая все пакеты, установленные и удаленные, из командной строки терминала:

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

Замените apache2 любым именем пакета, частью имени пакета или регулярным выражением.

Чтобы вывести список файлов, установленных пакетом, в данном случае пакетом ufw, введите:

Если вы не уверены, какой пакет установил файл, dpkg -S может сообщить вам об этом. Например:

Вывод показывает, что файл /etc/host.conf принадлежит пакету base-files.

Примечание

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

Вы можете установить локальный файл .deb, введя:

Замените zip_3.0-4_amd64.deb на фактическое имя файла локального файла .deb, который вы хотите установить.

Удалить пакет можно следующим образом:

Внимание!

Удаление пакетов с помощью dpkg в большинстве случаев НЕ рекомендуется. Лучше использовать диспетчер пакетов, который обрабатывает зависимости, чтобы убедиться, что система находится в согласованном состоянии. Например, команда dpkg -r zip удалит zip-пакет, но все пакеты, зависящие от него, будут по-прежнему установлены и могут работать некорректно.

Дополнительные параметры dpkg см. на справочной странице: man dpkg .

Конфигурация APT

Конфигурация системных репозиториев Advanced Packaging Tool (APT) хранится в файле /etc/apt/sources.list и каталоге /etc/apt/sources.list.d. Здесь приводится ссылка на пример этого файла вместе с информацией о добавлении или удалении ссылок на репозиторий из файла.

Вы можете отредактировать файл, чтобы включить репозитории или отключить их. Например, чтобы отключить требование вставки компакт-диска Ubuntu при выполнении операций с пакетами, просто закомментируйте соответствующую строку для компакт-диска, которая появляется вверху файла:

Дополнительные репозитории

В дополнение к официально поддерживаемым репозиториям пакетов, доступным для Ubuntu, существуют дополнительные поддерживаемые сообществом репозитории, которые добавляют тысячи дополнительных пакетов для потенциальной установки. Двумя наиболее популярными являются репозитории universe и multiverse. Эти репозитории официально не поддерживаются Ubuntu, но поскольку они поддерживаются сообществом, они обычно предоставляют пакеты, безопасные для использования на вашем компьютере с Ubuntu.

Примечание

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

Предупреждение

Имейте в виду, что ни в репозиториях universe, ни в репозиториях multiverse нет официально поддерживаемых пакетов. В частности, для этих пакетов могут отсутствовать обновления безопасности.

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

По умолчанию репозитории universe и multiverse включены, но если вы хотите отключить их, отредактируйте /etc/apt/sources.list и прокомментируйте следующие строки:

Автоматические обновления

Пакет unattended-upgrades может использоваться для автоматической установки обновленных пакетов и может быть настроен для обновления всех пакетов или только для установки обновлений безопасности. Сначала установите пакет, введя в терминал следующее:

Чтобы настроить автоматическое обновление, отредактируйте /etc/apt/apt.conf.d/50unattended-upgrades и настройте следующие параметры в соответствии со своими потребностями:

Некоторые пакеты также могут быть занесены в черный список и поэтому не будут автоматически обновляться. Чтобы добавить пакет в черный список, добавьте его в список:

Примечание

Двойной "//" служит комментарием, поэтому все, что следует за "//", не будет оцениваться.

Чтобы включить автоматическое обновление, отредактируйте файл /etc/apt/apt.conf.d/20auto-upgrades и установите соответствующие параметры конфигурации apt:

Приведенная выше конфигурация обновляет список пакетов, загружает и устанавливает доступные обновления каждый день. Эти действия запускаются таймерами в установленное время, но со случайной задержкой: apt-daily.timer и apt-daily-upgrade.timer. Эти таймеры активируют соответствующие службы, запускающие сценарий /usr/lib/apt/apt.systemd.daily.

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

Во многих случаях это полезно, но в некоторых случаях это может привести к обратным результатам. Примерами могут служить администраторы со многими выключенными машинами или образами виртуальных машин, которые запускаются только для какого-то быстрого действия, которое затем откладывается или даже блокируется автоматическими обновлениями. Чтобы адаптировать это поведение, мы можем изменить/переопределить конфигурацию обоих таймеров apt [ apt-daily-upgrade.timer, apt-daily.timer ]. Для этого используйте systemctl edit и переопределите атрибут Persistent, например Persistent=delay (пример такого переопределения):

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

Примечание

Подробнее о параметрах конфигурации apt Periodic можно прочитать на справочной странице apt.conf(5) и в заголовке скрипта /usr/lib/apt/apt.systemd.daily.

Результаты автоматических обновлений будут регистрироваться в /var/log/unattended-upgrades .

Уведомления

Настройка Unattended-Upgrade::Mail в файле /etc/apt/apt.conf.d/50unattended-upgrades позволит unattended-upgrades отправлять администратору электронное письмо с подробным описанием любых пакетов, требующих обновления или имеющих проблемы.

Другой полезный пакет — apticron. apticron настроит задание cron для отправки администратору по электронной почте информации обо всех пакетах в системе, для которых доступны обновления, а также сводку изменений в каждом пакете.

Чтобы установить пакет apticron, в терминале введите:

После установки пакета отредактируйте файл /etc/apticron/apticron.conf , чтобы установить адрес электронной почты и другие параметры:

Ссылки

Большая часть материала, описанного в этой главе, доступна на справочных страницах, многие из которых доступны в Интернете.

Дополнительную информацию можно найти на вики-странице InstallingSoftware Ubuntu.

Дополнительные сведения о dpkg см. на справочной странице dpkg.

Руководство пользователя APT и справочная страница apt содержат полезную информацию об использовании apt.

Для получения дополнительной информации о таймерах systemd (и systemd в целом) посетите справочную страницу systemd и справочную страницу systemd.timer.

Дополнительные параметры aptitude см. в руководстве пользователя aptitude.

Страница Adding Repositories HOWTO (Ubuntu Wiki) содержит более подробную информацию о добавлении репозиториев.

Читайте также: