Форум: Общи Проблеми и Въпроси
Тема: проблем с rmp-и
Автор: suseuser

Мнение от suseuser пуснато на Септември 27 2006, 10:31
Здравейте!
Имам следния проблем: Избирам някой rpm пакет - цъкам на Install s YaST и след няколко секунди чакане ми изписва съобщение, че не са намерени следните пакети - името на пакета, който искам да инсталирам. Само Опера успая да си кача от rpm.Пробвах с mplaer, win32codec  и не става. Моля за съвет.



Мнение от delafer пуснато на Септември 27 2006, 21:23
Не, че не става и така, ама има и по- правилен начин... я попрочети < http://suseroot.com/ >
Мнение от suseuser пуснато на Септември 28 2006, 08:50
Благодаря ти за отговора, който ще го приема като "здрасти".  :D

Там където ме пращаш да чета пише:
Цитат:

Once downloaded, navigate to where you saved the RPM and right-click on it. Go to "Actions -> Install with YaST". Most desktops will pop up a box asking you for your root password. At this point, one of three things is likely to happen:

Всичко това го правя, но не се получава и затова моля за съвет. Когато цъкна на rpm-пакета и дам "Install with YaST" ми излиза съобщение,че не е намерен пакета, който искам да инсталирам. Пак повтарям : цъкам направо върху rpm-пакета, така че е странно, че YaST не може да го открие.

Мнение от delafer пуснато на Септември 28 2006, 21:21
Разбира се, че можеш... :) моля да ме извиниш за пропуска.
 Значи, винаги е по-добре да инсталираш пакети със средствата на дистрибуцията - т.е. използуваш т.н. източници на софтуер в пакетния мениджър. В Сусе, обикновено това е YAST , но може да е и друг. Източниците - това са сайтове, фтп сървъри и изобщо места където, обикновено подредени по тип има програми, компилирани конкретно за дадената дистрибуция. Защо се препоръчва да се ползва точно този софтуер - защото той е тестван и компилиран именно с оглед наличния основен набор софтуер на дистрибуцията - това са ядрото, системните библиотеки, мултимедийни библиотеки и какво ли още не - не си мисли, че всичко това е идентично при Сусе, или при Федора, нищо че и двете ползуват един и същи формат за пакети - rpm.
Та по същество - как става това е друга тема... Но бих ти казал, че в този сайт има изобилие от информация по темата, просто трябва да я потърсиш. Специално за Сусе - двата най- популярни такива източници са : < http://packman-test.links2linux.org/ > и < http://linux01.gwdg.de/~pbleser/ > .
 Как да си ги добавиш в YAST, примерно би трябвало да знаеш...
 Освен, ако не ти трябва нещо съвсем екзотично, или рядко срещано, вероятността да се намира там това което търсиш клони към 99%.
 Специално пък за MPlayer - покрай него ти трябват доста допълнителни пакети - бях ги броил веднъж, 21 са...
  Успех :)

Мнение от suseuser пуснато на Септември 29 2006, 13:41
Цитат:

Как да си ги добавиш в YAST, примерно би трябвало да знаеш...

Ами всъщност не знам  :14;  

Значи изтеглям даден пакет от  http://packman-test.links2linux.org/ . Например Mplayer, цъкам (както си пише) върху пакета и давам действие-> install with YaST. След няколко секунди излиза съобщение : "не са намерени следните пакети на носителя: Mplayer"
Странна работа.

Мнение от saejoh пуснато на Септември 29 2006, 19:34
Цитат:  (suseuser @ Септември 29 2006,13:41)

Цитат:

Как да си ги добавиш в YAST, примерно би трябвало да знаеш...

Ами всъщност не знам  :14;
< http://susewiki.org/index.php?title=Adding_YaST_Sources >, всъщност.
Ако си инсталирал СУСЕ 10.1, виж < http://www.linux-index.org/articles.pl?ut=1157655265;tid=1510#11576552651510 > :43;

Мнение от delafer пуснато на Септември 29 2006, 20:27
Какво бих добавил - ти не се занимаваш със свалянето на конкретния пакет... Когато са направени тези настройки в YAST (добавянето на допълнителни източници) се отива в секцията YAST->"управление на софтуера" там в лентата "търсене" си пишеш това което ти трябва, примерно MPlayer натискаш enter и ти се появява един дълъг списък с пакети... Маркираш това което ти трябва кликваш на "приемане" и YAST върши останалото. Най-вероятно покрай основния пакет ще ти каже, че ти трябват и разни други за да се задоволят зависимостите, съгласяваш се и това е... Почва едно сваляне от нет, или ще ти се поиска инсталационния диск... Процесът понякога не е много бърз, зависи от нета ти и от количеството програми, които инсталираш.
 Надявам се обясних относително разбираемо за какво иде реч...
 Успех  :)



Мнение от suseuser пуснато на Септември 30 2006, 12:58
Отново има някакъв проблем.Опитвам се да добавя източници за обновяване и излиза съобщение
"Възникнала е грешка при създаването на източник за инсталиране: ..." Опитах почти всички сървъри дадени в листата и не може да открие нито един.

Мнение от saejoh пуснато на Септември 30 2006, 14:18
Цитат:  (suseuser @ Септември 30 2006,12:58)

Отново има някакъв проблем.Опитвам се да добавя източници за обновяване и излиза съобщение
"Възникнала е грешка при създаването на източник за инсталиране: ..." Опитах почти всички сървъри дадени в листата и не може да открие нито един.

Здравей,
1. Коя версия на СУСЕ бориш?
2. Как се опитваш да добавиш източници? Дай командите, които изпълняваш, но така, че да е ясно, че точно ти си този, който прави опити.
3. Изписвай пълните съобщения за грешки, без "..." (многоточие).
4. Кои сървъри не се откриват? Може би трябва да изчакаш, ако в момента са прекалено заети или се обновяват.
5. По интересуващите те въпроси има ли отговори, които си открил сам (като изключим дадените вече от delafer и мен в тази тема, не сме единствени, слава богу) ?
Успех!  :)

Мнение от suseuser пуснато на Септември 30 2006, 17:30
Здравей, saejoh

Сусе 10.1 x86-64 ми е версията. Имам и по-стари.Даже си купих книгата СУСЕ Линукс 10.0. Още не съм я прочел цялата, но няма нищо полезно в нея.
Източниците ги добавям през YaST, а не с команди. Направо отварям YaST, промяна на източника на инсталация, (там имам по подразбиране dvd:///devices /dev/hda/ dev/hdb) , цъкам на "добавяне", излиза ми прозорец, в който давам отметка на ftp или http. копирам адреса от < http://susewiki.org/index.php?title=Finding_RPMs > в полето "директория на   сървъра", в полето "име на сървъра" не пиша нищо.На автентикация си стои отметка на "анонимен". И ми излиза съобщение "Възникнала е грешка при добавяне на източник на инсталиране от < http://ftp.gwdg.de/pub/linux/misc/suser-scorot/suse100/" > или там който и да е адрес, който съм въвел.
Най-странното е, че си инсталирах Опера от рпм пакет без проблем- цъкам върху пакета, давам "install with YaST" и готово. Но всички други рпм-и, които се опитвам да кача не стават. Излиза съобщение: "следните пакети не са намерени на носителя: името_на_пакета".
Готов съм да го преинсталирам, явно има нещо оплетено. Не съм съвсем начинаещ с Линуксите, но направо всяка една дистрибуция се опитва да ме откаже :34;  , обаче продължавам борбата  :29;   :6;

Мнение от delafer пуснато на Септември 30 2006, 18:40
Чети, бе моето момче, чети !!! Точно в книгата е написано много добре...
Пишеш :
 за Packman - http sever - packman.iu-bremen.de
                    директория - suse/10.1
 за Guru - http server - ftp.gwdg.de /HTTP сървър е нищо, че пише ftp/
                    директория -       pub/linux/misc/suser-guru/rpm/10.1

 Не се пишат в началото и края никакви наклонени черти протоколи и прочие. Може да ти даде някаква грешка, или предупреждение от сорта че софтуера не е сигурен и бла бла, пренебрегваш ги и всичко е готово.
 Има още един момент - инсталиране на GPG-key на сайтове от които сваляш пакети - това е нещо като електронен подпис на програмистите разработвали софтуера за дадения сайт, че той е един вид истински - така ако инсталираш нещо няма да ти дава грешки, или предупреждения... Как точно става - там някъде на въпросния сайт трябва да има файлче с име gpg-pubkey_бла_бла.asc или нещо подобно - сваляш си го на десктопа примерно. Влизаш в конзола :
$cd /Desktop
$su -c "rpm --import фаилчетодетосигосвалил" -> enter
$Password:
$
 ctrl+d

и това е... засега  :8;



Мнение от suseuser пуснато на Септември 30 2006, 19:08
Чета, чета, ама луднах  :33;
Добавих ги най-сетне пустите източници :
Цитат:

за Packman - http sever - packman.iu-bremen.de
                   директория - suse/10.1
за Guru - http server - ftp.gwdg.de /HTTP сървър е нищо, че пише ftp/
                   директория -       pub/linux/misc/suser-guru/rpm/10.1

Сега свалих konvenientSUSE  и правя всичко описано < http://http://www.linux-index.org/articles.pl?ut=1157655265;tid=1510#11576552651510 >  и пак старата песен : когато дам върху пакета "install with YaST"  излиза : "следните пакети не са намерени на носителя: konvenientSUSE". Сигурен съм, че има някакъв проблем, който не е свързан с тези източници, дето ги добавих. Преди с други версии на Сусе съм инсталирал рпм-пакети без да добавям никакви допълнителни източници.Сега се получава само с Опера-та.

Мнение от saejoh пуснато на Октомври 01 2006, 10:10
Цитат:  (suseuser @ Септември 30 2006,19:08)

Сега свалих konvenientSUSE  и правя всичко описано < http://http://www.linux-index.org/articles.pl?ut=1157655265;tid=1510#11576552651510 >  и пак старата песен : когато дам върху пакета "install with YaST"  излиза : "следните пакети не са намерени на носителя: konvenientSUSE".

Е, това вече граничи не знам с какво...Не се наемам да го квалифицирам. Отговори си сам на въпроса, защо линкът, който си цитирал, води към "http.com" или нещо подобно, а не към истинската тема. Както и да е...
1. Инсталирай си SMART Package Manager
2. Ако искаш, не е задължително, инсталирай и KPackage (Най-вероятно се намират на диска/овете). Потърси инфо как да използваш тези пакетни мениджъри, ако досега не си се сблъсквал с тях.
3. Порови се за apt4rpm
4. Не на последно място, изпълни командата:
Код: 
$ man rug
и дано видиш светлина в тунела :43;
Успех!

Мнение от suseuser пуснато на Октомври 01 2006, 13:35
saejoh, има малък напредък.  :)
Намерих SMART < http://susewiki.org/index.php?title=SMART_Package_Manager >  http://susewiki.org/index.php?title=SMART_Package_Manager . Изпълнявам стъпка по стъпка всички команди като ми прие почти всички. Изключение прави
Цитат:


bobi@linux-bobi:~> smart channel --enable suse-kde
warning: Channel 'suse-kde' not found.
bobi@linux-bobi:~> smart install smart-gui
Loading cache...
Updating cache...                             ############################################################## [100%]

error: 'smart-gui' matches no packages

bobi@linux-bobi:~>
bobi@linux-bobi:~> sux -c "smart --gui"
Password:
error: Interface 'gtk' not available




Така че СМАРТ не тръгна, но видях командата " rpm -ihv ime_na_paket.rpm"и реших да пробвам с нея да инсталирам konvenientSUSE RPM. И май се инсталира  :D Само дето за стартиране пише - After installation click the konvenientSUSE menu entry under System -> Configuration. Аз нямам такова меню.Обаче пробвах с команда :
Цитат:

linux-bobi:/home/bobi #  kmdr-executor /usr/share/konvenientsuse/konvenientsuse.kmdr
kbuildsycoca running...
kio (KService*): WARNING: The desktop entry file /opt/kde3/share/applications/kde/kbarcode-label.desktop has Type=MimeType instead of "Application" or "Service"
kio (KService*): WARNING: Invalid Service : /opt/kde3/share/applications/kde/kbarcode-label.desktop
kio (KSycoca): ERROR: No database available!
kio (KSycoca): ERROR: No database available!
kio (KSycoca): ERROR: No database available!
....
kio (KSycoca): ERROR: No database available!
kio (KSycoca): ERROR: No database available!
kbuildsycoca running...


така се отвори, но нещо не работи - натискам на бутон за "install music and video codecs KDE" и нищо не се инсталира, просто си стои натиснат бутона. Вярно, че пише, че трябва да се изчака, но вече един час стои така.
Оказа се, че мп3-ките вече вървят, което си е успех   :D  Благодаря ви!



Мнение от saejoh пуснато на Октомври 01 2006, 15:30
Цитат:  (suseuser @ Октомври 01 2006,13:35)

saejoh, има малък напредък.  :)
...
Обаче пробвах с команда :
Цитат:

linux-bobi:/home/bobi #  kmdr-executor /usr/share/konvenientsuse/konvenientsuse.kmdr
kbuildsycoca running...
kio (KService*): WARNING: The desktop entry file /opt/kde3/share/applications/kde/kbarcode-label.desktop has Type=MimeType instead of "Application" or "Service"
kio (KService*): WARNING: Invalid Service : /opt/kde3/share/applications/kde/kbarcode-label.desktop

Радвам се за твоя персонален напредък, мога да предположа и за какъв кратък период от време ще достигнеш нови висоти, но няма да ти направя това удоволствие. Остава само една питанка, а именно, как успя да докараш нещата до "kbarcode-label.desktop"?! - Ако дадеш смислен отговор, ще съм доволен, че се е случила обмяна на опит...
Успех!  :D



Мнение от suseuser пуснато на Октомври 01 2006, 17:25
Цитат:

Остава само една питанка, а именно, как успя да докараш нещата до "kbarcode-label.desktop"?!


Ех, да беше само тази питанка останала  :21;  
Изобщо не знам какъв е този баркод, дето го нямам. Иначе това konvenientSUSE RPM изглежда много полезно, ако прави нещата които пише. Но нещо му липсва и не инсталира никакви кодеци.Все още не тръгват филми.
Иначе открих и КPackage, оказа се, че го имам инсталиран. :D  Тръгвам да инсталирам Мплеар и ми изписва :
Цитат:

<e/bobi/MPlayer-1.0pre8-8.pm.svn20060811.x86_64.rpm';echo RESULT=$?
warning: ///home/bobi/MPlayer-1.0pre8-8.pm.svn20060811.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 3ab2ce5e
error: Failed dependencies:
libdirectfb-0.9.so.24()(64bit) is needed by MPlayer-1.0pre8-8.pm.svn20060811.x86_64
libfaac.so.0()(64bit) is needed by MPlayer-1.0pre8-8.pm.svn20060811.x86_64
libmad.so.0()(64bit) is needed by MPlayer-1.0pre8-8.pm.svn20060811.x86_64
RESULT=1

Май иска някакви библиотеки, които не ги откривам. Иначе съм свалил win32codecs и се опитвам да ги инсталирам с КPackage, дава RESULT=0, което май значи, че всичко е наред. Но пак не тръгват филмите  :29;

Мнение от saejoh пуснато на Октомври 01 2006, 18:46
Цитат:  (suseuser @ Октомври 01 2006,17:25)

Цитат:


error: Failed dependencies:
libdirectfb-0.9.so.24()(64bit) is needed by MPlayer-1.0pre8-8.pm.svn20060811.x86_64
libfaac.so.0()(64bit) is needed by MPlayer-1.0pre8-8.pm.svn20060811.x86_64
libmad.so.0()(64bit) is needed by MPlayer-1.0pre8-8.pm.svn20060811.x86_64
RESULT=1

Определено си на прав път:  :28;
1. Инсталирай първо необходимите зависимости, посочени < http://packman.links2linux.de/package/MPlayer >
2. След това инсталирай < http://packman.links2linux.de/package/mad > ,
< http://packman.links2linux.de/package/faac > ,
< http://packman.links2linux.de/package/faad > , и ако ти иска още нещо, потърси в линка от т.1. (всичко, което сваляш и опитваш да инсталираш, трябва да съдържа в наименованието си "x86_64", щом версията на СУСЕ ти е x86-64 ).
3- Накрая, ако всички зависимости са удовлетворени, инсталирай самия mplayer.
Успех!



Мнение от suseuser пуснато на Октомври 01 2006, 21:28
Чудото стана  :D  Трябваше да инсталирам 14!!! пакета, за да тръгне Мплеяра :-) Сега само субтитрите са с маймунски знаци. Давам енкодинг Cyrillic Windows CP1251, и разни други, но не се получава.  :43;
Благодаря ви много за помощта!

Мнение от gogull пуснато на Ноември 09 2006, 14:43
И аз съм с SuSE 10.1, и аз имам сищия проблем с  YaST.
Попрочетох темата, но не разбрах оправи ли проблема с YaSTa.
Сега можеш ли да да си инсталираш RPMта през YaST.

А иначе след малко почвам да се движа по твойте стъпки и ще видим какво ще направя

Мнение от Username пуснато на Ноември 09 2006, 20:41
Ако отскоро ползваш СУСЕ, по-добре си сложи СУСЕ 10.1 "remastered" включва всички поправки в тази дистрибуция, които решават посочените проблеми.
Мнение от suseuser пуснато на Ноември 15 2006, 17:37
Не се оправи проблема с Yast-a и rpm-ите. Инсталирам с команда.
Powered by ikonforums 1.0.0 © 2006 ikonforums