Какая польза от различных команд apt?

-Remastersys больше не поддерживается, на самом деле. Существует новый проект Relinux, который должен быть лучше, чем Remastersys когда-либо, позволяя вам делать то же самое (переделать свою систему).

Подробнее см. В этом блоге: Relinux

1
задан 4 September 2012 в 15:44

2 ответа

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

какая-то терминология

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

программа: пакет-это наименьшая единица программного обеспечения, которое распространяется в дистрибутиве Ubuntu. Пакет может быть полным программного обеспечения или части программного обеспечения. Программное обеспечение состоит из нуля или более пакетов. [!пакет-список Д4]

: дистрибутивы Ubuntu и вообще в Linux использовать пакет-список, который содержит информацию о доступных пакетах. Эти списки хранятся в интернете, которые извлекаются путем управления пакетами программного обеспечения, таких как [Ф4], [ф5], [ф6] или "центр приложений Ubuntu" в вашем компьютере. После эти списки загружаются в ваш компьютер, программа управления пакетами (такие как apt-вам) знать, какие пакеты доступны в репозитории.

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

источники.список: этот файл хранит информацию о репозиториях включен. Это находится в директории [ф7] в системе Ubuntu. Вы можете посмотреть содержимое этого файла, перейдя в [ф8] папки и дважды щелкните на [F9] есть файл. Также обратите внимание, что некоторые линии репозитории хранятся в файлах в директории [ф10]. Файлы, содержащие строку репозитория в этом каталоге должен иметь расширения на [F11]. [F12] и другими программами управления пакетами распознает линии репозитория в этот каталог.

источники.список хранилище-линия относится к формату каждого (не комментирует) строк в файле [от f13]. Также называется источников или линии РЕПО.

пакет

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

правильный Формат строки исходного репозитория

[Ф1]

например, линия РЕПО может быть такой один!д21] [Ф2]

здесь, значит, репозиторий бинарных пакетов, размещенных в http://archive.ubuntu.com/ubuntu и этот репозиторий для Ubuntu точные (12.04) и этот репозиторий содержит основные (программное обеспечение, которое официально поддерживается Canonical) компонент.

Тип: [ф14] это типа репозитория, он указывает, что это бинарный репозиторий, а не хранилище исходного кода, который имеет Тип [ф15]. Бинарный репозиторий содержит скомпилированные пакеты, в отличие от исходного репозитория, который содержит исходные пакеты. Адрес: [ф16] расположение репозитория. Dist-имя: [f17 в] - Название рассылки выпуск Ubuntu. Для Ubuntu 12.04 это [ф18], 11.10 это [зг19]. Компонентом: [ф20] указывает компонент репозитория. Репозиторий для Ubuntu делятся на четыре части. Главное - что содержит свободный и открытый источник программного обеспечения, официально Поддерживаемые Вселенной - это программное обеспечение не поддерживается Canonical, но те, которые поддерживаются сообществом. Ограничения - это программное обеспечение не поддерживается Canonical, но не бесплатно. Они поддерживают предоставить некоторые важные драйверы Мультиверс - это не бесплатный софт, а не поддерживается Canonical.

см управления пакетами для получения дополнительной информации.

описание команды

[клавиши f21] эта команда проверяет, если ваша система имеет актуальную список пакетов и если не получает список файлов пакета, хранящиеся в интернет-хранилище. Например, если ваш файл [ф22] содержит строки, как это [ф23], он проверяет ваши системы, есть ли у вас список пакетов (пакетов) для основного компонента. Если он обнаружит, что вас нет в списке или ваш список устарел, он будет получать список из репозитория. Если вы действительно заинтересованы, чтобы увидеть список пакетов, хранящиеся в вашей системе Ubuntu, перейдите к [ф24] каталог, чтобы увидеть их. Список пакетов там хранятся после выборки. Примечание: там может быть много метод, чтобы выбрать список, который не выходит за рамки данного ответа. [f25 привод датчика] эта команда загрузит и установит обновленные версии пакетов. Эта команда не скачать и установить пакеты если вы уже установили их. Кроме того, он не удаляет пакеты. Так, если при обновлении пакета [ф26] требует удаления пакета Y, эта команда не обновляет пакет [ф28] на всех. apt-add-repository эта команда используется чтобы добавить репозиторий в вашу систему. Добавление репозитория означает, добавив возможность установки пакетов из определенного источника, не установив все пакеты оттуда. Эта команда нуждается в исходную строку репозитория или ППА ссылки. Чтобы добавить обычного репозитория: используйте [f30 с], такие как [ф31] добавить ППА repsitory: используйте [f32 из], такие как sudo apt-add-repository ppa:gwibber-daily/ppa

