Когда
я скачал с официального сайта rpm-пакет
с программой, терминал выдал мне ошибку,
что пакет не совместим с пакетом
filesystems. Англичаны говорять, что это
следствие ошибки которую совершила
корпорация Google.
Способ
1.
Качаем
пакет и пишем в терминале
#
rpm -i - -force пакет_google_earth.rpm
#
dnf reinstall filesystem
#
exit
Способ
2.
Пишем
в терминале
$
rpmrebuild -d /tmp -ep имя_пакета.rpm
Пойдет
процесс, маленько подождем, затем ищем
строку %dir %attr(0755, root, root) "/usr/bin"
Удаляем,
ее, сохраняем и выходим из редактора.
Спустя маленько времени, у нас в наличии
будет готовый пакет, который можно
установить в систему.
Способ
3.
Берем
этот спек-файл, и собираем по нему
программу.
%define __os_install_post /usr/lib/rpm/brp-compress %{nil} %define debug_packages %{nil} %define debug_package %{nil} %define name google-earth-stable %define ver 7.1.2.2041 %define rel 0 Name: %{name} Summary: Google Earth repackaged for Fedora 20 Version: %{ver} Release: %{rel} License: GPL Group: Applications/Internet Source0: google-earth-stable_current_i386.rpm Provides: %{name} Buildarch: i386 Vendor: Google Inc. URL: http://www.google.com/earth %description Explore, search and discover the planet Google Earth lets you fly anywhere to see satellite imagery, 3D buildings, 3D trees, terrain, Street View, planets and much more. Repackaged for Fedora 20. %install cd $RPM_BUILD_ROOT || exit 1 wget http://dl.google.com/dl/earth/client/current/\ google-earth-stable_current_i386.rpm -O /tmp/google-earth-stable_current_i386.rpm || exit 1 rpm2cpio /tmp/google-earth-stable_current_i386.rpm | cpio -idmv || exit 1 find $RPM_BUILD_ROOT -not -type d -printf "%%%attr(%%m,root,root) %%p\n" \ | sed -e "s|$RPM_BUILD_ROOT||g" > %{_tmppath}/%{name}_contents.txt || exit 1 %files -f %{_tmppath}/%{name}_contents.txt %changelog * Sun May 25 2014 - %{packager} - Repackaged for Fedora 20.
* Пишем здесь текущую дату и кто занимается перепаковкой
Комментариев нет:
Отправить комментарий