IPB

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V   1 2 3 >  
Ответить в эту темуОткрыть новую тему
> tray_eject_plus
Поделиться
ВладВлад
сообщение 4.11.2010, 23:25
Сообщение #1


Крупный специалист
*****

Группа: Пользователь
Сообщений: 303
Регистрация: 2.12.2009
Вставить ник
Цитата
Из: Баклановка
Пользователь №: 1727
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


Перемещено из темы "Монтирование USB-накопителя с NTFS"

Цитата(YYY @ 4.11.2010, 19:56) *
to ВладВлад
А можно вас попросить протестить на этом вредном диске эту прожку
http://forum.altlinux.org/index.php/topic,....html#msg119158
?

Хорошо. перемещаюсь домой, попробую. Отпишусь.
Я тут подготовил себе пять флешек, кроме вредной))) Посмотреть, как они себя ведут... Apacer 2 Gb; Transcendent 2 Gb и 4 Gb; DataTrevel 4 Gb и ещё одна - Kingmax на 2 Gb... Всё, чем богат))) Правда, есть ещё внешний диск на 160 Гб, ATA... Всё попробовать?

Сообщение отредактировал IVK - 6.11.2010, 10:14
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 5.11.2010, 1:38
Сообщение #2


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ВладВлад @ 4.11.2010, 22:25) *
Хорошо. перемещаюсь домой, попробую. Отпишусь.
Я тут подготовил себе пять флешек, кроме вредной))) Посмотреть, как они себя ведут... Apacer 2 Gb; Transcendent 2 Gb и 4 Gb; DataTrevel 4 Gb и ещё одна - Kingmax на 2 Gb... Всё, чем богат))) Правда, есть ещё внешний диск на 160 Гб, ATA... Всё попробовать?

Просто с FAT проблем нет, а вот как с NTFS не понятно...
Ну и интересно не спотыкается ли на разных устройствах...
Если не сложно, то все smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ВладВлад
сообщение 5.11.2010, 9:33
Сообщение #3


Крупный специалист
*****

Группа: Пользователь
Сообщений: 303
Регистрация: 2.12.2009
Вставить ник
Цитата
Из: Баклановка
Пользователь №: 1727
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


Вооот. Тестер из меня никудышный... Что делать? Обложился я флешками. Скачал на рабочий стол пакет. А дальше?
Код
[user1<>pm12 ~]$ cd /home/user1/Desktop
[user1<>pm12 Desktop]$ rpm -i tray_eject_plus-0.0.15-alt1.i586.rpm
ошибка: невозможно получить исключительную блокировку на /var/lib/rpm/Packages
ошибка: невозможно открыть индекс Packages используя db3 -  (-1)
ошибка: не могу открыть базу данных Packages в /var/lib/rpm
[user1<>pm12 Desktop]$
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ВладВлад
сообщение 5.11.2010, 9:36
Сообщение #4


Крупный специалист
*****

Группа: Пользователь
Сообщений: 303
Регистрация: 2.12.2009
Вставить ник
Цитата
Из: Баклановка
Пользователь №: 1727
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


Под рутом:
Код
[user1<>pm12 Desktop]$ su -
Password:
[root<>pm12 ~]# cd /home/user1/Desktop
[root<>pm12 Desktop]# rpm -i tray_eject_plus-0.0.15-alt1.i586.rpm
error: failed dependencies:
        libgtk-x11-2.0.so.0(GTK_2.15.0)   is needed by tray_eject_plus-0.0.15-alt1
rpmdb: Page 8782: overflow page linked twice from leaf or data page
rpmdb: /var/lib/rpm/Packages: DB_VERIFY_BAD: Database verification failed
error: db4 error(-30972) from db->verify: DB_VERIFY_BAD: Database verification failed
[root<>pm12 Desktop]#


Прошу помощи!

Сообщение отредактировал ВладВлад - 5.11.2010, 9:36
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Drool
сообщение 5.11.2010, 10:17
Сообщение #5


Профессионал
*******

Группа: Пользователь
Сообщений: 1764
Регистрация: 28.7.2010
Вставить ник
Цитата
Из: Берислав, Херсонщина
Пользователь №: 1879
Страна: Украина
Город: Не указан
Пол: Муж.



Репутация: 9


Цитата(ВладВлад @ 5.11.2010, 7:36) *
Под рутом:
Код
[user1<>pm12 Desktop]$ su -
Password:
[root<>pm12 ~]# cd /home/user1/Desktop
[root<>pm12 Desktop]# rpm -i tray_eject_plus-0.0.15-alt1.i586.rpm
error: failed dependencies:
        libgtk-x11-2.0.so.0(GTK_2.15.0)   is needed by tray_eject_plus-0.0.15-alt1
rpmdb: Page 8782: overflow page linked twice from leaf or data page
rpmdb: /var/lib/rpm/Packages: DB_VERIFY_BAD: Database verification failed
error: db4 error(-30972) from db->verify: DB_VERIFY_BAD: Database verification failed
[root<>pm12 Desktop]#


Прошу помощи!

Потому-что нужно делать
Код
# apt-get install /home/user1/Desktop/tray_eject_plus-0.0.15-alt1.i586.rpm


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ВладВлад
сообщение 5.11.2010, 11:35
Сообщение #6


Крупный специалист
*****

Группа: Пользователь
Сообщений: 303
Регистрация: 2.12.2009
Вставить ник
Цитата
Из: Баклановка
Пользователь №: 1727
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


О как)))
Код
[user1<>pm12 ~]$ su -
Password:
[root<>pm12 ~]#  apt-get install /home/user1/Desktop/tray_eject_plus-0.0.15-alt1.i586.rpm
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting tray_eject_plus for '/home/user1/Desktop/tray_eject_plus-0.0.15-alt1.i586.rpm'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  tray_eject_plus: Depends: libgtk-x11-2.0.so.0(GTK_2.15.0) but it is not installable
E: Broken packages
[root<>pm12 ~]#
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Drool
сообщение 5.11.2010, 12:40
Сообщение #7


Профессионал
*******

Группа: Пользователь
Сообщений: 1764
Регистрация: 28.7.2010
Вставить ник
Цитата
Из: Берислав, Херсонщина
Пользователь №: 1879
Страна: Украина
Город: Не указан
Пол: Муж.



Репутация: 9


Ну а что Вы хотели? Есть зависимости, а у Вас бранч не подключен. Программы в линуксе штатно не установятся, пока не будут удовлетворены зависимости.


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ВладВлад
сообщение 5.11.2010, 13:18
Сообщение #8


Крупный специалист
*****

Группа: Пользователь
Сообщений: 303
Регистрация: 2.12.2009
Вставить ник
Цитата
Из: Баклановка
Пользователь №: 1727
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


Цитата(Drool @ 5.11.2010, 12:40) *
а у Вас бранч не подключен. Программы в линуксе штатно не установятся, пока не будут удовлетворены зависимости.


Как это сделать? в синаптике открыть репозитории какие-то?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 5.11.2010, 13:45
Сообщение #9


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ВладВлад @ 5.11.2010, 12:18) *
Как это сделать? в синаптике открыть репозитории какие-то?

http://www.altlinux.org/Synaptic
на примере минимала на 5.1
пакет также на p5 (школьный) работает

Сообщение отредактировал YYY - 5.11.2010, 13:46
Прикрепленные файлы
Прикрепленный файл  3.jpg ( 70.31 килобайт ) Кол-во скачиваний: 3
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ВладВлад
сообщение 5.11.2010, 13:54
Сообщение #10


Крупный специалист
*****

Группа: Пользователь
Сообщений: 303
Регистрация: 2.12.2009
Вставить ник
Цитата
Из: Баклановка
Пользователь №: 1727
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


У меня Линукс Мастер 4.0

Прикрепленные файлы
Прикрепленный файл  ______4.png ( 113.91 килобайт ) Кол-во скачиваний: 1
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 5.11.2010, 14:11
Сообщение #11


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ВладВлад @ 5.11.2010, 12:54) *
У меня Линукс Мастер 4.0


Упс...
А пакет
libgtk+2
есть ?
Черт... проблема что в 4.0 версия 2.10

Сообщение отредактировал YYY - 5.11.2010, 14:14
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ВладВлад
сообщение 5.11.2010, 14:17
Сообщение #12


Крупный специалист
*****

Группа: Пользователь
Сообщений: 303
Регистрация: 2.12.2009
Вставить ник
Цитата
Из: Баклановка
Пользователь №: 1727
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


есть

Прикрепленные файлы
Прикрепленный файл  ______6.png ( 78.66 килобайт ) Кол-во скачиваний: 1
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ВладВлад
сообщение 5.11.2010, 14:20
Сообщение #13


Крупный специалист
*****

Группа: Пользователь
Сообщений: 303
Регистрация: 2.12.2009
Вставить ник
Цитата
Из: Баклановка
Пользователь №: 1727
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


Может мне сборку Шигорина установить? altlinux-5.0 все равно хотел мастера менять, а потом вернуться к этому вопросу?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 5.11.2010, 14:23
Сообщение #14


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ВладВлад @ 5.11.2010, 13:20) *
Может мне сборку Шигорина установить? altlinux-5.0 все равно хотел мастера менять, а потом вернуться к этому вопросу?

А из src.rpm попробуйте собрать smile.gif

под рутом
>apt-get install rpm-build

под юзером зайти в каталог где сохранен файл
>rpm -i tray_eject_plus-0.0.15-alt1.src.rpm
или
>rpm -ihv tray_eject_plus-0.0.15-alt1.src.rpm
зайти в каталог
>cd ~/RPM/SPECS/
собрать
>rpmbuild -ba tray_eject_plus.spec --target=i586
оно скажет что ему нужны библиотеки и их надо установить (под рутом)
и еще раз попытаться собрать под юзером.
Пакет будет в
~/RPM/RPMS/i586
Там его найти и поставить под рутом

Сообщение отредактировал YYY - 5.11.2010, 15:41
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ВладВлад
сообщение 5.11.2010, 14:29
Сообщение #15


Крупный специалист
*****

Группа: Пользователь
Сообщений: 303
Регистрация: 2.12.2009
Вставить ник
Цитата
Из: Баклановка
Пользователь №: 1727
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


Цитата(YYY @ 5.11.2010, 14:23) *
А из src.rpm попробуйте собрать smile.gif


поподробнее руководство к действиям, плииз
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 5.11.2010, 14:44
Сообщение #16


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ВладВлад @ 5.11.2010, 13:29) *
поподробнее руководство к действиям, плииз

Выше на сообщение дозаполнил полную инструкцию
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ВладВлад
сообщение 5.11.2010, 14:49
Сообщение #17


Крупный специалист
*****

Группа: Пользователь
Сообщений: 303
Регистрация: 2.12.2009
Вставить ник
Цитата
Из: Баклановка
Пользователь №: 1727
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


под рутом
Код
[user1<>pm12 ~]$ su -
Password:
[root<>pm12 ~]# apt-get install rpm-build
Reading Package Lists... Done
Building Dependency Tree... Done
rpm-build is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 17 not upgraded.
W: There are multiple versions of "flash-plugin" in your system.

This package won't be cleanly updated, unless you leave
only one version. To leave multiple versions installed,
you may remove that warning by setting the following
option in your configuration file:

RPM::Allow-Duplicated { "^flash-plugin$"; };

To disable these warnings completely set:

RPM::Allow-Duplicated-Warning "false";

W: You may want to run apt-get update to correct these problems
[root<>pm12 ~]#


Сообщение отредактировал ВладВлад - 5.11.2010, 14:50
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 5.11.2010, 14:51
Сообщение #18


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ВладВлад @ 5.11.2010, 13:49) *
под рутом
[code][user1<>pm12 ~]$ su -
Password:
[root<>pm12 ~]# apt-get install rpm-build
Reading Package Lists... Done
Building Dependency Tree... Done
rpm-build is already the newest version.

Ну значит уже стоит этот пакет.
Надо следующее действие.
Я просто с самого начала - если вообще ничего не стоит из пакетов для сборки...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ВладВлад
сообщение 5.11.2010, 15:02
Сообщение #19


Крупный специалист
*****

Группа: Пользователь
Сообщений: 303
Регистрация: 2.12.2009
Вставить ник
Цитата
Из: Баклановка
Пользователь №: 1727
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


второе сделал.
потом
Код
[user1<>pm12 ~]$ cd ~/RPM/SPEC/
bash: cd: /home/user1/RPM/SPEC/: Нет такого файла или каталога
[user1<>pm12 ~]$

вместо тильды что?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 5.11.2010, 15:09
Сообщение #20


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ВладВлад @ 5.11.2010, 14:02) *
второе сделал.
потом
Код
[user1<>pm12 ~]$ cd ~/RPM/SPEC/
bash: cd: /home/user1/RPM/SPEC/: Нет такого файла или каталога
[user1<>pm12 ~]$

вместо тильды что?


А что на
rpm -i tray_eject_plus-0.0.15-alt1.src.rpm
вывела программа ?

По идее в каталоге юзера должно появится каталог RPM а в нем подкаталоги
RPM->SPEC
. '--->SOURCE
. '--->BUILD
. '--->RPMS
. '--->SRPMS
Попробуйте эти каталоги в ручную создать а потом попробовать
под юзером
rpm -i tray_eject_plus-0.0.15-alt1.src.rpm

Сообщение отредактировал YYY - 5.11.2010, 15:11
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ВладВлад
сообщение 5.11.2010, 15:14
Сообщение #21


Крупный специалист
*****

Группа: Пользователь
Сообщений: 303
Регистрация: 2.12.2009
Вставить ник
Цитата
Из: Баклановка
Пользователь №: 1727
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


Код
[user1<>pm12 ~]$ rpm -i tray_eject_plus-0.0.15-alt1.src.rpm
ошибка: невозможно открыть tray_eject_plus-0.0.15-alt1.src.rpm: Нет такого файла или каталога
[user1<>pm12 ~]$ cd /home/user1/Desktop
[user1<>pm12 Desktop]$ rpm -i tray_eject_plus-0.0.15-alt1.src.rpm
[user1<>pm12 Desktop]$


Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 5.11.2010, 15:19
Сообщение #22


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ВладВлад @ 5.11.2010, 14:14) *
Код
[user1<>pm12 ~]$ rpm -i tray_eject_plus-0.0.15-alt1.src.rpm
ошибка: невозможно открыть tray_eject_plus-0.0.15-alt1.src.rpm: Нет такого файла или каталога
[user1<>pm12 ~]$ cd /home/user1/Desktop
[user1<>pm12 Desktop]$ rpm -i tray_eject_plus-0.0.15-alt1.src.rpm
[user1<>pm12 Desktop]$

Ага...
Т.е. вы его в /home/user1/Desktop сохранили....
А вот то что ~/RPM/SPEC/ не появляется странно...
и по
rpm -ihv tray_eject_plus-0.0.15-alt1.src.rpm
нет ?
А если в ручную создать ?

Сообщение отредактировал YYY - 5.11.2010, 15:20
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ВладВлад
сообщение 5.11.2010, 15:27
Сообщение #23


Крупный специалист
*****

Группа: Пользователь
Сообщений: 303
Регистрация: 2.12.2009
Вставить ник
Цитата
Из: Баклановка
Пользователь №: 1727
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


каталоги создал
Код
[user1<>pm12 ~]$ cd /home/user1/Desktop
[user1<>pm12 Desktop]$ rpm -i tray_eject_plus-0.0.15-alt1.src.rpm
[user1<>pm12 Desktop]$ cd /home/user1/RPM/SPEC/
[user1<>pm12 SPEC]$ rpmbuild -ba tray_eject_plus.spec --target=i586
Платформы для сборки: i586
Сборка для платформы i586
ошибка: невозможно получить информацию о /home/user1/RPM/SPEC/tray_eject_plus.spec: Нет такого файла или каталога
[user1<>pm12 SPEC]$
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ВладВлад
сообщение 5.11.2010, 15:28
Сообщение #24


Крупный специалист
*****

Группа: Пользователь
Сообщений: 303
Регистрация: 2.12.2009
Вставить ник
Цитата
Из: Баклановка
Пользователь №: 1727
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


Цитата(YYY @ 5.11.2010, 15:19) *
Т.е. вы его в /home/user1/Desktop сохранили....

куда переместить?

вот снимок каталога RPM

А вот файлик лежит в каталоге /home/user1/RPM/SPECS

Name: tray_eject_plus
Version: 0.0.15
Release: alt1
Summary: Small tray volume mount/umount manager
Summary(ru_RU.UTF-dirol.gif: Маленькая программа для трея, монтирует и размонтирует флешки/CD и т.д.
License: GPL
Group: System/Base
Url: forum.altlinux.org

Packager: YYY

Source: %name-%version.tar.gz
Source1: tray_eject_plus.desktop
BuildRequires: libgtk+2-devel
BuildRequires: libdbus-glib-devel
BuildRequires: libhal-devel


%description
tray_eject_plus can mount/umount hot-pluggable devices and removable media
Use gtk, hal & dbus

%description -l ru_RU.UTF-8
Программа tray_eject_plus сидит в трее и помогает смонтировать/размонтировать съемные устройства
Использует gtk hal и dbus



%prep
%setup -n %name-%version

%build
make
make locale

%install
mkdir -p %buildroot%_bindir
%makeinstall_std
mkdir -p %buildroot%_datadir/applications/
install -Dp -m0644 %SOURCE1 %buildroot%_datadir/applications/


%files
%defattr(0755,root,root,0755)
%_bindir/tray_eject_plus
%defattr(0644,root,root,0755)
%_iconsdir/tray_eject_plus/*
%_datadir/locale/*/LC_MESSAGES/*.mo
%_datadir/applications/*


Сообщение отредактировал ВладВлад - 5.11.2010, 15:38
Прикрепленные файлы
Прикрепленный файл  ______7.png ( 98.68 килобайт ) Кол-во скачиваний: 2
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 5.11.2010, 15:39
Сообщение #25


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Не надо перемащать.
просто зайти туда где этот найденый файл ( /home/user1/RPM/SPECS) и
rpmbuild -ba tray_eject_plus.spec --target=i586

Сообщение отредактировал YYY - 5.11.2010, 15:39
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ВладВлад
сообщение 5.11.2010, 15:40
Сообщение #26


Крупный специалист
*****

Группа: Пользователь
Сообщений: 303
Регистрация: 2.12.2009
Вставить ник
Цитата
Из: Баклановка
Пользователь №: 1727
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


Я в него перешел, вот вывод
Код
[user1<>pm12 SPEC]$ cd /home/user1/RPM/SPECS/
[user1<>pm12 SPECS]$ rpmbuild -ba tray_eject_plus.spec --target=i586
Платформы для сборки: i586
Сборка для платформы i586
ошибка: неудовлетворенные зависимости сборки:
        libgtk+2-devel нужен для tray_eject_plus-0.0.15-alt1
        libdbus-glib-devel нужен для tray_eject_plus-0.0.15-alt1
        libhal-devel нужен для tray_eject_plus-0.0.15-alt1
[user1<>pm12 SPECS]$


в синаптике попробовал первый нашел, отметил для установки... еще шесть за собой потащил.
увы:
Во время установки пакета libgtk+2-devel-2.10.14-alt1:

Done.
rpmdb: Page 8782: overflow page linked twice from leaf or data page

А синаптик закончил работу так
Система APT сообщает:

rpmdb: /var/lib/rpm/Packages: DB_VERIFY_BAD: Database verification failed

error: db4 error(-30972) from db->verify: DB_VERIFY_BAD: Database verification failed


Сообщение отредактировал ВладВлад - 5.11.2010, 15:45
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 5.11.2010, 15:42
Сообщение #27


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ВладВлад @ 5.11.2010, 14:40) *
Я в него перешел, вот вывод
Код
[user1<>pm12 SPEC]$ cd /home/user1/RPM/SPECS/
[user1<>pm12 SPECS]$ rpmbuild -ba tray_eject_plus.spec --target=i586
Платформы для сборки: i586
Сборка для платформы i586
ошибка: неудовлетворенные зависимости сборки:
        libgtk+2-devel нужен для tray_eject_plus-0.0.15-alt1
        libdbus-glib-devel нужен для tray_eject_plus-0.0.15-alt1
        libhal-devel нужен для tray_eject_plus-0.0.15-alt1
[user1<>pm12 SPECS]$

Во.
Значит на верном пути !

Теперь надо под рутом
apt-get install libgtk+2-devel libdbus-glib-devel libhal-devel
и когда пакеты установятся заново под юзером попробывать перебрать еще раз
rpmbuild -ba tray_eject_plus.spec --target=i586
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ВладВлад
сообщение 5.11.2010, 15:47
Сообщение #28


Крупный специалист
*****

Группа: Пользователь
Сообщений: 303
Регистрация: 2.12.2009
Вставить ник
Цитата
Из: Баклановка
Пользователь №: 1727
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


Потом снова под юзером попытался собрать:
Код
[user1<>pm12 SPECS]$ rpmbuild -ba tray_eject_plus.spec --target=i586
Платформы для сборки: i586
Сборка для платформы i586
ошибка: неудовлетворенные зависимости сборки:
        libdbus-glib-devel нужен для tray_eject_plus-0.0.15-alt1
        libhal-devel нужен для tray_eject_plus-0.0.15-alt1
[user1<>pm12 SPECS]$
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 5.11.2010, 15:48
Сообщение #29


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ВладВлад @ 5.11.2010, 14:47) *
Потом снова под юзером попытался собрать:
Код
[user1<>pm12 SPECS]$ rpmbuild -ba tray_eject_plus.spec --target=i586
Платформы для сборки: i586
Сборка для платформы i586
ошибка: неудовлетворенные зависимости сборки:
        libdbus-glib-devel нужен для tray_eject_plus-0.0.15-alt1
        libhal-devel нужен для tray_eject_plus-0.0.15-alt1
[user1<>pm12 SPECS]$


Что говорит из под рута
>apt-get install libdbus-glib-devel libhal-devel
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ВладВлад
сообщение 5.11.2010, 15:52
Сообщение #30


Крупный специалист
*****

Группа: Пользователь
Сообщений: 303
Регистрация: 2.12.2009
Вставить ник
Цитата
Из: Баклановка
Пользователь №: 1727
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


Доустановил с синаптика, потом вот что:
Код
[user1<>pm12 SPECS]$ rpmbuild -ba tray_eject_plus.spec --target=i586
Платформы для сборки: i586
Сборка для платформы i586
Выполняется(%prep): /bin/sh -e /home/user1/tmp/rpm-tmp.15164
+ umask 022
+ /bin/mkdir -p /home/user1/RPM/BUILD
+ cd /home/user1/RPM/BUILD
+ cd /home/user1/RPM/BUILD
+ rm -rf tray_eject_plus-0.0.15
+ echo 'Source #0 (tray_eject_plus-0.0.15.tar.gz):'
Source #0 (tray_eject_plus-0.0.15.tar.gz):
+ /bin/gzip -dc /home/user1/RPM/SOURCES/tray_eject_plus-0.0.15.tar.gz
+ /bin/tar -xf -
+ cd tray_eject_plus-0.0.15
+ /bin/chmod -Rf u+rwX,go-w .
+ exit 0
Выполняется(%build): /bin/sh -e /home/user1/tmp/rpm-tmp.15164
+ umask 022
+ /bin/mkdir -p /home/user1/RPM/BUILD
+ cd /home/user1/RPM/BUILD
+ cd tray_eject_plus-0.0.15
+ make
make: Entering directory `/home/user1/RPM/BUILD/tray_eject_plus-0.0.15'
gcc -g -c -Wall -O2 -DICON_DIR=\"/usr/share/icons\" -DLOCALE_DIR=\"/usr/share/locale\" `pkg-config --cflags gtk+-2.0` `pkg-config --cflags gdk-2.0`  `pkg-config --cflags hal` -o eject_plus.o eject_plus.c
eject_plus.c: In function 'hal_added':
eject_plus.c:1002: warning: implicit declaration of function 'strndup'
eject_plus.c:1002: warning: incompatible implicit declaration of built-in function 'strndup'
eject_plus.c: In function 'hal_property_modified':
eject_plus.c:1144: warning: implicit declaration of function 'gtk_menu_item_set_label'
eject_plus.c: In function 'readfstab':
eject_plus.c:1657: warning: incompatible implicit declaration of built-in function 'strndup'
eject_plus.c:1661: warning: incompatible implicit declaration of built-in function 'strndup'
eject_plus.c:1665: warning: incompatible implicit declaration of built-in function 'strndup'
gcc  -o tray_eject_plus eject_plus.o `pkg-config --libs hal` `pkg-config --libs dbus-glib-1` `pkg-config --libs gtk+-2.0` `pkg-config --libs gdk-2.0`
eject_plus.o: In function `hal_property_modified':
/home/user1/RPM/BUILD/tray_eject_plus-0.0.15/eject_plus.c:1144: undefined reference to `gtk_menu_item_set_label'
/home/user1/RPM/BUILD/tray_eject_plus-0.0.15/eject_plus.c:1147: undefined reference to `gtk_menu_item_set_label'
/home/user1/RPM/BUILD/tray_eject_plus-0.0.15/eject_plus.c:1150: undefined reference to `gtk_menu_item_set_label'
/home/user1/RPM/BUILD/tray_eject_plus-0.0.15/eject_plus.c:1153: undefined reference to `gtk_menu_item_set_label'
collect2: ld returned 1 exit status
make: *** [tray_eject_plus] Error 1
make: Leaving directory `/home/user1/RPM/BUILD/tray_eject_plus-0.0.15'
ошибка: Неверный код возврата из /home/user1/tmp/rpm-tmp.15164 (%build)


Ошибки сборки пакетов:
    Неверный код возврата из /home/user1/tmp/rpm-tmp.15164 (%build)
[user1<>pm12 SPECS]$


Теперь передохну. Получается, я пакеты (зависимости) установил, На каком теперь этапе я? Пойду кофе заварю.

В каталоге /home/user1/RPM/BUILD/ появилась папка tray_eject_plus-0.0.15

Сообщение отредактировал ВладВлад - 5.11.2010, 16:11
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

3 страниц V   1 2 3 >
Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 20.4.2024, 1:22