Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№2606-04-2006 22:07:47

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771

Re: Установка Firefox 1.5 в Линукс

Запуск ./firefox говорит, что нет библиотеки  libstdc++.so.5

http://imthi.com/blog/66/index.php#comment-120


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№2707-04-2006 19:44:02

Вий
Участник
 
Группа: Members
Зарегистрирован: 29-04-2005
Сообщений: 117

Re: Установка Firefox 1.5 в Линукс

Спасибо/ Что делаю далее:
Даю команду yum update libstdc++.i386
и получаю:

Setting up Update Process
Setting up repositories
updates-released          100% |=========================|  951 B    00:00
extras                    100% |=========================| 1.1 kB    00:00
base                      100% |=========================| 1.1 kB    00:00
Reading repository metadata in from local files
primary.xml.gz            100% |=========================| 384 kB    01:48
primary.xml.gz            100% |=========================|  32 kB    00:13
http://fedora.cat.pdx.edu/linux/extras/4/i386/repodata/primary.xml.gz: [Errno 4] Socket Error: timed out
Trying other mirror.
primary.xml.gz            100% |=========================| 128 kB    00:36

Либо так (неверная контрольная сумма): 

primary.xml.gz            100% |=========================| 346 kB    01:41
http://mirror.phy.olemiss.edu/mirror/fedora/core/updates/4/i386/repodata/primary.xml.gz: [Errno -1] Metadata file does not match checksum

Постоянно закачка получается не до 100% и библиотека не обновляется

Менеджером закачки файл primary.xml.gz скачался с первого раза (адрес взял из консоли). Связь неплохая, хотя и не быстрая.
Командая rpm -q libstdc++ дает результат
libstdc++-4.0.0-8
Команда yum install /usr/lib/libstdc++.so.5 дает такой-же результат.
Подскажите еще что-нибудь пожалуйста.


ASP Linux

Отсутствует

 

№2807-04-2006 23:57:34

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771

Re: Установка Firefox 1.5 в Линукс

Пара ссылок:
https://www.redhat.com/archives/fedora-test-list/2005-June/msg00314.html
https://www.redhat.com/archives/fedora-test-list/2005-June/msg00316.html


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№2918-04-2006 14:02:47

nwtour
Участник
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 17-07-2005
Сообщений: 154

Re: Установка Firefox 1.5 в Линукс

./configure и make не нужны т.к ты скачал бинарную сборку -ее компилировать не нужно

Сделай команду find / -name "*stdc++*"
Если найдет файлы типа libstdc++.so.5.0.3 то нужно сделать символический линк libstdc++.so.5 на нее

Введи название файла на сайте rpmfind.net он выдаст пакеты в котором они содержатся для твоей системы

Отсутствует

 

№3018-07-2006 16:23:37

dormidont
Участник
 
Группа: Members
Зарегистрирован: 18-07-2006
Сообщений: 1

Re: Установка Firefox 1.5 в Линукс

Пошаговая инструкция:
Установка Firefox 1.5 и Thunderbird 1.5 в Linux
ЗЫ. Опытные любители линукса могут не читать, а искать свои пути. Это помощь для начинающих.
1. Загрузить последний релиз программы в домашний каталог через броузер или менеджер закачек. Все можно найти на www.mozilla.com. Можно, конечно, грузить и с консоли, например:
$ cd ~
$ wget http://ftp.mozilla.org/pub/mozilla.org/.../firefox-<version>.tar.gz
Впрочем, если возник вопрос "как установить", это означает, что файл с расширением tar.gz уже скачан, и хочется понять, что делать дальше.
2. Имеет смысл снести имеющиеся версии перед установкой новых (при одновременном существовании старых и новых версий они будут спорить между собой в каталоге личных настроек ~/.mozilla/firefox и ~/.mozilla/thunderbird). Если новые версии не понравятся, всегда можно их снести - это делается вручную, как, собственно, и их установка. А затем восстановить старые - они, как правило, имеются в виде rpm на установочном диске Linux.
3. Распаковать архивы (лучше это сделать в пределах домашнего каталога, например, в ~/install) с помощью Ark или tar:
$ tar zxf firefox-<version>.tar.gz ~/install/
Далее пишу только про firefox, поскольку установка thunderbird полностью идентична - в соответствующих командах заменяем firefox на thunderbird, ну и номер версии, если надо...
4. Выбираем каталог, куда и установим прогу. Если Вы единственный пользователь, то можно оставить все дома, но все-таки более целесообразно закатать файлы в каталог для публичного доступа. Лучше всего подойдут /usr/local или /opt. Чтобы работать с этими каталогами, надо перейти в консоль и в режим суперпользователя. Проще даже не выходить из оконного менеждера (типа KDE или там GNOME), а напрямую запустить оконный сеанс консоли.
В командной строке выполняем команду "substitute user", то бишь su без дополнительных параметров, это по умолчанию означает, что хочешь стать рутом:
#bash$ su
#<password>
Значок $ в строке приглашения сменился на # - ты суперюзверь.
Находясь в каталоге ~/install/ (куда распаковали архивы), пишем
# mv firefox /usr/local   # это отправляем всю папку с распакованной прогой в общественный каталог
# chown -R root:root /usr/local/firefox  # изменяем хозяина этих файлов
В принципе, все закончено, но для удобства можно сделать символическую ссылку на исполняемый скрипт /usr/local/firefox/firefox, чтобы не набирать длинные пути доступа.
# cd /usr/local/bin        # переходим в каталог bin, он прописан в переменной окружения path, то есть скрипты из него доступны к исполнению из любого места системы.
# ln -s ../firefox/firefox     # это, собственно, сама символьная ссылка.
5. Набираем
#exit
и получаем приглашение $ - ты уже обычный пользователь. Чтобы больше ничего не портить :) Пробуем:
$firefox
И наслаждаемся.
6. Но: вдруг видим ответ типа "command not found". Это значит, что путь /usr/local/bin не прописан в глобальной конфигурации. В этом случае снова становимся суперюзером (см. выше) и в файле /etc/profile (или может быть в /etc/bashrc) дописываем строку PATH="/usr/local/bin". Это можно сделать с помощью редактора vi.
7. Но: не запускается, а требует библиотеку libstdc++.so.5. Устанавливаем ее - обычно имеется на дистрибутиве в составе какого-нибудь rpm-пакета со сходным наименованием (типа содержит строку libstdc++). Или берем в инете, например, на www.rpmfind.net.

Отредактировано dormidont (18-07-2006 16:25:53)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]