Главная » Материалы » СПО » Установка программного обеспечения в Альт Линукс 5.0 Школьный

Установка программного обеспечения в Альт Линукс 5.0 Школьный

В связи с массовым переходом Российских школ на Linux у начинающих пользователей возникает множество вопросов по инсталляции программного обеспечения при работе в системе Альт Линукс 5.0 Школьный.

box

Рассмотрим всю процедуру поэтапно:

1. Подключаем репозиторий.

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

Для этого запускаем менеджер пакетов Synaptic  - Параметры - Репозитории и отметьте следующие пункты:

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

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

Synaptic

 

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

obniwit-1

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

4. Устанавливаем необходимое программное обеспечение. Для этого необходимо выбрать пакет в списке. Отметить его и нажать кнопку применить:

search

synaptic

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

synaptic

 


 

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

1. Запускаем консоль, заходим с правами суперпользователя root:

$su -

вводим пароль.

2. Редактируем файл /etc/apt/sources.list. Это можно сделать командой 

# mcedit /etc/apt/sources.list 

И прописываем нужные нам репозитории:

sources.list

Сохраняем изменения (клавиша F2).

(Просмотреть, какие репозитории уже подключены можно при помощи команды grep -R ^rpm /etc/apt)

3. Обновляем индексы репозитрия: 

#apt-get update

Get:1 http://pspo.fcior.edu.ru i586 release [407B]                             

Get:2 http://ftp.altlinux.org i586 release [840B]                              

Get:3 http://download.etersoft.ru i586 release [611B]                          

Get:4 http://ftp.altlinux.org noarch release [838B]

Fetched 2696B in 5s (500B/s)

Get:1 http://pspo.fcior.edu.ru i586/oms pkglist [1548B]

Get:2 http://download.etersoft.ru i586/main pkglist [6152B]              

Get:3 http://ftp.altlinux.org i586/classic pkglist [2988kB]                    

Get:4 http://pspo.fcior.edu.ru i586/oms release [122B]                       

Get:5 http://download.etersoft.ru i586/main release [123B]                   

Get:6 http://ftp.altlinux.org i586/classic release [125B]                      

Get:7 http://ftp.altlinux.org noarch/classic pkglist [1789kB]                  

Get:8 http://ftp.altlinux.org noarch/classic release [127B]                    

Fetched 4785kB in 1m27s (54.8kB/s)                                             

Reading Package Lists... Done

Building Dependency Tree... Done

4. Выполняем обновление системы:

#apt-get dist-upgrade

Reading Package Lists... Done

Building Dependency Tree... Done

Calculating Upgrade... Done

0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.

В нашем случае обновление не требуется, так как установлены самые свежие версии пакетов.

5. Организуем поиск ПО:

#apt-cache search pidgin

nautilus-sendto-pidgin - Send files from nautilus to pidgin

orca - A screen reader that provides access to the GNOME desktop by people with visual impairments

finch - A text-based user interface for Pidgin

libpurple - libpurple library for IM clients like Pidgin and Finch

libpurple-dbus - D-Bus client utilities for Pidgin

pidgin - A GTK+ based multiprotocol instant messaging client

pidgin-devel - Development headers, documentation, and libraries for Pidgin

pidgin-relnot - Release notification plugin for Pidgin

pidgin-encryption - Encription Plugin for Gaim

pidgin-guifications - Guifications Plugin for Pidgin

pidgin-libnotify - Libnotify Pidgin plugin

libpurple-mini - libpurple library for IM clients like Pidgin and Finch

pidgin-mini - A GTK+ based multiprotocol instant messaging client

pidgin-mini-devel - Development headers, documentation, and libraries for Pidgin

pidgin-plugin-mrim - MRIM Plugin for libpurple and derived IM clients

pidgin-plugin-otr - "Off The Record" end-to-end encryption plugin for gaim

pidgin-rhythmbox - Pidgin-Rhythmbox

purple-plugin-bot-sentry - Purple-based antispam bot for Pidgin

pidgin-plugin-xmms - XMMS plugin for Pidgin

pidgin-plugin_pack - Plugin Pack for Pidgin

telepathy-haze - a connection manager built around libpurple

telepathy-haze-xmpp - XMPP profile for telepathy-haze

valknut-gnome-icons - Gnome theme for Valknut DC++

valknut-oxygen-icons - Gnome theme for Valknut DC++

 5. Устанавливаем нужные нам пакеты:

#apt-get install pidgin

Reading Package Lists... Done

Building Dependency Tree... Done

The following extra packages will be installed:

  farsight2 gst-plugins-farsight gst-plugins-nice libgadu libgssdp libgupnp

  libgupnp-igd libjingle libnice libpurple

The following NEW packages will be installed:

  farsight2 gst-plugins-farsight gst-plugins-nice libgadu libgssdp libgupnp

  libgupnp-igd libjingle libnice libpurple pidgin

0 upgraded, 11 newly installed, 0 removed and 0 not upgraded.

Need to get 6739kB of archives.

After unpacking 32.6MB of additional disk space will be used.

Do you want to continue? [Y/n] y

Get:1 http://ftp.altlinux.org i586/classic libnice 0.0.9-alt1 [62.4kB]

Get:2 http://ftp.altlinux.org i586/classic gst-plugins-nice 0.0.9-alt1 [7511B]

Get:3 http://ftp.altlinux.org i586/classic libjingle 0.3.12-alt4 [274kB]

Get:4 http://ftp.altlinux.org i586/classic gst-plugins-farsight 0.12.11-alt2 [35.7kB]

Get:5 http://ftp.altlinux.org i586/classic libgssdp 0.6.3-alt1 [18.1kB]        

Get:6 http://ftp.altlinux.org i586/classic libgupnp 0.12.8-alt1 [59.8kB]       

Get:7 http://ftp.altlinux.org i586/classic libgupnp-igd 0.1.1-alt1 [11.9kB]    

Get:8 http://ftp.altlinux.org i586/classic farsight2 0.0.14-alt1 [241kB]       

Get:9 http://ftp.altlinux.org i586/classic libgadu 1.9.0-alt0.M50P.1 [57.7kB]  

Get:10 http://ftp.altlinux.org i586/classic libpurple 2.7.7-alt0.M50P.1 [1437kB]

Get:11 http://ftp.altlinux.org i586/classic pidgin 2.7.7-alt0.M50P.1 [4534kB]  

Fetched 6739kB in 3m25s (32.8kB/s)                                             

Committing changes...

Preparing...                 ########################################### [100%]

 1: libgssdp                 ########################################### [  9%]

 2: libnice                  ########################################### [ 18%]

 3: gst-plugins-nice         ########################################### [ 27%]

 4: libgupnp                 ########################################### [ 36%]

 5: libgupnp-igd             ########################################### [ 45%]

 6: libgadu                  ########################################### [ 54%]

 7: libjingle                ########################################### [ 63%]

 8: gst-plugins-farsight     ########################################### [ 72%]

 9: farsight2                ########################################### [ 81%]

10: libpurple                ########################################### [ 90%]

11: pidgin                   ########################################### [100%]

Running /usr/lib/rpm/posttrans-filetriggers

Done.