LINUX.ORG.RU

установка пакетов в FEDORA 20


0

1

проконсультируйте пожалуйста,а то что-то немного я запутался: вот есть несколько «видов» пакетов-установщиков программ - я скачивал и rpm-пакет ,и run-пакет, и пакет ,оканчивающийся в названии на package, и пакет-архив tar.bz2 , и deb-пакет...

В моей системе -fedora20-что из этого можно устанавливать ? И что целесообразно устнавливать в первую очередь (если есть различные варианты пакетов для одной программы) ?

ребята,пожалуйста, буквально в двух словах-без отсылов и односложных повествований.


rpm Можно run-пакет. Можно и tar.bz2, но как правило это исходники. Но лучше всего rpm пакет, который Вы скачали с репозитария федоры.

anonymous
()

Если ты ещё плохо в этом всём разбираешься лучше ограничиться rpm-пакетами, и по возможности из официального репозитория.

mbivanyuk ★★★★★
()

народ, а вот такой вопрос : для устанвоки rpm-пакетов можно ведь вызывать apper (по правой клавише открыть с помощью) ?

tt43
() автор топика
Ответ на: комментарий от tt43

Если память мне не изменяет, можно.

По идее, в твоей федорке можно по .rpm-пакету вообще дважды кликнуть, а там уже появится или yum extender, или apper, или другая утилитка, устанавливающая в графическом режиме.

Deleted
()
Ответ на: комментарий от tt43

Вопрос - зачем вообще GNU/Linux ставил? Тут терминал - лучшее оружие.

DeadEye ★★★★★
()
Ответ на: комментарий от Deleted

это все более-менее прояснилось. Спасибо.

А что делать с пакетами .run и .package ? Как их устанавливать грамотно ?

tt43
() автор топика
Ответ на: комментарий от tt43

Ну, про всякие .tar.gz и .tar.bz2 выше написали. Это, чаще всего, исходники, так что лучше пока к ним не приступай.

.run — это скрипт установки. Запускать его нужно тоже только из консоли. Примерно следующим образом

$ chmod +x ИМЯ_ФАЙЛА.run
$ ./ИМЯ_ФАЙЛА.run

Deleted
()
Ответ на: комментарий от DeadEye

Все, кроме дебов.

да ты чо О_О

yum search debian && yum info dpkg debconf apt dselect && cat /etc/fedora-release 
Загружены модули: langpacks
============================================== N/S matched: debian ==============================================
python-debian.noarch : Modules for Debian-related data formats
debconf.noarch : Debian configuration management system
debian-keyring.noarch : GnuPG archive keys of the Debian archive
debootstrap.noarch : Debian GNU/Linux bootstrapper
dpkg.x86_64 : Package maintenance system for Debian Linux
python-fedmsg-meta-debian.noarch : Metadata providers for Debian's fedmsg deployment
apt.i686 : Debian's Advanced Packaging Tool with RPM support
apt.x86_64 : Debian's Advanced Packaging Tool with RPM support
apt-cacher-ng.x86_64 : Caching proxy for package files from Debian
cdbs.noarch : Common build system for Debian packages
debhelper.noarch : Helper programs for Debian rules
debmirror.noarch : Debian partial mirror script, with ftp and package pool support
devscripts.x86_64 : Scripts for Debian Package maintainers
dh-make.noarch : Tool that converts source archives into Debian package source
dpkg-dev.noarch : Debian package development tools
dpkg-devel.i686 : Debian package management static library
dpkg-devel.x86_64 : Debian package management static library
dselect.x86_64 : Debian package management front-end
gnome-pkg-tools.noarch : Tools for the Debian GNOME Packaging Team
pbuilder.noarch : Personal package builder for Debian packages
perl-Parse-DebControl.noarch : Easy OO parsing of debian control-like files

  Показаны только совпадения по названиям и описаниям, для большего используйте «search all».
Загружены модули: langpacks
Доступные пакеты
Название: apt
Архитектура: i686
Версия: 0.5.15lorg3.95
Выпуск: 10.git522.1.fc20
Объем: 768 k
Источник: updates/20/x86_64
Аннотация: Debian's Advanced Packaging Tool with RPM support
Ссылка: http://apt-rpm.org/
Лицензия: GPLv2+
Описание: APT-RPM is a port of Debian's apt tools for RPM based distributions.
        : It provides the apt-get utility that provides a simple, safe way to
        : install and upgrade packages. APT features complete installation
        : ordering, multiple source capability and several other useful
        : features.

Название: apt
Архитектура: x86_64
Версия: 0.5.15lorg3.95
Выпуск: 10.git522.1.fc20
Объем: 761 k
Источник: updates/20/x86_64
Аннотация: Debian's Advanced Packaging Tool with RPM support
Ссылка: http://apt-rpm.org/
Лицензия: GPLv2+
Описание: APT-RPM is a port of Debian's apt tools for RPM based distributions.
        : It provides the apt-get utility that provides a simple, safe way to
        : install and upgrade packages. APT features complete installation
        : ordering, multiple source capability and several other useful
        : features.

Название: debconf
Архитектура: noarch
Версия: 1.5.52
Выпуск: 1.fc20
Объем: 186 k
Источник: updates/20/x86_64
Аннотация: Debian configuration management system
Ссылка: http://packages.debian.org/sid/debconf
Лицензия: BSD
Описание: Debconf is a configuration management system for Debian
        : packages. Packages use Debconf to ask questions when
        : they are installed.

Название: dpkg
Архитектура: x86_64
Версия: 1.16.14
Выпуск: 1.fc20
Объем: 1.2 M
Источник: updates/20/x86_64
Аннотация: Package maintenance system for Debian Linux
Ссылка: http://packages.debian.org/unstable/admin/dpkg
Лицензия: GPLv2 and GPLv2+ and LGPLv2+ and Public Domain and BSD
Описание: 
        : This package contains the tools (including dpkg-source) required
        : to unpack, build and upload Debian source packages.
        : 
        : This package also contains the programs dpkg which used to handle the
        : installation and removal of packages on a Debian system.
        : 
        : This package also contains dselect, an interface for managing the
        : installation and removal of packages on the system.
        : 
        : dpkg and dselect will certainly be non-functional on a rpm-based system
        : because packages dependencies will likely be unmet.

Название: dselect
Архитектура: x86_64
Версия: 1.16.14
Выпуск: 1.fc20
Объем: 383 k
Источник: updates/20/x86_64
Аннотация: Debian package management front-end
Ссылка: http://packages.debian.org/unstable/admin/dpkg
Лицензия: GPLv2 and GPLv2+ and LGPLv2+ and Public Domain and BSD
Описание: dselect is a high-level interface for the installation/removal of debs .

Fedora release 20 (Heisenbug)

По теме, а что, нонешнее поколение настолько сурово, что не осилило официальную докуметацию посмотреть?

novitchok ★★★★★
()
Ответ на: комментарий от Deleted

извиняюсь за тупой вопрос, а путь к данному файлу где прописывать ? В первой строчке перед именем ? во второй нужно путь прописывать ?

tt43
() автор топика
Ответ на: комментарий от tt43

Извиняюсь за тупой вопрос, ты не осилил штатный инструментарий управления ПО в данном дистрибутиве, но пытаешься запускать неведомые *.run, зачем? Ты представляешь себе вероятные последствия этого действия? Ты готов к тому, что в большинстве случаев этот установочный скрипт остановится с ошибкой и будет требовать от тебя кучу недостающих dev-пакетов, компиляторов и прочей шняги?

novitchok ★★★★★
()
Ответ на: комментарий от tt43

если на сайте, где ты скачал .run, специально не указано, что он создан для твоей системы, то лучше через него не ставить, иначе следующей твоей темой с большой вероятностью может стать «я поставил .run-файл и у меня сломалась система» - если есть возможность, старайся использовать установку из репозитория

grem ★★★★★
()
Ответ на: комментарий от grem

именно для моей, именно указано, специально все прочитал.

p.s. ставлю (хочу поставить) cad-приложение qcad-3.6.0-linux-x86_64.run

tt43
() автор топика
Ответ на: комментарий от stevejobs

а вот при данном способе установке такого вида пакета что делается с так называемыми зависимостями пакета ?

tt43
() автор топика
Ответ на: комментарий от DeadEye

я успел от обычного пользователя поставить... Вроде все работает. Уже чертеж начертил )))

tt43
() автор топика
Ответ на: комментарий от tt43

Ничего. Это, в сущности, не пакет. ЕМНИП, зависимости вместе так идут. Либо вообще не идут вместе, и ты начинаешь тыкаться вслепую.

DeadEye ★★★★★
()
Ответ на: комментарий от tt43

при данном способе установке такого вида пакета что делается с так называемыми зависимостями пакета ?

tt43

ты читать-то умеешь вообще, или совсем всё плохо у тебя?

32bit QCAD on 64bit Linux

It is also possible to install 32bit QCAD on a 64bit Linux distribution. Most 64bit Linux distributions require additional libraries to be installed before 32bit QCAD can be run: Fedora 17, 64bit

Some 32bit libraries need to be installed. Since 64bit library versions have to match with 32bit library versions, some 64bit libraries might need to be updated first (alternatively, you can also install older versions for the 32bit libraries).

yum install glibc-devel.x86_64 yum install glibc-devel.i686 yum install mesa-libGLU.x86_64 yum install mesa-libGLU.i686 yum install libXrender.x86_64 yum install libXrender.i686 yum install fontconfig.x86_64 yum install fontconfig.i686 yum install libSM.x86_64 yum install libSM.i686

что тебе тут не понятного разработчик для тебя написал ?

novitchok ★★★★★
()
Ответ на: комментарий от tt43

ну проверь наличие указанных пакетов в системе, делов-то

novitchok ★★★★★
()
Ответ на: комментарий от novitchok

Оф. документация по ранам? Ну я ставил куте5 из них. Подобным же образом нетбинс ставится. Во втором случае я с явой тыкался. Где ошибка? Не скажешь - поздравляю.

DeadEye ★★★★★
()
Ответ на: комментарий от DeadEye

Где ошибка? Не скажешь - поздравляю.

Говорю, в нашем конкретном случае, сам разработчик, в разделе «документация», указал зависимости для дистрибутива, используемого ТС, т.е. дал перечень необходимых пакетов именно для федоры.
Поздравляй.

novitchok ★★★★★
()
Ответ на: комментарий от tt43

так это не пакет, а просто какой-то установщик. Будет как при установке игр в виндовсе через setup.exe - может сразу запустятся, а может придется вручную качать directx, msvcrt, games for windows live, итп. Обычно там где ты скачиваешь такую штуку, пишут что нужно доставить еще чтобы заработало.

stevejobs ★★★★☆
()
Ответ на: комментарий от novitchok

Some 32bit libraries need to be installed. Since 64bit library versions have to match with 32bit library versions, some 64bit libraries might need to be updated first (alternatively, you can also install older versions for the 32bit libraries).

yum install glibc-devel.x86_64 yum install glibc-devel.i686 yum install mesa-libGLU.x86_64 yum install mesa-libGLU.i686 yum install libXrender.x86_64 yum install libXrender.i686 yum install fontconfig.x86_64 yum install fontconfig.i686 yum install libSM.x86_64 yum install libSM.i686

ну дак это проверять нужное ежели 32-битное приложение я ставлю на 64-битную систему...а у меня-64-битное приложение

tt43
() автор топика
Ответ на: комментарий от tt43

Some 32bit libraries need to be installed. Since 64bit library versions have to match with 32bit library versions, some 64bit libraries might need to be updated first (alternatively, you can also install older versions for the 32bit libraries

ну и что тебе тут не понятно?

проверять нужное ежели 32-битное приложение я ставлю на 64-битную систему...а у меня-64-битное приложение

uname -r && sudo yum install glibc-devel.i686
3.15.4-200.fc20.x86_64
Загружены модули: langpacks
Разрешение зависимостей
--> Проверка сценария
---> Пакет glibc-devel.i686 0:2.18-12.fc20 помечен для установки
--> Обработка зависимостей: glibc-headers = 2.18-12.fc20 пакета: glibc-devel-2.18-12.fc20.i686
--> Обработка зависимостей: libutil.so.1 пакета: glibc-devel-2.18-12.fc20.i686
--> Обработка зависимостей: libthread_db.so.1 пакета: glibc-devel-2.18-12.fc20.i686
--> Обработка зависимостей: librt.so.1 пакета: glibc-devel-2.18-12.fc20.i686
--> Обработка зависимостей: libresolv.so.2 пакета: glibc-devel-2.18-12.fc20.i686
--> Обработка зависимостей: libnss_nisplus.so.2 пакета: glibc-devel-2.18-12.fc20.i686
--> Обработка зависимостей: libnss_nis.so.2 пакета: glibc-devel-2.18-12.fc20.i686
--> Обработка зависимостей: libnss_hesiod.so.2 пакета: glibc-devel-2.18-12.fc20.i686
--> Обработка зависимостей: libnss_files.so.2 пакета: glibc-devel-2.18-12.fc20.i686
--> Обработка зависимостей: libnss_dns.so.2 пакета: glibc-devel-2.18-12.fc20.i686
--> Обработка зависимостей: libnss_db.so.2 пакета: glibc-devel-2.18-12.fc20.i686
--> Обработка зависимостей: libnss_compat.so.2 пакета: glibc-devel-2.18-12.fc20.i686
--> Обработка зависимостей: libnsl.so.1 пакета: glibc-devel-2.18-12.fc20.i686
--> Обработка зависимостей: libm.so.6 пакета: glibc-devel-2.18-12.fc20.i686
--> Обработка зависимостей: libdl.so.2 пакета: glibc-devel-2.18-12.fc20.i686
--> Обработка зависимостей: libcrypt.so.1 пакета: glibc-devel-2.18-12.fc20.i686
--> Обработка зависимостей: libcidn.so.1 пакета: glibc-devel-2.18-12.fc20.i686
--> Обработка зависимостей: libanl.so.1 пакета: glibc-devel-2.18-12.fc20.i686
--> Обработка зависимостей: libBrokenLocale.so.1 пакета: glibc-devel-2.18-12.fc20.i686
--> Обработка зависимостей: glibc-headers пакета: glibc-devel-2.18-12.fc20.i686
--> Проверка сценария
---> Пакет glibc.i686 0:2.18-12.fc20 помечен для установки
--> Обработка зависимостей: libfreebl3.so(NSSRAWHASH_3.12.3) пакета: glibc-2.18-12.fc20.i686
--> Обработка зависимостей: libfreebl3.so пакета: glibc-2.18-12.fc20.i686
---> Пакет glibc-headers.x86_64 0:2.18-12.fc20 помечен для установки
--> Обработка зависимостей: kernel-headers >= 2.2.1 пакета: glibc-headers-2.18-12.fc20.x86_64
--> Обработка зависимостей: kernel-headers пакета: glibc-headers-2.18-12.fc20.x86_64
--> Проверка сценария
---> Пакет kernel-headers.x86_64 0:3.15.4-200.fc20 помечен для установки
---> Пакет nss-softokn-freebl.i686 0:3.16.2-1.fc20 помечен для установки
--> Проверка зависимостей окончена

Зависимости определены

=================================================================================================================
 Package                          Архитектура          Версия                        Репозиторий           Размер
=================================================================================================================
Установка:
 glibc-devel                      i686                 2.18-12.fc20                  updates               1.0 M
Установка зависимостей:
 glibc                            i686                 2.18-12.fc20                  updates               4.2 M
 glibc-headers                    x86_64               2.18-12.fc20                  updates               647 k
 kernel-headers                   x86_64               3.15.4-200.fc20               updates               960 k
 nss-softokn-freebl               i686                 3.16.2-1.fc20                 updates               178 k

Итого за операцию
=================================================================================================================
Установить  1 пакет (+4 зависимых)

Объем загрузки: 6.9 M
Объем изменений: 21 M
Is this ok [y/d/N]: 

ну наверное как-то так вот где-то

novitchok ★★★★★
()
Ответ на: комментарий от tt43

или на тему вообще и о птичках, по типу, как проверить в rpm-based дистрибутивах какое ПО установлено? нуууу, друг мой, тут вариантов тоже не так уж и мало, мне, например, по душе использовать rpm и grep для таких целей:D

novitchok ★★★★★
()
Ответ на: комментарий от novitchok

Поздравляю. Ты не умеешь читать. Я имею в виду, что в самом ране не приложены депенденси. Сложно было понять?

DeadEye ★★★★★
()
Ответ на: комментарий от novitchok

я о чем говорю то- нужно ли вообще вот из этого списка (что ты привел)

yum install glibc-devel.x86_64 yum install glibc-devel.i686 yum install mesa-libGLU.x86_64 yum install mesa-libGLU.i686 yum install libXrender.x86_64 yum install libXrender.i686 yum install fontconfig.x86_64 yum install fontconfig.i686 yum install libSM.x86_64 yum install libSM.i686

трогать 32-х битные версии библиотек, если у меня и само приложение и сама система-64-х битные ?!

Вроде как вообще не нужно трогать.а проверить на обновление только 64-битные версии.

tt43
() автор топика
Ответ на: комментарий от tt43

это не я список привёл, а разработчик, все вопросы к нему, и зачем нужны 32-х битные библиотеки, тоже прихоть разработчика, тоже спроси у него.

novitchok ★★★★★
()
Ответ на: комментарий от novitchok

не ,ну спсасибо так-то, что указал на данный нюанс...

p.s.я весь список библиотек прогнал через yum.

tt43
() автор топика
Ответ на: комментарий от DeadEye

друг мой, почерк узнаёшь? чей совет не париться с зависимостями при установке данного пакета? чьи слова, что всё уже есть? ведь ко времени твоего совета ТС уже озвучил фамилию софта, которую он желает поставить, так чего ты тут юлить начинаешь со своим героизмом со слакой и своими личными трудностями при установке qt5? в любой *.run любой разработчик может напихать то, что пожелает его левая пятка и что позволит его разум, есть статически собранные пакеты, которым ничего не надо, есть те, к которым надо ещё полдистрибутива доустановить, но мы-то в нашем случае речь ведём и опираемся на документацию разработчика, так к чему твои сказки, сопли и вредные советы, которые сбивают с толку неокрепший разум нашего ТС?

novitchok ★★★★★
()
Ответ на: комментарий от tt43

я весь список библиотек прогнал через yum.

молодец, скушай за это кашаладку.

novitchok ★★★★★
()
Ответ на: комментарий от novitchok

Я сказал, что в ранах возможно два варианта - либо все приложено, либо нет. Я это сказал исключительно до сведения ТС - как бывает в общем случае, чтобы он не создавал еще одну тему в стиле «не могу поставить то-то, и гуглить тоже не хочу». Ты ему помог в данном случае - я же еще и пытаюсь предотвратить будущие инфой об «общем случае».

DeadEye ★★★★★
()

ребята, вы забыли еще мой вопрос-у меня имеется пакет с окончанием .package -как мне его правильно установить ?

tt43
() автор топика
Ответ на: комментарий от novitchok

конкретно название пакета xaralx0.7_rev1785.package

tt43
() автор топика
Ответ на: комментарий от tt43

в прямом, что тебе команда

file
про эту беду говорит? мне она говорит, что это
xaralx0.7_rev1785.package: Bourne-Again shell script executable (binary data)
исполняемый баш-скрипт с бинарником, т.е. его надо делать исполняемым и запускать, другой вопрос, надо ли оно тебе? и читал ли ты по этому пакету документацию у ксары, пойдёт ли эта сборка на 20-ой федоре, там же 2009 год, вот в чём вопрос.

novitchok ★★★★★
()
Последнее исправление: novitchok (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.