Aptitude команда не найдена

Dating > Aptitude команда не найдена

Download links:Aptitude команда не найденаAptitude команда не найдена

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

Плакат не указал свою арку, но, предполагая, что эта ссылка должна работать: Если это i386 , замените это на amd64. Единственное что: я не нашел у себя Lenovo s10-3c, Debian 9. Если вы использовали сетевой метод, то все свежие обновления уже будут установлены в ОС. Original-Maintainer: Camm Maguire Package: tzdata Status: install ok installed Priority: required Section: libs Installed-Size: 6276 Maintainer: Ubuntu Developers Architecture: all Version: 2010i-0ubuntu0. Мы уже говорили о том, что apt-get откуда-то считывает список пакетов.

Если использовать sudo, это действие можно пропустить. Но все это звучит очень странно в отношении к менеджеру пакетов. В общем случае, самым действенным методом восстановления работоспособности Doogee X5 MAX является выполнение инструкции «Способ 3» из статьи «Прошивка смартфона Doogee X5 MAX» Не забудь обновить браузер!

www.datingvr.ru - Шаг 7: Отключение звука системного динамика Эту настройку необходимо проводить не всем пользователям, а только тем, кто слышит характерный звук из своего системного блока.

Об этой серии Эта серия статей поможет вам освоить задачи администрирования операционной системы Linux. Вы также можете использовать материал этих статей для подготовки к. Чтобы посмотреть описания статей этой серии и получить ссылки на них, обратитесь к нашему. Этот перечень постоянно дополняется новыми статьями по мере их готовности и содержит самые последние по состоянию на апрель 2009 года цели экзаменов сертификации LPIC-1. Если какая-либо статья отсутствует в перечне, можно найти ее более раннюю версию, соответствующую предыдущим целям LPIC-1 до апреля 2009 года , обратившись к нашим. Краткий обзор Из этой статьи вы узнаете, как управлять пакетами приложений на вашем компьютере Linux с помощью инструментов управления пакетами Debian. Эта статья поможет вам подготовиться к сдаче экзамена LPI 101 на администратора начального уровня LPIC-1 и содержит материалы цели 102. Цель имеет вес 3. Необходимые условия Чтобы извлечь наибольшую пользу из наших статей, необходимо обладать базовыми знаниями о Linux и иметь работоспособный компьютер с Linux, на котором можно будет выполнять все встречающиеся команды. Иногда различные версии программ выводят результаты по-разному, поэтому содержимое листингов и рисунков может отличаться от того, что вы увидите на вашем компьютере. В частности, результаты выполнения многих примеров этой статьи сильно зависят от того, какие пакеты уже были установлены в операционной системе. Хотя результаты, полученные в вашей операционной системе, могут отличаться, вы все равно сможете понять наиболее важные общие моменты. Введение в управление пакетами Как связаться с Яном Ян — один из наших наиболее популярных и плодовитых авторов. Ознакомьтесь со EN , опубликованными на сайте developerWorks. Вы можете найти контактные данные в и связаться с ним, а также с другими авторами и участниками ресурса My developerWorks. Раньше многие Linux-приложения поставлялись в виде исходного кода, который пользователи могли компилировать и получать необходимые программы вместе с man-руководствами, конфигурационными файлами и так далее. Сегодня в большинстве дистрибутивов Linux используются так называемые пакеты — предварительно собранные приложения или наборы приложений, которые сразу можно инсталлировать на той Linux-системе, для которой они предназначены. В этой статье вы узнаете об инструментах управления пакетами, которые помогают инсталлировать, обновлять и удалять пакеты. Вы познакомитесь с одной из таких программ — Advanced Packaging Tool сокращенно APT. Эта система управления пакетами используется в операционной системе Debian Linux и других основанных на ней дистрибутивах например, в Ubuntu. В статье , которая является частью этой серии, будут рассмотрены инструменты управления пакетами операционной системы Red Hat Linux. С точки зрения пользователя, основная функциональность управления пакетами обеспечивается на уровне команд. Поскольку разработчики Linux стараются сделать эту систему максимально доступной для пользователей, основные инструменты управления пакетами дополняются различными надстройками, включая графический интерфейс, которые скрывают от конечных пользователей всю изначальную сложность. В этой статье, а также в статье мы сосредоточимся на рассмотрении основных инструментов, хотя будут затронуты и некоторые другие средства, которые впоследствии вы сможете изучить самостоятельно. Инструменты APT, RPM и YUM последние две программы предназначены для управления пакетами в ОС Red Hat имеют много общего. Все они умеют инсталлировать и удалять пакеты приложений. Информация об инсталлированных пакетах хранится в базе данных. Все эти инструменты обладают базовой функциональностью командной строки, а дополнительные надстройки позволяют использовать более дружественный пользовательский интерфейс. Все три пакета можно загрузить из Интернета. Во время инсталляции операционной системы Linux вы обычно выбираете для установки большой набор пакетов. Выбор устанавливаемых пакетов может зависеть от того, как вы планируете использовать компьютер например, он может функционировать как сервер, настольный компьютер или рабочая станция разработчика приложений. В какой-то момент вам может потребоваться инсталлировать дополнительные пакеты приложений для расширения функционала системы, обновить имеющиеся или удалить ненужные и устаревшие пакеты в связи с выходом их более новых версий. Давайте посмотрим, как можно выполнить все эти действия, а также рассмотрим некоторые сопутствующие задачи, такие как поиск пакета, который может содержать определенную команду. Установка пакетов Debian Предположим, вы хотите изучить язык Lisp, и ваш коллега посоветовал поработать с компилятором gcl. Вы могли бы попытаться выполнить команды gcl --help, which gcl или type gcl, однако если gcl отсутствует в вашей системе, то вы увидите сообщения, подобные сообщениям в листинге 1. В противном случае вы могли бы просто догадаться, что компилятор gcl содержится в пакете gcl. Часто этот способ срабатывает, но он не всегда правильный. Позже я покажу, как можно найти требуемый пакет. В нашем примере необходимо установить пакет gcl, и это делается путем запуска команды apt-get с опцией install, как показано в листинге 2. Обратите внимание на то, что команда apt-get определит, какие дополнительные пакеты необходимо инсталлировать с учетом зависимостей, и выведет список всех пакетов, которые будут инсталлированы. На этом шаге вам будет предложено подтвердить продолжение инсталляции. В нашем примере мы отвечаем y для инсталляции gcl и дополнительного пакета libreadline5. Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: linux-headers-2. The following extra packages will be installed: libreadline5 Suggested packages: gcl-doc The following NEW packages will be installed: gcl libreadline5 0 upgraded, 2 newly installed, 0 to remove and 30 not upgraded. Need to get 47. After this operation, 157MB of additional disk space will be used. Selecting previously deselected package libreadline5. Selecting previously deselected package gcl. Processing triggers for man-db... Setting up libreadline5 5. Setting up gcl 2. Также обратите внимание на то, что она предложила вам инсталлировать отдельный пакет с документацией — gcl-doc. Далее была выведена некоторая дополнительная информация включая объем занимаемого пакетом дискового пространства и от вас потребовалось подтвердить продолжение инсталляции, после чего, наконец, был установлен пакет gcl и требуемый дополнительный пакет libreadline5. Обычно пакеты Debian имеют расширение. Предположим, что вместо установки пакета вы просто хотите выяснить, зависит ли он от других пакетов. Для этого можно запустить команду apt-get с опцией -s т. Существует и несколько других опций с такой же функциональностью, например, --just-print и --dry-run подробную информацию можно найти на man-страницах. В листинге 3 показано, как происходит симуляция установки пакета gcl-doc. Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: linux-headers-2. The following NEW packages will be installed: gcl-doc 0 upgraded, 1 newly installed, 0 to remove and 30 not upgraded. Расположение пакетов В предыдущем разделе вы научились инсталлировать пакеты Debian. Но откуда они берутся? Каким образом apt-get узнаёт, откуда их загружать? Мы уже говорили о том, что apt-get откуда-то считывает список пакетов. Обратите внимание на то, что первая строка, в которой указан компакт-диск с дистрибутивом Linux, закомментирована начинается с. Если вам требуется установить много новых пакетов, которые еще не успели слишком устареть, возможно, стоит снять комментарий этой строки и инсталлировать пакеты с инсталляционного CD- или DVD-диска. Also, please note that software in universe WILL NOT receive any review or updates from the Ubuntu security team. Удаление пакетов Debian Для удаления пакета вы можете запустить программу apt-get с опцией remove. Симуляция удаления показана в листинге 5. Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: linux-headers-2. The following packages will be REMOVED: gcl 0 upgraded, 0 newly installed, 1 to remove and 30 not upgraded. Чтобы удалить указанный пакет вместе со всеми пакетами, которые были установлены в качестве зависимостей и больше не требуются, запустите команду apt-get с опцией autoremove или с эквивалентной опцией remove --auto-remove. При этом удаляются все ставшие ненужными зависимости, а не только те, которые были установлены для того пакета или пакетов, которые вы удаляете в нашем примере такими зависимостями являются пакеты linux-headers-2. В листинге 6 показано, как удалить пакет gcl, его зависимость — пакет libreadline5, а также два пакета заголовков Linux, которые больше не используются и не связаны ни с какими другими пакетами. Done Building dependency tree Reading state information... Done The following packages will be REMOVED: gcl libreadline5 linux-headers-2. After this operation, 239MB disk space will be freed. Processing triggers for man-db... Processing triggers for libc-bin... Также можно использовать команду apt-get purge для удаления конфигурационной информации подробные сведения можно найти на man-страницах. Обновление пакетов Debian Если вам необходимо обновить отдельный пакет, снова запустите команду apt-get с опцией install. В листинге 7 показано, как обновить уже инсталлированный на моем компьютере пакет tzdata. Перед обновлением пакетов не забывайте запускать команду apt-get update, чтобы убедиться в том, что в вашей локальной базе данных содержится информация о самых последних доступных обновлениях. Done Building dependency tree Reading state information... Done The following packages will be upgraded: tzdata 1 upgraded, 0 newly installed, 0 to remove and 29 not upgraded. Need to get 679kB of archives. After this operation, 0B of additional disk space will be used. Preparing to replace tzdata 2010h-0ubuntu0. Setting up tzdata 2010i-0ubuntu0. Universal Time is now: Mon May 3 20:11:57 UTC 2010. Run 'dpkg-reconfigure tzdata' if you wish to change it. Обновление всех пакетов или обновление системы до новой версии Вместо того чтобы обновлять пакеты по отдельности, можно обновить сразу все пакеты, установленные в системе, с помощью команды apt-get upgrade. Аналогично, команда apt-get dist-upgrade поможет обновить вашу систему до новой версии. Дополнительную информацию о других возможностях и параметрах команды apt-get можно найти на man-страницах. Настройка APT: конфигурационный файл apt. Обращения к файлу apt. Для получения дополнительной информации обратитесь к man-страницам apt. Изменение конфигурации пакетов Debian Система APT содержит функцию с именем debconf, которая используется для настройки пакетов после их инсталляции. Пакеты, поддерживающие эту функцию а поддерживают ее не все пакеты , можно заново конфигурировать после их инсталляции. Самый простой способ сделать это — использовать команду dpkg-reconfigure. Например, с помощью команды adduser можно создавать домашние директории, доступные для просмотра всем пользователям системы. Это может оказаться неприемлемым из соображений безопасности. Аналогично, пакет tzdata, который мы обновили в листинге 7, позволяет запускать команду dpkg-reconfigure tzdata для изменения часового пояса. Команду dpkg-reconfigure необходимо запускать с привилегиями пользователя root. На рисунке 1 показан первый вопрос, который задается при запуске команды dpkg-reconfigure tzdata. Перемещайтесь по экрану с помощью клавиши Tab и клавиш со стрелками. Изменение часового пояса с помощью dpkg-reconfigure Получение информации о пакетах Debian Теперь давайте рассмотрим несколько инструментов, с помощью которых можно получить информацию о пакетах. Некоторые из них могут выполнять и другие действия, но мы сосредоточимся именно на получении информации. Проверка статуса пакета с помощью dpkg Одним из инструментов APT является программа dpkg. Это инструмент управления пакетами среднего уровня, который может инсталлировать и удалять пакеты, а также отображать их статус. В листинге 8 продемонстрировано использование команды dpkg -s для отображения статуса пакета tzdata после его обновления и статуса пакета gcl после его удаления. Обратите внимание на то, что после удаления пакета gcl в системе остались его конфигурационные файлы. Чтобы удалить загруженные файлы пакета из кэша, а также конфигурационную информацию, вы можете использовать опцию purge. It attempts to strike a useful middle ground in performance and portability from its design around C. This package contains the Lisp system itself. Documentation is provided in the gcl-doc package. Original-Maintainer: Camm Maguire Package: tzdata Status: install ok installed Priority: required Section: libs Installed-Size: 6276 Maintainer: Ubuntu Developers Architecture: all Version: 2010i-0ubuntu0. It is updated periodically to reflect changes made by political bodies to time zone boundaries, UTC offsets, and daylight-saving rules. Original-Maintainer: GNU Libc Maintainers Пакеты и содержащиеся в них файлы Часто возникает необходимость узнать, что содержится в пакете, или из какого пакета был получен тот или иной файл. Обе этих задачи может решить dpkg. В листинге 9 продемонстрировано использование команды dpkg -L для вывода списка файлов включая директории , инсталлированных в составе пакета libparted. Для большинства пакетов достаточно лишь указать его имя, не указывая конкретную версию. Тем не менее, в системе может быть инсталлировано несколько версий одного пакета, поэтому для получения информации о нем с помощью dpkg может потребоваться указать его имя полностью. Что находится в пакете libparted? Имя пакета будет отображено слева. В каком пакете содержится файл? В этом случае для выяснения имени пакета может потребоваться выполнить дополнительный поиск. Например, программа инсталляции может создать символические ссылки, которые не будут распознаваться частью какого-либо пакета. Сравнительно недавно в Linux появилась система alternatives alternatives , управляемая посредством команды update-alternatives. Альтернативы часто создаются для таких команд, как java, которые могут являться частью пакетов, разработанных различными производителями — openJDK, Sun или IBM а, возможно, и другими компаниями. В листинге 11 продемонстрировано использование команды which для получения списка компонентов, задействованных при запуске команды java. Далее мы используем команду ls, чтобы выяснить, с каким объектом символически связана команда java. Установка системы альтернатив могла быть выполнена сценарием завершающей стадии установки пакета openjdk-6-jre-headless. Теперь давайте рассмотрим команду aptitude, которая обладает полноэкранным текстовым интерфейсом включая библиотеку ncurses для работы с функциями APT. Вы можете использовать aptitude для инсталляции или удаления пакетов, а также для управления флагами статусов, которые показывают, например, следует ли обновлять пакет, или можно оставить его в текущем состоянии. Если запустить команду aptitude от имени пользователя root , то вы увидите на вашем экране примерно следующее рисунок 2. На рисунке 3 видно, что помимо прочих обновлений, для моей операционной системы доступна новая версия ядра — 2. Символ 'i' в левом столбце соответствует текущему статусу пакета install и означает, что он готов для инсталляции. В меню Help можно найти описание значений всех параметров, включая следующие: оставить текущую версию пакета и не обновлять его, удалить пакет из системы, включить возможность автоматической установки пакета и, соответственно, возможность его автоматического удаления. Вспомните опцию autoremove команды apt-get. Теперь вы знаете, как можно проверять и указывать, какие пакеты могут удаляться автоматически. Для изменения флагов используйте меню Package или комбинации клавиш, описанные в меню Help. После этого используйте меню Package, чтобы пометить пакет для инсталляции. Если вы не хотите применять изменения, вы можете закрыть программу с помощью опции quit. Другие средства обновления Debian Вы уже знаете, что программа aptitude помогает вам инсталлировать или удалять отдельные пакеты, а также обновлять все установленные в системе пакеты до последних версий. Помимо aptitude существуют и другие интерактивные интерфейсы для систем Debian, включая dselect, synaptic, update-manager, gnome-apt и wajig. Synaptic представляет собой графическое приложение для использования в системе X Window System. На рисунке 4 показан пользовательский интерфейс synaptic и наш старый друг — пакет gcl, помеченный для инсталляции. Инсталляция gcl с помощью synaptic Если вы нажмете кнопку Apply, то будет установлен пакет gcl и все остальные пакеты, для которых запланировано обновление. Кнопка Reload обновляет список пакетов. Если вы привыкли работать с графическими интерфейсами, то synaptic может показаться вам проще в использовании по сравнению с apt-get, dpkg или dselect. Также вы можете обнаружить в вашей системе программу update-manager — приложение для графической среды X Window, предназначенное для поддержания системы в актуальном состоянии. Если эта программа уже инсталлирована, то, вероятно, она запускается автоматически с определенной периодичностью, и поэтому вы не пропустите важные обновления. На рисунке 5 показано, как менеджер обновлений выводит список доступных обновлений, которые вы видели на рисунке 2. Так же, как и в aptitude, обновления отсортированы таким образом, чтобы вы видели, какие из них являются важными обновлениями, влияющими на безопасность, а какие — рекомендуемыми. Пример работы с менеджером обновлений Update Manager Поиск пакетов Debian В заключительной части нашей статьи, посвященной управлению пакетами в Debian, я расскажу, как искать пакеты. Обычно программа apt-get и другие упомянутые в этой статье инструменты уже знают на основании списка доступных пакетов обо всех пакетах Debian, которые могут вам понадобиться. Для поиска информации о пакетах в вашей системе можно использовать полезную программу apt-cache, с которой мы до сих пор не работали. Программа apt-cache может выполнять поиск на основе регулярных выражений более подробно о регулярных выражениях рассказывается в статье. Предположим, вы хотите узнать имя пакета, содержащего загрузчик Linux. В листинге 12 показано, как можно сделать это. Если вы используете synaptic, то в этом случае вы можете выполнять поиск только по именам пакетов или по их описаниям. Если вы все-таки не нашли нужный пакет, вы можете попытаться поискать его в списке пакетов на Web-сайте Debian см. Большинство инструментов для работы с пакетами могут предоставить намного больше информации об инсталлированном пакете например, список файлов внутри пакета , чем о пакете, который еще не инсталлирован в вашей системе. Если вам необходимо узнать, в каком пакете содержится еще не инсталлированная программа, то воспользуйтесь одним из следующих способов. Когда вы получите этот пакет, можно просмотреть его содержимое. У команды apt-get имеется опция -d, которая позволяет загружать пакет, не инсталлируя его. Другая опция, --print-uris, показывает, откуда будет загружен пакет, а также его контрольную сумму. В настоящее время контрольные суммы, как правило, вычисляются по алгоритму SHA256, поэтому вы можете проверить целостность контрольной суммы загруженного пакета с помощью команды sha256sum. Учтите, что если пакет уже загружен, то информация об URI-адресе и контрольной сумме не отображается, поэтому следует получить эту информацию до начала загрузки пакета. Предположим, вы хотите узнать, действительно ли интерпретатор gcl содержится в пакете gcl. В листинге 13 показано, как можно использовать команду apt-get для загрузки пакета gcl без его инсталляции. Done Building dependency tree Reading state information... Done The following extra packages will be installed: libreadline5 Suggested packages: gcl-doc The following NEW packages will be installed: gcl libreadline5 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 47. After this operation, 157MB of additional disk space will be used. В листинге 14 показано, как найти загруженный файл и узнать, какие исполняемые файлы будут установлены при инсталляции пакета при условии, что они устанавливаются в директорию... Если вы решили не инсталлировать пакет, загруженный в архив APT, то удалить его можно с помощью команды apt-get clean. Если ничего не помогло, то остается еще один возможный источник для получения пакетов. Предположим, что вы нашли нужное приложение, упакованное в пакет RPM, а не DEB. В этом случае следует воспользоваться программой alien, которая преобразовывает пакеты из одного формата в другой. Внимательно изучите документацию alien, поскольку в результате преобразования могут оказаться доступными не все возможности, с которыми работают системы управления пакетами. Команда не найдена Давайте вспомним , в котором выводилось сообщение о том, какой пакет требуется для установки компилятора gcl. Как же была получена эта информация? В листинге 15 показано, как эта функция определена в моей операционной системе Ubuntu 9. Если же эта функция не определена, командная оболочка выводит сообщение об ошибке и возвращает код завершения 127. Если же эта команда отсутствует в системе например, если был удален пакет command-not-found, отвечающий за ее работу , имитируется стандартное поведение системы, т. Комплект PackageKit Рассмотрение инструментов управления пакетами было бы неполным без упоминания о PackageKit — комплекте инструментов, призванном упростить инсталляцию и обновление программного обеспечения. Основной целью его создания является объединение всех графических инструментов, используемых в различных дистрибутивах Linux. Для работы PackageKit используется системно активируемый демон это означает, что демон активируется только тогда, когда он необходим. Существуют версии PackageKit для Gnome gnome-packagekit и KDE KPackageKit. Помимо рассмотренных в этой статье систем управления пакетами в Debian существует множество других инструментов. Кроме того, Debian умеет гораздо больше, чем просто управлять пакетами. Для получения дополнительной информации, а также ссылок на другие статьи этой серии обратитесь к разделу.

Last updated