Отправляет email-рассылки с помощью сервиса Sendsay

Linux Gazette на русском

  Все выпуски  

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 на вашей машине.

Ссылки


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
Отписаться
Убрать рекламу

В избранное