пакет Источник: имейте в виду, что вы можете использовать оба apt-add-repository или [ф35] команда.

Примечание 2: при добавлении НПА с помощью этой команды на самом деле проверяет launchpad.net для существования этого ppa и создает файл в директории [f36 в] с именем НПА, содержащих стандартный Формат онлайнового хранилища.

из Википедии:

launchpad-это веб-приложение и сайт, который позволяет пользователям разрабатывать и поддерживать программное обеспечение, в частности, свободного программного обеспечения. Launchpad является разработанный и поддерживаемый компанией Canonical Ltd. и

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

[кадрах, снятых D80]Примечание 2: Вы, наверное, заметили, что при добавлении НПА, источник лайновый архив не копируется в файл [фунции f37]. Так, куда же они идут?[!кадрах, снятых D80]

эти линии идут в файл в директории /etc/apt/sources.list.d и файл сохраняется в таком формате: [ф39]. [dиода d17]линия РЕПО[!dиода d17]

например, если вы используете [ф40], файл будет создан с именем [ф41], который будет содержать строку репозитория в стандартном формате. Содержание файла в моей убунту --

[Ф3]

Вы заметили, что эта команда добавлена строка РЕПО в стандартном формате. Кроме того, это автоматически включается в репозиторий для пакетов с исходным кодом. (Обратите внимание на строку, начинающуюся с deb-src с указанием хранилищем пакетов исходных кодов)

эти преобразования от имени ППА в строке репозитория осуществляется apt-add-repository и это не удивительно, потому что, Launchpad.net принадлежит канонической Ltd, которая также является спонсором убунту.

Тип: [ф14] это типа репозитория, он указывает, что это бинарный репозиторий, а не хранилище исходного кода, который имеет Тип [ф15]. Бинарный репозиторий содержит скомпилированные пакеты, в отличие от исходного репозитория, который содержит исходные пакеты. что ППД и как их использовать?
10
ответ дан 25 May 2018 в 06:52
  • 1
    Читатели, если вы найдете ошибки в этом ответе, пожалуйста, сообщите мне в комментарии – Anwar 4 September 2012 в 16:38
  • 2
    Не забудьте указать /etc/apt/sources.list.d, который может содержать другие репозитории. – user 4 September 2012 в 16:39
  • 3
    Не забудьте указать /etc/apt/sources.list.d, который может содержать другие репозитории. – user 4 September 2012 в 16:39
  • 4
    Не забудьте указать /etc/apt/sources.list.d, который может содержать другие репозитории. – user 4 September 2012 в 16:39
  • 5
    Не забудьте указать /etc/apt/sources.list.d, который может содержать другие репозитории. – user 4 September 2012 в 16:39
  • 6
    Не забудьте указать /etc/apt/sources.list.d, который может содержать другие репозитории. – user 4 September 2012 в 16:39
  • 7
    Не забудьте указать /etc/apt/sources.list.d, который может содержать другие репозитории. – user 4 September 2012 в 16:39
  • 8
    @Mik спасибо. Я этого не забыл. но избегал этого, потому что не слишком глубокий :) Во всяком случае, я обновлю – Anwar 4 September 2012 в 16:41

Ниже приведено низкое значение:

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

sudo apt-get update

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

sudo apt-get upgrade

Чтобы добавить репозитории в вашу систему (Хранилища - это серверы, содержащие комплекты программных пакетов), вы должны использовать

sudo apt-add-repository ppa:<repository-name>

Вы можете сделать [!d4 ]

sudo apt-get update && sudo apt-get upgrade

Для получения полной информации о команде apt-get см. AptGet / Howto

5
ответ дан 25 May 2018 в 06:52

Другие вопросы по тегам:

Похожие вопросы: