Linux не для гиков linux for non geeks



Pdf просмотр
страница13/24
Дата15.11.2016
Размер5.01 Kb.
Просмотров4718
Скачиваний0
1   ...   9   10   11   12   13   14   15   16   ...   24
142
Глава 9
будет отражаться как иконка, которая выглядит как часть мозаики (см. Рис.
9–13). Само собой разумеется, чтобы исправлять ситуацию, вы должны установить плагин.
Рис. 9–13: Содержимое Flash страницы до установки плагина
9C 1: Скачивание Flash файлов
Для инсталляции плагина вам нужны два файла: compat libstdc++, который связан с Flash плагином, и сам заархивированный плагин.
Файл compat libstdc++ имеется в Fedora/RPMS/ на Диске 2, который приложен к этой книге (или Диск 3, если вы устанавливали полную версию на трех CD), поэтому скопируйте его в папку Tarballs_and_RPMs. Вы можете сделать это через Командный Терминал, но поскольку имя файла длинное,
проще перетащить его сюда. (Если вы пользуетесь Red Hat Linux 9, то можете пропустить этот шаг).
Затем посетите сайт http://plugindoc.mozdev.org/linux.html, чтобы скачать сам плагин. Затем прокрутите страницу до секции Macromedia Flash и загрузите файл в папку Tarballs_and_RPMs, щелкнув по ссылке Flash Player
6.0r79 прямо под словом Download (Загрузка).
9С 2: Установка RPM и извлечение архива
Эта часть примера очень простая, нужно лишь дважды щелкнуть мышью. Для начала установим файл RPM, зайдя в папку Tarballs_and_RPMs и дважды щелкнув по файлу compat libstdc++. Затем следуем стандартной процедуре установки, как описано в Главе 8,
Для извлечения install_flash_player_6_linux.tar.gz просто дважды щелкните по нему мышью, после чего откроется программа File Roller.
В первом окне программы кликните по кнопке Extract (Извлечь), и во втором окне нажмите OK. После завершения процесса, у вас появится новая папка install_flash_player_6_linux в домашней папке Home. Вы можете закрыть программу File Roller.
9C 3: Копирование в папку плагинов Mozilla
Для завершения вам необходимо скопировать файлы libflashplayer.so и flash
player.xpt из папки install_flash_player_6_linuxи в папку плагинов Mozilla. Она
Простой путь котенка
143
находится в области root, поэтому вам надо войти как суперпользователь и использовать командную строку. Вот как поступите:
1. Откройте новое окно Терминала и станьте пользователем root с помощью команды su.
2. Наберите cd Tarballs_and_RPMs/install_flash_player_6_linux и нажмите
ENTER.
3. Наберите cp flashplayer.xpt /usr/lib/mozilla 1.4.l/plugins/ и нажмите
ENTER.
4. Наберите cp libflashplayer.so /usr/lib/mozilla l.4.1/plugins/ и нажмите
ENTER.
ПРИМЕЧАНИЕ
Команды, указанные выше, рассчитаны для Mozilla 1.4.1. Убедитесь, что вы заменили
соответствующие цифры в версии программы, если у вас установлена другая версия.
Если вы не знаете, какая у вас версия Mozilla, зайдите в меню Help (Помощь) и
выберите About Mozilla (О программе Mozilla).
Теперь вы скопировали оба файла в папку плагинов Mozilla.
Выйдите из программы Mozilla, если она открыта, и запустите ее снова.
Теперь посетите еще раз сайт http://www.macromedia.com/shockwave/wel come/, чтобы убедиться, что установка плагина прошла успешно. Flash —
секция должна выглядеть так, как показано на Рис. 9–14. Если все так,
перетащите папку install_flash_player_6_Iinux в корзину (или щелкните правой кнопкой мыши, и выберите Move to Trash), поскольку работу завершена. То же самое проделайте и с install_flash_player_6_linux.tar.gz, хотя я бы сначала сохранил ее на CD, возможно она когда нибудь еще понадобится.
Рис. 9–14: Просмотр Flash контента после инсталляции плагина
ПРИМЕЧАНИЕ
Новая версия пакета RPM Flash плагина, для которой не нужно libstdct +, скоро должна
появится. Это упростит процесс инсталляции до двойного клика мышью. Проверьте
на сайте http://macrnmedia. mplug. Org, не доступна ли она для скачивания?
144
Глава 9

ДА, ЕСТЬ ЕЩЕ ОДИН ПУТЬ!
Вы изучали, как надо устанавливать пакеты RPM через менеджер Package
Manager и двойным кликом мыши.
Однако, верите вы , или нет, есть и третий способ, называемый APT (Advanced Package
Tool — Расширенные инструменты установки пакетов),
для инсталляции программного обеспечения,
основанного на пакетах RPM. Если кто то знаком с дистрибутивом Linux Debian, или с программой Fink для Mac OS X, тот наверняка знает программу APT.
Версия APT для Debian создана для загрузки специальных пакетов Debian
APT, которые устанавливают программы и все связанные с ними файлы. Но эти APT пакеты не работают с Fedora, так они не являются пакетами RPM.
Однако, есть специальная версия APT Debian, которая приспособлена для работы с RPM системами, к которым относится и Fedora Core. APT
10
Загрузка, инсталляция и обновление программ с помощью APT и Synoptic
соединяется с репозитарием RPM в Интернете, и загружает все выбранные вами программы, а также и связанные с ними файлы. Программы загружаются как RPM файлы, которые APT инсталлирует в вашу систему.
APT — очень простой, безопасный и ошибкоустойчивый способ инсталляции программ, потому, что ничего не может пропасть, и проблем несовместимости, как правило, не возникает. Конечно, не все программы или файлы доступны в репозитарии APT, поэтому, остальные методы не стоит пока забывать. Есть также приложения, которые не доступны для RPM, но мы все же будем говорить о них в следующей главе. Однако, огромное количество файлов,
которые можно загрузить и инсталлировать, или (что важно) обновить через
APT.
Многие люди полагают, что трудности с APT связаны с работой в командной строке. Это означает, что вы должны запускать ее через Командный
Терминал Linux. Но этого можно избежать, установив программу Synaptic,
которая является графической оболочкой для Synaptic, и позволяет использовать APT в графическом режиме, что упрощает задачу.
И наконец, в Интернете есть много репозитариев APT, предназначенных для загрузки пакетов RPM. И еще, пакеты из одного репозитария не обязательно совместимы с пакетами из другого, что означает возможность конфликта в случае смешения пакетов из различных репозитариев (хотя замечу, что лично у меня не возникало подобных проблем). Чтобы перестраховаться и обезопасить себя от возможных конфликтов, мы будем использовать репозитарий Freshrpms для APT, а для тех пакетов RPM, которые не доступны в нем, обоатимся, когда это будет возможно, к совместимому с
Freshrpms репозитарию DAG, из которого вы будете скачивать различные пакеты RPM для выполнения примеров из этой книги.
Пример 1OA: Установка APT и Synaptic
В этом примере вы инсталлируете программу APT, которая поставляется в простой форме RPM. После инсталляции, вы будете работать с ней в командной строке для установки графической оболочки Synaptic. В общем, оба примера довольно простые.
Скачивание файла APT
Для начала, все что вам нужно — один единственный файл APT. Вы можете скачать его, посетив сайт http://freshrpms.net/packages/ и кликнув по ссылке на соответствующей версии Linux. Когда загрузится новая страница, в левой части щелкните по ссылке apt, которая приведет вас на страницу пакета. Вы увидите файл APT в списке в верху страницы.
Для загрузки, просто щелкните правой конкой мыши на маленькой иконке флоппи диска слева от названия файла, и выберите выпадающем меню Save
link Target As (Сохранить ссылку как…). Вам не нужен файл apt devel, так что не обращайте на него внимание.
146
Глава 10

10А 1: Установка APT
Поскольку APT поставляется в форме RPM файла, установка не вызовет трудностей. Просто двойной клик на файле RPM, а затем следуйте обычной процедуре инсталляции, описанной в Главе 8.
10A 2: Ввод установок прокси сервера для APT
Если ваш Интернет провайдер устанавливает связь через прокси сервер, то вам надо ввести его настройки для APT до скачивания или обновления. Если вы не используете прокси сервер, вы можете перейти к следующей секции в примере (10A 3).
Ввод данных прокси сервера в большинстве программ проще всего сделать в окне Preferences (Предпочтения). В случае с APT — это чуточку сложнее, но только чуточку. Для того, чтобы ввести настройки прокси сервера в APT, вам нужно открыть файл apt.conf. Поскольку он не в директории root, вам надо войти в систему под паролем суперпользователя.
Для начала откройте окно Терминала и введите пароль root. После этого,
наберите gedit /etc/apt/apt.conf и нажмите ENTER. Откроется файл apt.conf в редакторе Gedit text editor (в режиме root). Просмотрите его и найдите строчку, начинающуюся со слова Acquire (Получить). Когда найдете, измените ее таким образом, чтобы она выглядела так, как показано в нижеприведенном примере, но информация о прокси и портах вам должен предоставить сервер провайдер или системный администратор.
Acquire {
Retries «o»;
Http {
Proxy «http://proxy.yourserver.com:3128/»;
В случае, если провайдер дал вам адрес прокси сервера и номер порта отдельно
(например, http://proxy.magnumopus.se и порт 6048), наберите двоеточие после адреса, а затем добавьте номер порта. Используя предыдущий пример,
это будет выглядеть как http://proxy.magnumopus.se:6048/. В вашем случае,
это, конечно, будет по другому.
10A 3: Обновление базы данных APT
Теперь, когда вы инсталлировали APT, почти готовы использовать ее.
Я говорю «почти», потому что, вы должны сначала обновить базу данных,
чтобы знать, что доступно для загрузки из онлайнового репозитария и что вы уже установили в свою систему в виде пакетов RPM. Для обновления откройте окно Терминала, войдите под паролем суперпользователя, используя команду su, наберите apt get update и нажмите ENTER.
Проверка вашей системы и репозитария займет пару минут, поэтому потерпите до тех пор, пока не появится сообщение. После этого вы готовы к работе.
Да, есть еще один путь!
147

10А 4: Использование APT для инсталляции Synaptic
Ваш первый опыт общения с программой APT через командную строку (и,
возможно, последний, если вы так захотите) будет связан с загрузкой и инсталляцией Synaptic, графической оболочкой для APT.
Основной формат команды для загрузки и инсталляции пакета через APT
следующий: apt get install package_name. В нашем случае, вы собираетесь инсталлировать Synaptic, поэтому откройте окно Терминала, войдите под паролем суперпользователя, а затем наберите apt get install synaptic и нажмите
ENTER. Программа APT начнет загружать Synaptic, и затем, инсталлировать ее.
Во время установки APT будет показывать ход выполнения задания, как вы можете это видеть на Рис. 10–1.
После появления сообщения, процесс будет завершен, и вы сможете использовать графическую оболочку Synaptic.
Рис. 10–1: Загрузка и установка Synaptic
Пример 10B: Использование Synaptic для инсталляции
MPlayer
Сейчас вы готовы испробовать Synaptic в работе, поэтому давайте установим плейер для ваших MPEG и QuickTime видео файлов. Программа называется
MPlayer (показана на Рис. 10–2), она очень удобная, читает много разных видео форматов, таких как DVD, VCD, распознает некоторые видео потоки, и, даже,
аудио файлы.
Как вы можете видеть на Рис. 10–2, Mplayer имеет два отдельных окна, для просмотра и управления. Если вам нравятся однооконные плейеры, или вы хотите иметь возможность захвата видео экрана (неподвижные картинки), вы
148
Глава 10
можете использовать gxine (показанный на Рис. 10–3), который очень похож на
Mplayer по своим возможностям (хотя он может показаться более грубоватым).
Рис. 10–2: Видео плейер MPlayer
Конечно, кому то может вообще не понадобиться видео плейер и он не захочет тратить время на его загрузку. Если вы относитесь к их числу, и решили отказаться от MPlayer (или предпочли вместо него gxine), вы можете загрузить декодер MP3
LAME, который входит в плейер MPlayer. LAME используется для конвертации файлов WAV (которые, обычно, записаны на аудио CD) в популярный аудио формат MP3. Вам необходимо установить кодек LAME до того, как вы доберетесь до Главы 13, в которой вы узнаете больше о процессе декодирования.
Рис. 10–3: Видео плейер gxine
Да, есть еще один путь!
149

Инструкции по установке gxine и LAME, или только LAME, ничем не отличаются от рекомендаций по инсталляции MPIayer; просто замените mplay
er на gxine или lame в нижеприведенных шагах инсталляции.
Скачивание файлов для MPIayer
Поскольку APT и Synaptic все загружают автоматически, вам не надо ничего искать самостоятельно.
10B 1: Ввод установок прокси сервера для Synaptik
Если в вашей сети используется firewall и вы вводили настройки прокси сервера, чтобы работать с APT, вам необходимо сделать то же самое и для
Synaptic. В противном случае вы можете перейти к следующему шагу (10B 2).
Ввод настроек прокси сервера для Synaptic проще, чем для APT. Войдите в меню Preferences и выберите Предпочтения. После этого щелкните по ячейке
Network (Сеть), выберите Manual proxy configuration (Ручная установка конфигурации прокси сервера), и затем введите данные.
10B 2: Инсталляция MPIayer
Перед началом я должен предупредить, что MPIayer и связанные с ним файлы довольно тяжелые (около 13MB), поэтому убедитесь, что у вас хватит времени на их загрузку. В общем, весь процесс может занять минут двадцать или больше (в зависимости от скорости вашего подключения к Интернету),
но в течение этого времени вам ничего не надо будет делать, только ждать.
В течение этого промежутка времени будет загружено много связанных с этой программой файлов, которые вы будете использовать для других приложений.
В любом случае, для начала вы должны запустить Synaptic, для чего надо зайти в Главное меню и выбрать System Tools > Synaptic (некоторые версии
Synaptic могут загружаться по другому: System Settings > Synaptic). После запуска программы вам надо найти MPIayer в списке пакетов Synaptic.
Просто наберите mplayer в ячейке Find (Найти) в правой стороне окна, и имя пакета высветится в панели (Рис. 10–4). Или щелкните по маленькой стрелке напротив Applications/Multimedia (Приложения/Мультимедиа), и прокрутите страницу до тех пор, пока не увидите mplayer, и щелкните по названию.
Информация о файле появится внизу окна Synaptic. Как вы можете видеть,
там четыре ячейки, в каждой из которых содержатся сведения о выбранном файле. Наиболее важным является Description (Описание), в котором содержатся данные о других файлах, которые необходимы для запуска или использования выбранного файла. Зависимые файлы, которые не установлены в вашей системе будут окрашены красным цветом, но вам не стоит беспокоится, потому что Synaptic/APT скачают и установят их автоматически.
150
Глава 10

Рис. 10–4: Использование Synoptic для скачивания и инсталляции Mphyer
Теперь вы готовы инсталлировать MPlayer, поэтому ниже приведены необходимые шаги, многие из которых не потребуют от вас никаких действий.
1. Предположим, что mplayer высвечен в списке пакетов, поэтому щелкните по кнопке Install Latest Version (Установить последнюю версию) в нижней правой части окна Synaptic.
2. Связанные с выбранными пакетами и уже установленные файлы будут представлены в окне, в котором вам зададут вопрос: «Сделать необходимые изменения?» Имеются в виду файлы, которые необходимо изменить
(обновить или инсталлировать). Если этот окно появится, щелкните Apply
(Применить).
3. Нажмите на кнопку Execute (Выполнить) в главном окне программы для начала загрузки и инсталляции.
4. Откроется окно результатов выполнения операций, в котором будет сообщаться, что инсталлируется, какие файлы обновляются, а какие — не нужны. Нажмите кнопку Proceed (Продолжить).
5. Synaptic начнет загружать все необходимые файлы. Появится окно выполнения хода задания (см. Рис. 10–5). Вы можете откинуться в кресле и принять Dr. Pepper, или что нибудь еще, пока будете ждать.
Да, есть еще один путь!
151

Рис. 10–5:Индикатор хода загрузки Synoptic
6. После того, как загрузятся все необходимые файлы, APT/Synaptic начнет их чтение и инсталляцию. Процесс будет отражаться в маленьком окне (см.
Рис. 10–6). Вам нужно только немного подождать.
Рис. 10–6: Индикатор процесса инсталляции Synoptic
7. Когда окно хода выполнения установки исчезнет, Synaptic станет снова серым, поскольку она обновила список пакетов. После этого, процесс можно считать завершенным.
10B 3: Запуск Mplayer
Теперь Mplayer можно запустить, войдя в Главное меню и выбрав
Sound & Video > More Sound 8c Video > Movie Player (Звук&Видео>Другие устройства>Видео Плейер). Mplayer откроет два окна: окно управления и окно просмотра. Для проверки запустите MPEG или видео файл (файлы с расширением .mpg или .mov). Просто щелкните по стрелке в верхней части окна (показанного на Рис. 10–2) и выберите файл, который вы хотите просмотреть.
Если вы загрузили и установили gxine вместо MPlayer, вы можете запустить его из Главного меню, выбрав Sound & Video > More Sound & Video > gxine
(Звук&Видео>Другие устройства>Плейер gxine). Если вы установили только
LAME, вам придется подождать, пока мы доберемся до Главы 13, чтобы узнать,
что с ним лелать.
152
Глава 10

Обновлении базы данных APT через Synoptic
Это не плохая идея, обновить базу данных пакетов APT, чтобы выяснить, что доступно для закачки. В начале этой главы вы использовали команду apt get update
в Терминале, но намного проще это сделать через Synaptic. Просто нажмите на кнопку Update List (Обновить список) в главном окне Synaplic, и программа выдаст вам онлайновые репозитарии и обновит список. Очень просто, не правда?
Поиск пакетов обновлений с помощью Synaptic
Если вы хотите выяснить, какие не установленные на вашей машине пакеты доступны в репозитариях APT, щелкните в выпадающем окне в верхней части окна Synaptic по Show (Показать), где по умолчанию выведено All Packages
(Все пакеты), и выберите Not Installed (Не установленные).
Если вы хотите узнать, какие из установленных у вас пакетов можно обновить,
в том же выпадающем окне выберите Upgradable (Обновляемые). Synaptic покажет вам, какие из установленных у вас пакетов могут быть обновлены, какие версии инсталлированы на вашей машине, и какие более свежие версии доступны для загрузки. Вы должны выбрать, какие пакеты собираетесь обновить, и нажать кнопку Upgrade (Обновить). После этого вам останется только нажать кнопку
Execute (Выполнить) в главном окне Synaptic для начала загрузки.
Вы также можете обносить все пакеты, для которых имеются более свежие версии на сайте, щелкнув по кнопке Upgrade All (Обновить все) в верхней части главного окна Synaptic (только не спутай с кнопкой Dist Upgrade
Обновить Дистрибутив). Конечно, это потребует много времени, поэтому после того, как вы нажмете эту кнопку, а за ней — Execute, проверьте в окне выполнения хода операций, какой объем данных вы должны загрузить. Полное обновление системы может потребовать загрузки около 100MB — довольно не простая задача, если вы используете коммутированное Интернет — соединение.
Если вы решили, что сможете скачать указанный в вашем случае объем,
нажимайте кнопку Proceed (Продолжить) в окне выполнения операций, в противном случае нажмите Cancel (Отменить).
Удаление пакетов с помощью Synaptic
С помощью Synaptic можно удалить установленные у вас пакеты. Это особенно удобно для удаления RPM, которые не отражаются в окне менеджера Package
Manager. Однако, не забудьте, что APT и Synaptic имеют дело только с пакетами
RPM. Если вы загрузили программные файлы, затем скомпилировали и установили их самостоятельно, как об этос будет рассказано в Главе 11, они не появятся в Synaptic.
Для удаления пакетов RPM, выберите All Packages (Все пакеты) в выпадающем окне Show (Показать) в верхней части Synaptic, а в средней части окна программы найдите пакет, который вы хотите удалить. Выберите его,
щелкнув по нему мышью, и затем нажмите кнопку Remove (Удалить). После того,
как вы выберите все файлы для удаления, нажмите кнопку Execute (Выполнить).
Да, есть еще один путь!
153

Добавление репозитариев в список поиска Synoptic
Если вы часто пользуетесь репозитарием Freshrpms, а особенно DAG, для загрузки файлов, вы можете получить к ним доступ через APT/Synaptic. Если вы используете коммутированное Интернет — соединение, то я не советую вам этого делать, так как это замедлит обновление списка пакетов, но, с другой стороны, это удобно.
Добавить репозитарии в Synaptic очень просто. После запуска Synaptic,
войдите в меню Preferences (Предпочтения) и выберите Repositories
(Репозитарии), после чего откроется окно репозитариев. Для добавления новых репозитериев, таких как DAG, нажмите на кнопку New (Новые) и введите информацию о репозитарии в текстовую ячейку в нижней части окна
(Рис. 10–7). Эту информацию можно найти в на домашней странице репозитария, который вы хотите добавить. В случае с DAG, эти данные находятся на http://dag.wieers.com/home made/apt/.
Информация разделяется на три части: адрес URL, распространение,
секция. На домашней странице репозитария информация обычно выводится в одной строке с пробелами между различными частями. Например, в Fedora
Core 1 подробности репозитария находятся по адресу http://apt.sw.be redhat/fcl/ en/i386 dag, а расположение всех трех элементов в окне Synaptic
Repository можно увидеть на Рис. 10–7.
Рис. 10–7: Добавление репозитариев в список ресурсов Synoptic
Хотите еще?
Если вы хотите загрузить еще что нибудь с помощью APT/Synaptic, вы получите такую возможность, читая дальше эту книгу. Если вам не хочется ждать, посетите мой Web сайт, посвященный этой книге (http://www.edgy pen guins.org/non geeks), чтобы получить необходимые рекомендации.
154
Глава 10

ОБЕД ИЗ АРХИВНЫХ ФАЙЛОВ (ТАРБОЛЛОВ)
Стоит сказать, что компилирование программ из исходных текстов кажется поначалу сложным. Слова
«компилирование» (сборка) и «источник»
(исходные тексты) могут вселить дурное предчувствие в душу неискушенного пользователя. Так,
во всяком случае, было со мной.
Однако этот метод установки программ намного проще, чем кажется.
Теперь, когда у вас есть некоторый опыт работы с терминалом и в командной строке, это будет просто, раз, два, три — и готово. Конечно, вы можете жить долго и счастливо, ничего не компилируя для своей системы. Вы можете ограничиться системой в том виде, в каком она существует, или пользоваться для установки программ простым RPM.
Однако не все тексты программ доступны в формате RPM; и, если у вас есть чувство любопытства, вы можете удовлетворить его, заглянув немного вперед.
После прочтения этой короткой главы вы будете знать, что и как надо делать.
11
Компилирование программ из исходных текстов
(Делаем сложное простым)

Что такое исходные тексты?
Для того чтобы разобраться, что собой представляют исходные тексты, вам надо понять, как обычные строчки кода на компьютере программиста превращаются в запускаемое приложение на вашей машине. Сначала программист создает программу на одном из специальных языков программирования. Наверняка вы слышали о Basic, C и множестве других.
Фактически программист пишет инструкции, называемые исходным кодом,
или исходным текстом. Ваш компьютер не понимает ничего в самих исходных текстах. К примеру, если бы ваш компьютер говорил на древнегреческом языке, а исходные тексты были бы написаны по французски. Ему нужен переводчик.
Различные языки, которые используют программисты, называются языками высшего уровня, они достаточно легки для чтения специалистами.
Компьютер же, понимает только те, которые называются языками низшего уровня, которые трудны для восприятия большинством программистов. Для перевода инструкций с языка высшего уровня на низший, компьютеру нужны специальные программы.
«Перевод» можно осуществить в то время, когда основная программа запущена, в этом случае программа переводчик называется интерпретатором.
Приложение, которое запускается с помощью интерпретатора, называется обычно «скриптом». pyWings, описанная в Главе 9, — пример такого приложения скрипта.
Главная проблема заключается в том, что подобные приложения работают медленнее обычных, поскольку компьютер должен запустить интерпретатор для прочтения исходного кода одновременно с самим приложением. Это похоже на устный перевод французской книги на греческий — довольно медленно.
В качестве альтернативы, многие программы используют компилятор вместо интерпретатора. Он переводит исходный код, написанный на языке высшего уровня в машинный, или объектный код, который компьютер понимает еще до запуска приложения. После перевода, компьютер больше не обращается к инструкциям, написанным на языке высшего уровня, он просто читает адаптированную для него версию каждый раз, когда происходит запуск программы. Это похоже на чтение переводной иностранной литературы, для чего вам не нужны помощники. Поскольку компьютеры могут запускать компилированные программы без интерпретатора, они работают намного быстрее. Большинство приложений для всех операционных систем представляют собой компилированные программы.
Тарболлы: контейнеры для исходных текстов
Почти все исходные тексты упакованы в форме тарболлов (тарболлы и RPM
файлы называются одинаково — пакетами, вот почему их иконки выглядят как маленькие почтовые посылки). Тарболлы, как и ZIP файлы в Windows, или
Stufflt файлы в Mac, состоят из групп, или даже одного файла, сжатого для экономии места в архивный файл. В Linux самый обычный метод создание



Поделитесь с Вашими друзьями:
1   ...   9   10   11   12   13   14   15   16   ...   24


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал