Как-то на днях проапгрейдел свой старый
компьютер еще с процессором Celeron 600
MHz на Pentium 2.26 GHz, заменил материнскую
плату, а вот жесткий диск остался старым.
Как оказалось на нем установлена
старенькая Ubuntu 8.04.4. Ubuntu загрузилась,
а вот иксы не поднялись, так как на
материнской плате используется другая
видео карта. После измнения конфигурации
иксов, XFCE запустилась без проблем.
Полазев по Ubuntu, запустил несколько
стареньких версий программ, я наткнулся
на аудио плеер XMMS 1.2.11. В 2008 году я
был фанатом XMMS, занимался руссификацией
его интерфейса, настройкой конвертирования
тегов, чтобы песни с русскими названиями
отображались нормально. Послушав в нем
музыку и понастольгировав, я задался
вопросом, а можно ли сделать этот плеер
переносимым, чтобы потом можно была
запустить его в моей Ubuntu 15.04. Ну что,
посмотрим что ответит Google на этот вопрос.
Таким
образам я нашел проект с названием CDE.
Название CDE следует из первых
букв трех слов Code (Код), Data
(Данные), Environment (Окружение) — программа
автоматически упаковывает код, данные
и окружение необходимое для развертывания
и запуска ваших Linux программ на
других компьютерах без какой либо
установки или настройки. CDE это самый
простой путь, чтобы полностью устранить
«Ад
зависимостей». Описание программы
взято с официального сайта.
Внимание!
Дальше по тексту я работаю в Ubuntu 8.04.4,
если не указано точно, что используется
Ubuntu 15.04.
Для
начала нам необходимо скачать программу
CDЕ с
официального
сайта. Сама программа
CDE
представляет из себя один единственный
бинарный файл, который вам необходимо
сохранить в ваш домашний каталог, для
примера, по следующему пути /home/[текущий
пользователь]/opt/cde_app/.
Файл
который мы скачали имеет имя
cde_2011-08-15_32bit
для 32-х разрядного дистрибутива Linux,
если у вас установлен 64-х разрядный
Linux, то вам необходимо скачать файл с
именем cde_2011-08-15_64bit.
Переименуйте
файл cde_2011-08-15_32bit в файл с именем cde.
Установка
завершена. Переходим к созданию
портативной версии аудио плеера XMMS.
Откройте
терминал и выполните команду для перехода
в рабочий каталог,
куда мы сохранили бинарный файл программы
cde.
cd /home/[текущий
пользователь]/opt/cde_app/
Сделаем файл cde исполняемым, выполним
следующую команду:
chmod u+x ./cde
Запустим файл программы cde и передадим
ему в качестве параметра имя нашего
аудио плеера xmms.
./cde xmms
После этой команды вы увидите, что XMMS
запустился. Закройте его. Если после
этого, при помощи команды ls посмотреть
содержимое каталога cde_app, мы увидим,
что программа CDE создала подкаталог
cde-package/. Заглянув в этот каталог, вы
увидите, что он содержит все зависимые
файлы необходимые, чтобы запустить
программу XMMS.
Теперь нам необходимо запаковать каталог
cde-package в архив, чтобы у нас была
возможность перенести его на другой
компьютер.
tar -cvf
cde-xmms.tar cde-package/
gzip cde-xmms.tar
Теперь
нам необходимо скопировать архив
cde-xmms.tar.gz на
flash-носитель
и перенести его на другой компьютер с
установленной на нем Ubuntu 15.04.
Там его распаковать
и запустить xmms
при помощи специального скрипта xmms.cde.
Для этого выполняем следующие команды
в терминале.
tar -zxvf
cde-xmms.tar.gz
cde-package/xmms.cde
После
этого мы увидим запущенный аудио плеер
XMMS на другом
компьютере под управлением Ubuntu
15.04 (Смотрите рисунок
1.). Поздравляю, мы создали портативную
версию Linux
приложения и запустили его на другом
дистрибутиве Linux
без какой либо его установки и настройки.
Рисунок
1. Слушаем музыку в старом добром XMMS в
Ubuntu 15.04
Рисунок 2. XMMS в полном развороте
Комментариев нет:
Отправить комментарий