Удаление репозитория ubuntu

Содержание
  1. Настройка репозиториев Ubuntu
  2. Репозитории в Ubuntu
  3. Настройка репозиториев в Ubuntu
  4. Настройка репозиториев в GUI
  5. Настройка репозиториев Ubuntu PPA
  6. Добавление репозиториев в Ubuntu из терминала
  7. Как удалить репозиторий в Ubuntu
  8. Добавление репозитория PPA в Ubuntu
  9. Как удалить репозиторий PPA в Ubuntu
  10. Выводы
  11. Что такое репозитории Ubuntu? Как их включить или отключить?
  12. Концепция репозиториев в Ubuntu
  13. Репозитории Ubuntu: Main, Universe, Multiverse, Restricted и Partner
  14. Main — Основной
  15. Universe — Универсальный
  16. Multiverse — Мультиуниверсальный
  17. Restricted — Ограниченный
  18. Partner — Партнерский
  19. Сторонние репозитории и PPA (не предоставляются Ubuntu)
  20. Добавить Universe, Multiverse и другие репозитории
  21. Бонусный совет: Как узнать, к какому репозиторию принадлежит пакет?
  22. Заключение
  23. Linux: установка и удаление программ из консоли
  24. Репозитории
  25. Сторонние репозитории
  26. Установка .deb
  27. Удаление программ
  28. Чистка
  29. Что такое PPA? Все, что вам нужно знать о PPA в Linux
  30. Что такое PPA? Почему им пользуются?
  31. Концепция репозиториев (хранилищ) и управления пакетами
  32. Зачем используют PPA?
  33. Как использовать PPA? Как работает PPA?
  34. Список репозиториев для Ubuntu: как добавлять репозитории в Убунте
  35. Репозиторий и ПО
  36. Виды программного обеспечения
  37. Как добавить репозиторий в Ubuntu
  38. ATOM
  39. DOCKY
  40. DROPBOX
  41. FIREFOX AURORA
  42. GOOGLE
  43. NodeJS
  44. Sublime Text 3
  45. Как добавить, удалить или отключить репозиторий в Ubuntu?
  46. Как добавить PPA репозиторий
  47. Как удалить PPA репозиторий
  48. Как отключить PPA репозиторий

Настройка репозиториев Ubuntu

Удаление репозитория ubuntu

Концепция установки программного обеспечения в Linux очень сильно отличается от Windows. Здесь тоже можно скачать программу на просторах интернета и просто запустить, ничего не устанавливая, но никто так не делает.

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

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

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

Репозитории в Ubuntu

В основном репозитории Ubuntu можно поделить на два типа – официальные и репозитории сторонних разработчиков.

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

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

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

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

  • Main – основная ветка – стабильное официально поддерживаемое Canonical ПО
  • Restricted – официально поддерживаемое ПО распространяемое не под лицензией GPL
  • Universe – программы, поддерживаемые сообществом Ubuntu
  • Multiverse – ветка проприетарного программного обеспечения

Такой структуры придерживаются официальные репозитории, сторонние ppa могут же иметь другую структуру или просто ветку main.

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

Настройка репозиториев в Ubuntu

Настройки репозиториев Ubuntu находятся в нескольких файлах в каталоге /etc/apt.

Все официальные репозитории записываются в файл репозиториев Ubuntu – /etc/apt/sources.list. Для каждого PPA репозитория создается отдельный файл в каталоге /etc/apt/sources.list.d/*

Таким образом, вы уже знаете как примитивным способом посмотреть список репозиториев в Ubuntu. По сути, уже можно открыть этот файл и добавить репозиторий Ubuntu прямо туда в конец файла, но для таких действий в системе есть специальные инструменты и далее мы их рассмотрим.

Настройка репозиториев в GUI

Управление репозиториями можно осуществлять с помощью утилиты настроек системы. Запустите Настройки системы, затем откройте Программы и обновления или сразу же запустите Программы и обновления из меню Dash:

На первой вкладке вы можете включить или отключить ветки официальных репозиториев (main, restricted …), а также выбрать ближайшее к вам зеркало:

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

Чтобы иметь доступ к дополнительным программам рекомендуется подключить сторонний репозиторий партнеров Canonical. Для этого просто поставьте напротив него галочку.

Для добавления репозитория Ubuntu нажмите кнопку Добавить:

Здесь в единственном поле нужно ввести apt строку репозитория и нажать кнопку добавить источник.

Apt строка репозитория имеет такой синтаксис:

deb http://адрес_репозитория версия_дистрибутива ветки

Например:

deb http://ua.archive.ubuntu.com/ubuntu/ xenial main restricted

deb https://apt-mo.trafficmanager.net/repos/dotnet/ trusty main

Первая строка – официальный репозиторий, вторая – PPA репозиторий ubuntu. Как видите, выглядят они одинаково. С версией дистрибутива все понятно, это кодовое имя, с веткой тоже – это main. А вот где брать адрес? Это уже ваше дело, вы можете искать репозитории где угодно, на форумах, в поисковых системах или в нашей статье, где собран список лучших репозиториев.

Установка репозитория Ubuntu завершена и он появился в списке. Чтобы его отключить достаточно просто снять галочку. А чтобы удалить репозиторий Ubuntu нажмите кнопку удалить:

Для сторонних репозиториев необходимо импортировать GPG ключ для правильной работы в системе, если ключ не добавить, то во время обновления репозиториев Ubuntu apt выдаст ошибку проверки подписи. Это делается, чтобы никто не мог подменить пакеты и вы не установили вирусов. Перейдите на вкладку Аутентификация, затем выберите импортировать ключ из файла:

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

wget http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0xFC6D7D9D009ED615

Удалять ключи также можно кнопкой удалить:

Если вы запутались и не знаете как вернуть состояние по умолчанию можно просто нажать кнопку восстановить чтобывосстановитьрепозитории Ubuntu:

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

Настройка репозиториев Ubuntu PPA

PPA репозитории Ubuntu находятся на сайте, созданном Canonical – launchpad.net. Ubuntu способна автоматически различать, находить apt строку и скачивать GPG ключи для таких репозиториев. Достаточно указать адрес ppa вместо apt сроки при добавлении репозитория в Ubuntu, например:

ppa:shutter/ppa

На самом деле PPA репозитории такие, же как и обычные репозитории. Если вы хотите добавить репозиторий вручную, вы можете узнать apt строку и ключ, раскрыв спойлер Technical details about this PPA на странице описания репозитория:

Теперь его можно добавить в систему, так же как описано выше.

Добавление репозиториев в Ubuntu из терминала

Во многих инструкциях мы видим команды для подключения репозитория в Ubuntu через терминал. Действительно, это немного удобнее чем запускать утилиту, загружать ключи и делать все мышкой. Чтобы добавить репозиторий Ubuntu через терминал используйте команду: apt-add-repository:

sudo apt-add-repository “deb http://ppa.launchpad.net/shutter/ppa/ubuntu wily main”

В кавычках указана apt строка репозитория. Также можно просто добавить строчку в /etc/apt/sources.list:

echo “deb http://ppa.launchpad.net/shutter/ppa/ubuntu wily main” >> /etc/apt/sources.list

Для добавления ключей безопасности GPG существует команда apt-key. Вы можете добавить ключ из файла, или скачать ключ с помощью curl и перенаправить ее вывод и apt-key:

curl -L http://debian.datastax.com/debian/repo_key | sudo apt-key add

Добавить репозиторий в Ubuntu через терминал намного проще чем в графическом интерфейсе.

Как удалить репозиторий в Ubuntu

Удалить репозиторий Ubuntu через терминал можно той же командой с опцией –remove:

sudo apt-add-repository –remove “deb http://ppa.launchpad.net/shutter/ppa/ubuntu wily main”

Или же просто закомментировать deb строку в файле /etc/apt/sources.list или в одном из файлов /etc/apt/sources.list.d/*.

Добавление репозитория PPA в Ubuntu

Добавить репозиторий PPA в Ubuntu можно той же командой. Как я уже говорил система автоматически распознает репозиторий и скачает нужные ключи. Формат записи такой:

sudo apt-add-repository ppa:репозиторий/ppa

Например:

sudo apt-add-repository ppa:shutter/ppa

Как удалить репозиторий PPA в Ubuntu

Удалить репозиторий в Ubuntu можно такой же командой, как и в предыдущем примере:

sudo add-apt-repository –remove ppa:репозиторий/ppa

Полностью удалить PPA из системы можно командой:

sudo ppa-purge ppa:репозиторий/ppa

Возможно, утилиту ppa-pure необходимо будет установить командой:

sudo apt-get install ppa-purge

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

sudo apt-get update

Выводы

Источник: https://losst.ru/nastrojka-repozitoriev-v-ubuntu

Что такое репозитории Ubuntu? Как их включить или отключить?

Удаление репозитория ubuntu

В этой статье рассказывается о таких репозиториях как: Universe, Multiverse и других в Ubuntu. О том, как их включить или отключить.

Итак, вы пытаетесь следовать учебнику из интернета и устанавливаете программное обеспечение с помощью команды apt, apt-get и оно выдает ошибку:

E: Unable to locate package xyz

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

Вы можете включить Universe и Multiverse репозитории в Ubuntu, используя следующие команды:

sudo add-apt-repository universe multiverse

sudo apt update

Вы установили Universe и Multiverse хранилище, но знаете ли вы, что это за хранилища? Как они играют роль в установке пакетов? Почему есть несколько репозиториев?

Я объясню все это более подробно.

Концепция репозиториев в Ubuntu

Итак, вы уже знаете, что для установки программного обеспечения в Ubuntu вы можете использовать команду apt. Это тот же диспетчер пакетов APT, который используется под Ubuntu Software Center. Таким образом, все программное обеспечение (кроме пакетов Snap), которое вы видите в Центре программного обеспечения, в основном от APT.

Вы когда-нибудь задумывались, откуда программа apt устанавливает программы? Как он узнает, какие пакеты доступны, а какие нет?

Apt в основном работает на хранилище. Хранилище — это не что иное, как сервер, содержащий набор программного обеспечения.

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

 Этот централизованный способ предоставления программного обеспечения является одним из основных преимуществ использования Linux.

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

deb http://us.archive.ubuntu.com/ubuntu/ bionic main

Фактически, вы можете перейти по указанному выше адресу сервера и посмотреть как устроен репозиторий.

Когда вы обновляете Ubuntu с помощью команды apt update, менеджер пакетов apt получает информацию о доступных пакетах (и их версии) из репозиториев и сохраняет их в локальном кэше. Вы можете увидеть это в каталоге /var/lib/apt/lists.

Статьи по теме

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

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

Репозитории Ubuntu: Main, Universe, Multiverse, Restricted и Partner

Программное обеспечение в репозитории Ubuntu подразделяется на пять категорий: Main, Universe, Multiverse, Restricted и Partner.

Почему Ubuntu это делает? Почему бы не поместить все программное обеспечение в один репозиторий? Чтобы ответить на этот вопрос, давайте посмотрим, что это за репозитории:

Main — Основной

Когда вы устанавливаете Ubuntu, это хранилище включается по умолчанию. Основной репозиторий состоит только из FOSS (бесплатное программное обеспечение с открытым исходным кодом), которое может распространяться свободно без каких-либо ограничений.

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

Universe — Универсальный

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

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

Multiverse — Мультиуниверсальный

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

Вам решать, хотите ли вы использовать Multiverse репозиторий и проверить, имеете ли вы право на использование программного обеспечения.

Restricted — Ограниченный

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

Ограниченные репозитории состоят из проприетарных драйверов.

Partner — Партнерский

Этот репозиторий состоит из проприетарного программного обеспечения, упакованного Ubuntu для их партнеров. Ранее Ubuntu предоставляла Skype через этот репозиторий.

Сторонние репозитории и PPA (не предоставляются Ubuntu)

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

Статьи по теме

Например, если вы добавите репозиторий, предоставленный VirtualBox, вы можете получить последнюю версию VurtualBox. Это добавит новую запись в ваш sources.list.

Вы также можете установить дополнительное приложение, используя PPA (Personal Package Archive).

Совет. Попробуйте НЕ добавлять ничего, кроме репозиториев Ubuntu, в свой файл sources.list. Вы должны держать этот файл в идеальном состоянии, потому что, если вы испортите его, вы не сможете обновить свою систему или (иногда) даже установить новые пакеты.

Добавить Universe, Multiverse и другие репозитории

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

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

Чтобы включить репозиторий Universe, используйте:

sudo add-apt-repository universe

Чтобы включить ограниченный репозиторий, используйте:

sudo add-apt-repository restricted

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

sudo add-apt-repository multiverse

Вы должны использовать команду sudo apt update после добавления репозитория, чтобы ваша система создала локальный кеш с информацией о пакете.

Если вы хотите удалить репозиторий, просто добавьте -r, например:

sudo add-apt-repository -r universe

Графически, перейдите на страницу Software & Updates, и вы можете включить репозитории здесь:

Добавление репозиториев Universe, Restricted и Multiverse в Ubuntu 19.04

На вкладке Другое программное обеспечение вы найдете возможность включить репозиторий партнера.

Добавление партнерского репозитория в Ubuntu 19.04

Чтобы отключить хранилище, просто снимите флажок.

Бонусный совет: Как узнать, к какому репозиторию принадлежит пакет?

Ubuntu имеет специальный веб-сайт, который предоставляет вам информацию обо всех пакетах, доступных в архиве Ubuntu. Перейдите на веб-сайт поиска пакетов в Ubuntu — Ubuntu Packages.

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

Он покажет вам все соответствующие пакеты, выпуски Ubuntu и информацию о репозитории.

Как вы можете видеть выше, пакет vlc доступен в репозитории Universe для различных выпусков Ubuntu.

Заключение

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

Если у вас есть какие-либо вопросы или предложения, пожалуйста, не стесняйтесь оставлять комментарии ниже.

Источник: It’s FOSS

Рекомендуемый контент

Источник: https://komyounity.com/chto-takoe-repozitorii-ubuntu/

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

Удаление репозитория ubuntu

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

AppCenter Elementary OS 0.41 Loki:

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

Актуально для Elementary OS 0.4, Ubuntu 16.04 и других подобных дистрибутивов.

Репозитории

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

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

sudo apt update

Установка программы:

sudo apt install название_программы

Например установка Libre Office:

sudo apt install libreoffice

Можно за один раз установить сразу несколько программ, просто перечислив их через пробел:

sudo apt install mc htop nginx

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

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

sudo apt upgrade название_программы

Чтобы обновить все программы в вашей операционной системе:

sudo apt upgrade

Сторонние репозитории

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

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

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

Пример подключения PPA-репозитория:

sudo add-apt-repository ppa:webupd8team/brackets

Выполнив такую команду мы получаем информацию об указанном репозитории и запрос — продолжить или отменить его подключение.

Синтаксис команды:

sudo add-apt-repository ppa:никнейм_владельца_репозитория/название_репозитория

Если в процессе выполнения команды вернулась ошибка:

sudo: add-apt-repository: команда не найдена

Значит в системе нет нужных компонентов для выполнения команды, их установка:

sudo apt install software-properties-common

Теперь команда подключения PPA-репозитория выполнится без проблем.

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

Пример удаления подключения того же самого PPA-репозитория:

sudo add-apt-repository –remove ppa:webupd8team/brackets

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

Репозиторий не зарегистрированный на этом проекте можно подключить к системе лишь вручную. Для этого требуется: 1 — прописать адрес репозитория, 2 — импортировать для него ключ.

Пример, как Яндекс предлагает добавить в систему репозиторий своего облачного Диска:

echo “deb http://repo.yandex.ru/yandex-disk/deb/ stable main” >> /etc/apt/sources.list.d/yandex.list

По сути, эта команда печатает часть строки (заключенную в кавычках) в указанный следом файл. Такого файла нет по умолчанию, поэтому он создаётся. Создаётся в системной директории, куда право писать имеет лишь администратор. Поэтому надо выполнять эту команду под root-ом.

sudo вначале команды тут не прокатывает. Можно поступить так:

sudo suкомандаexit

Т.е. перешли в режим root, выполнили команду, вышли.

Пример импорта ключа для репозитория того же Яндекс.Диска:

wget -O YANDEX-DISK-KEY.GPG http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPGsudo apt-key add YANDEX-DISK-KEY.GPG

Т.е. вначале скачали файл ключа, потом импортировали его в систему.

Скаченный файл ключа после импорта можно удалить.

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

Установка .deb

Часто на официальных сайтах программ вместо инструкций по установке под Linux предлагают просто скачать установочный файл. Для Debian/Ubuntu — это файл с расширением .deb. Установить его можно так:

sudo dpkg -i имя_файла.deb

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

dpkg: зависимости пакетов не позволяют настроить пакет brackets: brackets зависит от libgcrypt11 (>= 1.4.5), однако: Пакет libgcrypt11 не установлен. dpkg: ошибка при обработке пакета brackets (–install): проблемы зависимостей — оставляем не настроенным

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

Решением может быть команда:

sudo apt -f install

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

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

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

Всегда есть шансы найти готовое решение.

Удаление программ

Для этого есть два варианта. Первый — удаляет программу подчистую, в том числе удаляет созданные для неё конфигурационные файлы:

sudo apt purge название_программы

Второй — удаляет только саму программу:

sudo apt remove название_программы

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

Чистка

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

sudo apt autoremove

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

Такое вполне часто возникает. Например, была одна версия программы, потом вы её обновили. Так уж сложилось, что разные версии этой программы имеют разные зависимости, разные пакеты. Соответственно, всё, что требовалось для старой версии программы теперь лежит в системе без дела. Это можно смело удалять. Иногда бывает, что это высвобождает довольно много места на диске.

Источник: https://pctuner.club/n/2347

Что такое PPA? Все, что вам нужно знать о PPA в Linux

Удаление репозитория ubuntu

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

Если вы использовали Ubuntu или какой-либо другой дистрибутив Linux, основанный на Ubuntu, такой как Linux Mint, Linux Lite, Zorin OS и т. Д., вы могли встретить эти три волшебные линии:

sudo add-apt-repository ppa:dr-akulavich/lighttablesudo apt-get updatesudo apt-get install lighttable-installer

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

Но что такое PPA? Почему им нужно пользоваться? Безопасно ли использовать PPA? Как правильно использовать PPA? Как удалить PPA?

Я отвечу на все вышеупомянутые вопросы в этом подробном руководстве. Даже если вы уже знаете кое-что о PPA, я уверен, что эта статья все равно будет вам полезна и дополнит ваши знания.

Обратите внимание, что я пишу эту статью, используя Ubuntu. Поэтому я буду использовать термин Ubuntu почти везде, но объяснения и шаги также применимы к другим дистрибутивам на основе Debian / Ubuntu.

Что такое PPA? Почему им пользуются?

PPA расшифровывается как Personal Package Archive.

Стало ли понятней? Скорее всего, нет.

Прежде чем разбираться в PPA, вы должны знать концепцию репозиториев в Linux. Я не буду вдаваться в подробности, опишу кратко.

Концепция репозиториев (хранилищ) и управления пакетами

Репозиторий – это набор файлов, которые содержат информацию о различном программном обеспечении, его версиях и некоторых других деталях, таких, как контрольная сумма. Каждая версия Ubuntu имеет собственный официальный набор из четырех репозиториев:

  • Основное – бесплатное программное обеспечение с открытым исходным кодом, поддерживаемое Canonical.
  • Universe – поддерживаемое сообществом бесплатное программное обеспечение с открытым исходным кодом.
  • Restricted – проприетарные драйверы для устройств.
  • Multiverse – Программное обеспечение ограничено авторским правом или правовыми вопросами.

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

Таким образом, в основном это веб URL, который содержит информацию о программном обеспечении. Как ваша система узнает, где находятся эти репозитории?

Эта информация хранится в файле sources.list в каталоге /etc/apt. Если вы посмотрите на его содержимое, вы увидите, что в нем есть URL-адрес хранилищ. Строки с символом # в начале игнорируются.

Теперь, когда вы запускаете команду sudo apt update, ваша система использует инструмент APT для проверки репозитория и сохраняет информацию о программном обеспечении и его версии в кеше. Когда вы используете команду sudo apt install package_name, она использует информацию для получения этого пакета с URL-адреса, где хранится реальное программное обеспечение.

Если в хранилище нет информации об определенном пакете, вы увидите ошибку:

Unable to locate package

Я рекомендую прочитать мое руководство по использованию команд apt. Это поможет вам лучше понять команды apt, update и т.д.

Это было о хранилищах. Но что такое PPA?

Зачем используют PPA?

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

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

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

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

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

Использовать PPA!

Как использовать PPA? Как работает PPA?

PPA, как я уже говорил, означает «Архив личных пакетов». Слово «Личный» здесь особенно важно. Оно дает намек на то, что это что-то эксклюзивное для разработчика и официально не одобрено дистрибутивом.

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

вы можете добавить репозиторий PPA в ваш список sources.

list, и когда вы обновите свою систему, ваша система узнает о доступности нового программного обеспечения, и вы сможете установить его с помощью стандартной команды sudo apt install, как это:

sudo add-apt-repository ppa:dr-akulavich/lighttablesudo apt-get updatesudo apt-get install lighttable-installer

Итого:

  • sudo add-apt-repository

Источник: https://omgubuntu.ru/ppa-guide/

Список репозиториев для Ubuntu: как добавлять репозитории в Убунте

Удаление репозитория ubuntu

InfoSort

статьи:

В Убунте есть официальные и сторонние репозитории, из которых можно устанавливать приложения. Репозиторий — это что-то на подобии Play Market в OS Android. Разбираемся как добавлять репозитории в Убунте, рассмотрим популярный список репозиториев для Ubuntu и для чего они необходимы.

Репозиторий и ПО

Пользователи операционных систем Windows или Mac OS привыкли к тому, что программное обеспечение поставляется в виде установочных файлов. Но программы для Linux Ubuntu 18 04 представляют собой пакеты .deb, содержащие программы и необходимые библиотеки. Они хранятся в репозиториях, к которым подключается пользователь перед установкой.

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

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

Виды программного обеспечения

Программы из списка репозитория Ubuntu делятся на четыре секции. Каждая группа отличается доступностью и возможностями лицензии. Часть из них поддерживается компанией Canonical – создателем “Линукс”.

Распределяются таким образом:

  • main – свободное, поддерживается Canonical;
  • restricted – проприетарное, поддерживается Canonical;
  • universe – свободное, не поддерживается Canonical;
  • multiverse – проприетарное, не поддерживается Canonical.

Как добавить репозиторий в Ubuntu

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

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

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

Подключение через центр приложений Ubuntu. Инструкция:

  • Открыть программу “Центр приложений Ubuntu”.
  • Перейти к пункту меню “Источники приложений”.
  • Выбрать вкладку “ПО сторонних разработчиков”, отметить нужные версии программ, нажать кнопку “Добавить”.
  • В появившемся окошке ввести строку APT, нажать “Добавить источник”.
  • После обновления можно устанавливать пакеты из свежеподключенного репозитория.
  • Работа через “Баш”.

Репозиторий добавляется одной командой:

sudo apt-add-repository ppa:ripps818/coreavc

Может использоваться более надежный способ.

  • Для начала редактируется в /etc/apt/sources.list, который содержит список репозиториев.
  • После сохранения необходимо обновить список пакетов командой sudo apt-get update.
  • Теперь можно установить пакеты.

ATOM

Известный текстовый редактор с открытым исходным кодом.

Используется на Ubuntu 18 04 и других операционных системах. Имеет огромное количество плагинов для следующих языков:

  • C, C++, C#;
  • HTML, CSS, LESS, Sass;
  • JavaScript;
  • PHP;
  • Python;
  • Sql.

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

sudo add-apt-repository ppa:webupd8team/atom sudo apt-get update

DOCKY

DOCKY – лаунчер, напоминающий панель в Mac OS.

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

  • Чтобы перейти в настройки, необходимо кликнуть по значку с якорем.
  • Добавление иконок происходит после запуска программы. Значок появляется на панели, затем по ней нужно кликнуть правой кнопкой мыши, выбрать “Прикрепить к панели”.
  • Для удаления необходимо просто захватить значок и вывести за пределы панели.

Чтобы изменения вступили в силу, нужно перезагрузить.

Стабильный PPA:

sudo add-apt-repository ppa:docky-core/stable sudo apt-get update && sudo apt-get install docky

PPA для разработчиков:

sudo add-apt-repository ppa:docky-core/ppa sudo apt-get update && sudo apt-get install docky

DROPBOX

Одно из популярнейших облачных хранилищ Dropbox имеет свой репозиторий.

Добавление списка из репозитория Ubuntu:

sudo apt-key adv –keyserver pgp.mit.edu –recv-keys 5044912E sudo sh -c 'echo “deb http://linux.dropbox.com/ubuntu/ wily main” >> /etc/apt/sources.list.d/dropbox.list' sudo apt-get update

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

Самый дорогой пакет предоставляет неограниченный объем памяти для хранения файлов. Его стоимость 20 долларов в месяц (1200 руб.), есть возможность бесплатного тестирования.

FIREFOX AURORA

Данный репозиторий предлагает:

  • испробовать возможности браузера Beta, которые будут присутствовать в следующей версии;
  • работать с браузером Developer Edition специально для разработчиков;
  • использовать браузер нового поколения Nightly.

sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora sudo apt-get update

GOOGLE

Компания Google предоставляет репозитории для установки следующих сервисов:

  • Chrome;
  • Earth;
  • Music;
  • Desktop, Picasa;
  • Talk plugin.

Предлагается простой и удобный способ установки программного обеспечения, обновлений. Хром построен на основе браузера chromium, имеет такие преимущества, как встроенный плагин для просмотра PDF документов, свежие версии Flash Player.

Предлагаются три версии:

  • стабильная;
  • бета-версия;
  • версия для разработчиков.

wget -q -O – https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add – sudo sh -c 'echo “deb http://dl.google.com/linux/chrome/deb/ stable main” >> /etc/apt/sources.list.d/google.list' sudo apt-get update

Google Earth – проект, который содержит фотографии всей земной поверхности, сделанные спутниками. Качество некоторых регионов имеет достаточно высокое разрешение. Визуализация осуществляется за счет трехмерной модели земного шара, что является главным отличием от предшественника Google Maps.

wget -q -O – https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add – sudo sh -c 'echo “deb http://dl.google.com/linux/earth/deb/ stable main” >> /etc/apt/sources.list.d/google.list' sudo apt-get update

Google Music – сервис потокового вещания музыки, подкастов. Пользователи могут бесплатно загружать и слушать в онлайне до 50 000 песен. Платная подписка открывает доступ к списку, состоящему из более 40 миллионов песен без рекламы. Приобретение новых треков осуществляется через магазин Google Play.

wget -q -O – https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add – sudo sh -c 'echo “deb http://dl.google.com/linux/musicmanager/deb/ stable main” >> /etc/apt/sources.list.d/google.list' sudo apt-get update

NodeJS

NodeJS – платформа, которая позволяет работать с JavaScript как с языком общего назначения.

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

Добавление списка из репозитория Ubuntu происходит следующим образом:

sudo add-apt-repository ppa:chris-lea/node.js

Sublime Text 3

Sublime Text – кроссплатформенный текстовый редактор кода.

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

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

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

Источники: .ru

sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo apt-get install

Источник: https://InfoSort.ru/rabota-s-kompyuterom/382-spisok-repozitoriev-dlya-ubuntu-kak-dobavlyat-repozitorii-v-ubunte

Как добавить, удалить или отключить репозиторий в Ubuntu?

Удаление репозитория ubuntu

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

Что такое PPA репозиторий – это отдельный сервер / FTP выделенный разработчиками приложений под хранилище всех версий приложения, будь то первая версия или самая новая, в репозиторию в большей части хранятся все версии, конечно разработчики могут что-то удалить и это не миновать так как с нашей пользовательской стороны мы лишь имеем доступ к чтению и скачиванию. FTP хранилище / сервер под приложения, это первая часть основы PPA, далее чтобы у вас была возможность установить эту утилиту без прямой загрузки с фтп, создаются репозитории, это набор специальных директив которые добавляют в файл sources.list ссылку на директорию в сети где лежит нужный нам файл для загрузку приложения.

Наведу пример, нам нужно установить видеоредактор OpenShot, мы используем репозиторий:

sudo add-apt-repository ppa:openshot.developers/ppa

при добавлении нас просят подтвердить свое решение по добавлению PPA нажатием клавиши “Enter”, после добавления репозитория мы как обычно обновляем список пакетов с помощью команды:

sudo apt update

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

Да, теперь система уже понимает где искать нужное нам приложение, если мы выполним команду:

sudo apt install openshot

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

Как добавить PPA репозиторий

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

sudo add-apt-repository ppa:репозиторий/ppa

Пример добавления PPA видеоредактора мы рассмотрели уже:

sudo add-apt-repository –remove ppa:openshot.developers/ppa

не всегда репозиторий имеет такой вид, наведу пример репозитория второго вида:

deb http://security.ubuntu.com/ubuntu precise-security main 

чтобы добавить этот репозиторий нам нужно открыть файл sources.list который хранит в себе большую часть системных репозиториев для обновления файлов безопасности так и обновления системы в общем. 

Откройте терминал (Ctrl+Alt+T), далее выполним следующую команду:

sudo gedit /etc/apt/sources.list

откроется на редактирование файл sources.list ничего не удаляем, вообще не трогаем ничего если не понимаете за что отвечает тот или иной репозиторий, в самый низ как пример добавим наш тестовый репозиторий:

deb http://security.ubuntu.com/ubuntu precise-security main 

нажмем кнопку “Сохранить”. Этот же репозиторий мы можем так же добавить в терминале с помощью команды следующего вида:

sudo add-apt-repository `deb http://security.ubuntu.com/ubuntu precise-security main`

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

sudo apt update

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

И дополнительный способ добавления репозитория не используя терминал, а используя графический интерфейс, перейдем в Параметры системы – Программы и обновления – Другое ПО, ниже ищем кнопку “Добавить”, с примера выше мы в этом окне можем добавить как пример репозиторий:

deb http://security.ubuntu.com/ubuntu precise-security main

с добавлением репозиториев я надеюсь все понятно.

Как удалить PPA репозиторий

Для удаления слишком сложной команды заучивать не нужно, пример:

sudo add-apt-repository –remove ppa:репозиторий/ppa

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

sudo add-apt-repository –remove ppa:openshot.developers/ppa

правда, ничего сложного вроде нет.

Как отключить PPA репозиторий

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

Чтобы отключить ненужный нам репозиторий на время, ищем на боковой панели Ubuntu всем известный ярлык – Параметры системы – Программы и обновления – Другое ПО, в списке ниже вы увидите текущие подключенные репозитории, если нужно конкретный репозиторий отключить, просто уберите напротив него галочку, после в нижней части окна нажмите кнопку “Закрыть”, нам будет предложено обновить текущий список пакет с подключенных репозиториев в нашей системе. После отключения определенного репозитория, он будет висеть ожидая вашего повторного подключения, конечно если это будет необходимо, система на это период времени не будет его проверять он как бы станет невидимым для нашей системы, но на самом деле будет присутствовать в общем списке PPA.

Источник: https://abclinux.org/kak-dobavit-udalit-ili-otklyuchit-repozitoriy-v-ubuntu

Все лайфхаки
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: