Для тех кому не терпится и хочется обновить свой любимый плеер до последней версии 3.0, а установка программы из исходного кода вызывает трудности…мы подготовили инструкцию по сборке и установке приложения из исходного кода (в репозиториях PPA версия 3.0 пока не доступна).
1) Начнем с того, что удалим старую версию Вашего плеера командой в терминале:
sudo apt-get purge rhythmbox
2) Теперь Вам необходимо скачать архив с исходниками с официального ftp — сервера: Скачать
На всякий случай, выкладываем исходники и на нашем сайте: Зеркало
3) Далее извлекаем папку с исходниками из архива с помощью Менеджера архивов, либо терминала, простой командой
tar xzf /<путь к архиву>/<название архива>
4) Переходим в папку с исходниками с помощью команды
cd /<путь к папке с исходниками>
5) Устанавливаем необходимые библиотеки для сборки Rhythmbox
sudo apt-get build-dep rhythmbox
6) По стандарту запускаем конфигурацию пакета
sudo ./configure
7) Собираем пакет командой
sudo make
8) И устанавливаем свежесобранный пакет с Rhythmbox 3.0
sudo make install
9) Завершаем установку программы небольшим исправлением:
sudo cp /usr/local/lib/librhythmbox-core.so.8 /usr/lib
10) Теперь можно запустить обновленный плеер командой
rhythmbox
Для тех кому интересно, предлагаем посмотреть список изменений в новой версии.
Фух, почти легко, я осилил. Спасибо!
После установки можно «build-dep rhythmbox» удалить? Они 300 Мб занимают!
абсолютно верно, можно удалить) лучше всего это сделать данными командами:
1) Ставим aptitude, если еще нет
sudo apt-get install aptitude
2) Удаляем build-dep пакеты rhythmbox
sudo aptitude markauto $(apt-cache showsrc rhythmbox | grep Build-Depends | perl -p -e 's/(?:[\[(].+?[\])]|Build-Depends:|,|\|)//g')
Кстати, если хотите обновить rthythmbox до версии 3.0 без заморочек с исходным кодом и у вас Ubuntu 13.04 или 13.10, можно просто установить пакет из неофициального репозитория:
sudo add-apt-repository ppa:jacob/media
sudo apt-get update
sudo apt-get install rhythmbox
Что делает вот эта комманда: cp /usr/local/lib/librhythmbox-core.so.8 /usr/lib
Копируем библиотеку в положенное для нее место, иначе будет ошибка при запуске:
rhythmbox: error while loading shared libraries: librhythmbox-core.so.8: cannot open shared object file: No such file or directory