Рассылка закрыта
При закрытии подписчики были переданы в рассылку "LinuxCenter News Channel: новости Linux" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
← Январь 2003 → | ||||||
1
|
2
|
3
|
5
|
|||
---|---|---|---|---|---|---|
7
|
9
|
10
|
||||
13
|
14
|
15
|
16
|
17
|
18
|
19
|
21
|
23
|
24
|
25
|
26
|
||
27
|
28
|
29
|
30
|
31
|
Статистика
-2 за неделю
Linux Gazette на русском
Информационный Канал Subscribe.Ru |
Здравствуйте!
Во-первых, продолжаются "мышиные истории" про удивительные вещи, совершаемые над компьютерами. Вот такие (публикую анонимно, но, если авторов это заденет, то пишите -- исправлюсь:):
Первая:
Прочитал Вашу историю о мышке, и вспомнил один случай из своей практики. У нас есть товарищ на работе, который считает, что вполне владеет компьютером и всем с ним связанным. Он этим очень горд. Машина у него не самая современная, да это и не удивительно для нашего производства. Дело в том, что в ней есть помимо 3х дюймого дисковода еще и 5ти дюймовый. Ну, и как-то раз он обратился за помощью с жалобой, что этот самый 5-тидюймовый дисковод плохо работает. Я, ничего особенного не подозревая, начал гонять всякие scandiskи, нортоновские дискдокторы и пытаться что-то сделать. Потом мне пришла в голову мысль взглянуть на эту злосчастную дискету. Я ее вытащил, причем, прилагая определенные усилия. Потом мне стало подозрительно, почему она так плохо выходила. Заглянув в щель дисковода и увидел, что там есть еще что-то. Этим чем-то оказалась еще одна дискета. Меня очень удивило - как это он умудрился второй диск всунуть...
А вот вторая, уж точно "мышиная":
Hello suralis-s, !Реальная! история с мышкой: Примерно год назад товарищ купил оптическую мышь, у нас они токо тогда появились, отдал за нее 120 грн. (~ 25$), эргономик, пять кнопок,корпус металлик, фирма Adomax. Хвастался полгода, потом и мы привыкли, и ему надоело. Неделю назад пришли к нему в гости, взяли мышь за хвост, перевернули, свернули фигуру из трех пальцев, показали её в "глаз" мышке, меньше чем через час мышка загнулась.... Ну, дальше была просто истерика, смеялись все :))))))
Вот так:) Присылайте еще, будем рады.
Как всегда, жду вопросов и замечаний по адресу suralis-s@mtu-net.ru. Если не лень, то сразу пишите, можно ли использовать Ваши письма в рассылке.
Сергей Скороходов
Debian APT, Часть 1: Основные команды
Автор: (C) Rob Tougher
Перевод: (C) Александр Куприн
Содержание
- Введение
- Обзор
- Использование APT
- Начальная настройка
- Обновление локального кеша пакетов
- Просмотр существующих пакетов
- Просмотр информации об отдельном пакете
- Установка пакета
- Удаление пакета
- Обновление системы
- Заключение
- Ссылки
Введение
В своей работе я использую операционную систему Debian GNU/Linux. Причины, по которым я это делаю, следующие:
- дистрибутив содержит большое количество программ
- их установка не представляет особых трудностей
В Debian я устанавливаю новые программы, используя APT (Advanced Packaging Tool). С его помощью можно производить установку пакетов из различных источников -- CD-ROM, FTP, HTTP-сервера или локального репозитория пакетов. Что ещё лучше, Debian предоставляет свободный доступ к архивам своих приложений на публичных FTP и HTTP серверах. Процесс установки пакетов сводится к указанию адреса одного из этих серверов в настройках APT и запуска последнего с соответствующими опциями.
Цель этой статьи -- дать обзор общих возможностей APT и описать наиболее часто используемые в нём команды. Надеюсь, эта статья покажет вам как легко устанавливать программное обеспечение с его помощью.
Обзор
Основной в APT является концепция пакета
(package). Каждому приложению в Debian соответствует
определённый пакет. Пакет -- это файл с расширением
*.deb
, включающий в себя следующее:
- само приложение
- его описание
- список зависимостей приложения
- скрипты для установки приложения
- пользовательскую документацию
В APT все операции выполняются над пакетами. Когда вам нужно установить приложение, вы "говорите" APT установить пакет с этим приложением. Если вы хотите удалить приложение, то даёте APT команду удалить соответствующий пакет. Если вам нужна информация о приложении, то достаточно запросить эту информацию, ссылаясь на имя пакета.
Следующее важное понятие -- кэш пакетов (package cache). Кэш пакетов -- это полный список пакетов, имеющихся в дистрибутиве Debian. Он хранится на вашей машине и вы сами должны следить за его своевременным обновлением. В следующих разделах вы узнаете, как это делать.
Использование APT
Начальная настройка
Перед началом использования APT, в его настройках надо указать, где искать файлы пакетов. Каждое такое местоположение, называется источником (source). Источником может быть CD-ROM, HTTP, FTP-сервер или архив на вашем жёстком диске.
APT просматривает список источников в файле
/etc/apt/sources.list
. Вот как выглядит мой
sources.list
:
deb http://security.debian.org/ stable/updates main deb http://http.us.debian.org/debian stable main contrib non-free deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-6 (20020718)]/ unstable contrib main non-US/contrib non-US/main deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-7 (20020718)]/ unstable contrib main non-US/contrib non-US/main deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-5 (20020718)]/ unstable contrib main non-US/contrib non-US/main deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-4 (20020718)]/ unstable contrib main non-US/contrib non-US/main deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-3 (20020718)]/ unstable contrib main non-US/contrib non-US/main deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-2 (20020718)]/ unstable contrib main non-US/contrib non-US/main deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-1 (20020718)]/ unstable contrib main non-US/contrib non-US/main
Добавить ссылку на HTTP, FTP или локальный архив в
sources.list
несложно -- вы можете это сделать,
используя текстовый редактор (Debian содержит список ссылок
на зеркала, содержащие архивы пакетов). Для добавления ссылок
на CD-ROM, вы должны использовать команду
apt-cdrom
:
prompt$ apt-cdrom add
Обновление локального кэша пакетов
Следить за обновлением локального кэша -- ваша прямая обязанность. Каждый раз, когда вы хотите установить или обновить программное обеспечение, вы должны в первую очередь обновить локальный кэш пакетов. Это гарантирует, что в вашем распоряжении будет актуальная информация о тех пакетах, которые вы устанавливаете.
Для обновления кеша выполните следующую команду :
prompt$ apt-get update
Просмотр существующих пакетов
Утилита apt-cache позволяет производить поиск пакетов в локальном кэше по тексту, содержащемуся в описании пакета.
Например, вам нужно установить HTTP-сервер Apache. Вы можете найти пакеты, относящиеся к нему, выполнив следующую команду:
prompt$ apt-cache search apache
В моём случае результат выполнения программы содержал
информацию о 119 пакетах. Чтобы избавить себя от чтения всех
записей, вы можете отфильтровать выходные данные, используя
команду grep
:
prompt$ apt-cache search apache | grep "^apache"
Такая цепочка команд генерирует следующее:
apache-doc - Документация по Apache apache-dev - Инструментарий разработчика для Apache apache-ssl - Универсальный, высокопроизводительный HTTP-сервер с поддержкой SSL apache-common - Файлы поддержки для всех видов серверов Apache apache - Универсальный, высокопроизводительный HTTP-сервер apache-perl - Универсальный, высокопроизводительный HTTP-сервер с поддержкой Perl
Просмотр информации об отдельном пакете
Найдя пакет, вам может понадобится просмотреть о нём более
детальную информацию. Воспользуйтесь для этого утилитой
apt-cache
с опцией show
:
prompt$ apt-cache show packagename
Например, если вы хотите просмотреть информацию по пакету
apache
, вы должны ввести вот такую команду:
prompt$ apt-cache show apache
В моём случае она выдала:
Package: apache Priority: optional Section: web Installed-Size: 748 Maintainer: Matthew Wilcox <willy@debian.org> Architecture: i386 Version: 1.3.26-0woody1 Replaces: apache-modules Provides: httpd Depends: libc6 (>= 2.2.4-4), libdb2 (>= 2:2.7.7.0-7), libexpat1 (>= 1.95.2-6), mime-support, apache-common (>= 1.3.26-0), apache-common (<< 1.3.27-0), perl5 | perl, logrotate (>= 3.5.4-1), dpkg (>> 1.9.0) Suggests: apache-doc Conflicts: apache-modules, libapache-mod-perl (<= 1.17-1), jserv (<= 1.1-3) Filename: pool/main/a/apache/apache_1.3.26-0woody1_i386.deb Size: 352814 MD5Sum: 728257f5de8d71e0d00701bdca9d452d Description: Универсальный, высокопроизводительный HTTP-сервер Один из самых популярных HTTP-серверов в мире, Apache характеризуется модульной стурктурой и возможностью динамической загрузки внешних модулей в процессе работы (runtime). Некоторые особенности сервера, являющиеся его сильными сторонами, это: возможность гибкой настройки сервера; изменение количества процессов "на лету"; большое количество внешних модулей, включающих в себя механизмы авторизации; грамматический разбор HTML; контроль доступа со стороны сервера; эмуляция CERN httpd-метафайлов; возможность кэширования (proxy) и пр. Кроме этого, Apache поддерживает множественные виртуальные подключения (multiple virtual homing). . Отдельные пакеты предоставляют Apache возможность работы с PHP3, mod_perl, Java Servlet, Apache-SSL и пр. За детальной информацией обращайтесь на http://www.apache.org/. Task: web-server
Установка пакета
Установка пакета осуществляется при помощи утилиты
apt-get
:
prompt$ apt-get install packagename
Если вы хотите установить на вашей машине Apache, введите следующую команду:
prompt$ apt-get install apache
Удаление пакета
Вы можете удалять пакеты при помощи команды:
prompt$ apt-get remove packagename
Например, если вы хотите удалить HTTP-сервер Apache, то введите команду:
prompt$ apt-get remove apache
Обновление системы
Хорошим тоном является обновление системы последними (стабильными) версиями программ. Сделать это при помощи APT проще простого -- для этого достаточно выполнить простейшую "двухходовку":
prompt$ apt-get update prompt$ apt-get upgrade
Первая команда обновляет локальный кеш пакетов (мы обсуждали это в предыдущем разделе). Вторая обновляет любые пакеты, уже установленные на вашей машине.
Заключение
Итак, в этой статье я объяснил основные приёмы работы с APT. Уверен, теперь вы в состоянии использовать APT для установки приложений Debian на вашей машине.
Ссылки
- Документация по Debian
- man-страницы по apt-get, apt-cache и sources.list
Copyright (C) 2002, Rob Tougher.
Copying license http://www.linuxgazette.com/copying.
html
Published in Issue 84 of Linux Gazette, November
2002
Команда переводчиков:
Владимир Меренков, Александр Михайлов, Иван Песин, Сергей Скороходов,
Александр Саввин, Роман Шумихин, Александр Куприн, Андрей
Киселев
Со всеми предложениями, идеями и комментариями обращайтесь к Сергею Скороходову (suralis-s@mtu-net.ru). Убедительная просьба: указывайте сразу, не возражаете ли Вы против публикации Ваших отзывов в рассылке.
Сайт рассылки: http://gazette.linux.ru.net
Эту статью можно взять здесь: http://gazette.linux.ru.ne
t/tougher.html
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||