Автор Тема: Конвертиране на пакети  (Прочетена 3270 пъти)

gorchev

  • Напреднали
  • *****
  • Публикации: 30
    • Профил
Конвертиране на пакети
« -: Feb 06, 2007, 15:31 »
Някой може ли да ми помогне с това
http://www.kde-apps.org/content/show.php?content=38896
уж всичко направих както си пише но нищо не стана
Активен

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Конвертиране на пакети
« Отговор #1 -: Feb 06, 2007, 18:50 »
Малко повечко информация дай за естеството на проблема ти. Иначе, ако просто искаш да конвертираш пакети и не държиш на графичния интерфейс винаги можеш да ползваш alien от конзола...
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

gorchev

  • Напреднали
  • *****
  • Публикации: 30
    • Профил
Конвертиране на пакети
« Отговор #2 -: Feb 07, 2007, 11:40 »
Значи, понеже съм нов в света на Линукс, работа с конзола ми е все още трудна. Затова гледам да си улесня живота чрез графичния режим. Идеята на този скрипт е да добави в контекстното меню команда, чрез която има възможност за конвертиране на пакети. На дадения сайт има два такива скрипта. Единия е за конвертиране от RPM в DEB, а другия от TGZ в DEB.
Смятам, че с такива действия /конвертиране на пакети/ рано или късно всеки ще се сблъска.
Проблема ми е, че такава команда в контекстното меню не се появява.



Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Конвертиране на пакети
« Отговор #3 -: Feb 07, 2007, 12:48 »
Не казвай "следвам точно стъпките", а опиши стъпките, които ти правиш. Нямам налично KDE, за да пробвам точно какво се случва, но ето какво бих направил аз. Инсталирам си alien. Уверявам се, че работи с команда като root
alien -d edi-kakyv-si-paket.rpm
Дърпам файла 38896-tgz2deb.desktop с командата
wget http://www.kde-apps.org/content/files/38896-tgz2deb.desktop
или създавам файла 38896-tgz2deb.desktop и в него плесвам дадения скрипт. Копирам го в /home/мояюзър/.kde/share/apps/konqueror/servicemenus, уверявам се, че правата му са наред, рестартирам KDE-то (а може и цялата графична среда, ако ти е по-лесно - рестарт на линукса) и поглеждам имам ли вече такава опция в менюто. Струва ми се, че ще имам, но ти съобразно моите стъпки виж дали не пропускаш нещо и кажи какво е положението. И ето в този момент се сещам, че alien трябва да се изпълнява като root. Виждам, че в скрипта стартират alien със sudo отпред, което означава, че ще ти иска парола за sudo, когато конвертираш. Ако не искаш да те пита за парола, можеш да си настроиш sudo да се изпълнява без парола за твоя потребител, но това после  '<img'>



Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

gorchev

  • Напреднали
  • *****
  • Публикации: 30
    • Профил
Конвертиране на пакети
« Отговор #4 -: Feb 07, 2007, 15:17 »
До neter:
Благодаря ти за съвета. Направих всичко което си написал /поне така си мисля/. Но .... не стана нищо. Между другото никъде не съм написал "следвам точно стъпките", както си ме цитирал.
Значи в конзола alien-a бачка, в това поне се уверих. Изтеглих си наново скрипта, копирах го където си ми указал /между другото и преди да пиша във форума го направих по същия начин, ама го повторих по твойте указания, щото може да съм сбъркал първия път/. Рестартирах графичната среда и нищо. Такава команда в контекстното меню няма.
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Конвертиране на пакети
« Отговор #5 -: Feb 07, 2007, 15:29 »
Хмм... а я виж дали нямаш някаква друга папка с име kde2, kde3 или нещо подобно и ако има, плесни скрипта там по същата схема. Пробвай и да го сложиш в
/opt/kde3/share/apps/konqueror/servicemenus/
/usr/share/apps/konqueror/servicemenus/
или въобще из други директории, където има папка servicemenus. Не помня в дълбочина тази възможност на KDE-то, но може би от някъде се задава коя точно директория да чете за скриптове, въпреки че си мисля, че би трябвало да е насочено и към 3-те дестинации едновременно

П.С.: Не съм те цитирал с израза "следвам точно стъпките", просто изказването ти беше от такъв тип. Извинявай, ако има нещо  '<img'>



Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

gorchev

  • Напреднали
  • *****
  • Публикации: 30
    • Профил
Конвертиране на пакети
« Отговор #6 -: Feb 07, 2007, 15:46 »
Извини ме за нахалството, пратих ти мейл. Един .jpg на статия от в-к Компютри. Пратих ти го, защото може би не обяснявам точно какво искам и какво правя.
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Конвертиране на пакети
« Отговор #7 -: Feb 07, 2007, 16:36 »
А... никакъв мейл не получавам нещо от теб и в логовете ми не те виждам. Адреса ми е neter[at]moyat[dot]net . Мислех, че следваш стъпките описани в kde-look, а явно следваш стъпки от вестник. Обърквация настана  '<img'>
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

gorchev

  • Напреднали
  • *****
  • Публикации: 30
    • Профил
Конвертиране на пакети
« Отговор #8 -: Feb 07, 2007, 16:43 »
Остави майтапа, на мен като нещо не ми се получава, яко се нерва.
В общи линии /преди да ти пусна мейла пак/ за този конвертор прочетох там. И изпълних указания. Нищо не стана и се обърнах за помощ във форума. Тук се натъкнах на теб  '<img'> . Значи с малки изключения стъпките във вестника и твойте указания се припокриват.
За това искам и ти да го видиш, евентуално да добиеш по-добра представа, какво искам да направя.



Активен

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Конвертиране на пакети
« Отговор #9 -: Feb 07, 2007, 16:50 »
Не че нещо, момко, ама какво точно искаш да конвертираш. Аз ползвам Линукс от години и никога не ми се е налагало да конвертирам пакети между формати, а едва ли и на теб ще ти се наложи... alien е от по-старите дни и за мен лично е отживелица...
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

gorchev

  • Напреднали
  • *****
  • Публикации: 30
    • Профил
Конвертиране на пакети
« Отговор #10 -: Feb 07, 2007, 16:59 »
Момко !!!
От уважение към знанията ти в сферата на Линукс ще замълча, а също и от благодарност, че първи се отзова.
Просто прочетох, стана ми интересно, опитах, като не стана нищо, се обърнах за помощ тука. Това е.

Между другото на 35 г. съм.
Едва ли е уместно да ми казваш момко.



Активен

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Конвертиране на пакети
« Отговор #11 -: Feb 07, 2007, 17:13 »
Извинявай, ако съм те засегнал. Ако погледнеш из постовете ми ще видиш че това е просто стандартно приятелско обръщание, което ползвам. Във всеки случай наистина си мисля че не си струва да си хабиш времето и нервите за функционалност, която едва ли някога ще ти се наложи да използваш.
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Конвертиране на пакети
« Отговор #12 -: Feb 07, 2007, 17:20 »
Ся...  '<img'> . В статията грешки няма. Някъде обаче пропускаш нещо, ама какво ли? Дай ми отговор на тези неща:
1. Пробва ли да сложиш скрипта във всички папки с име servicemenus из компютъра? Най-лесно ще откриеш всички папки като дадеш под root команда updatedb и после locate servicemenus
2. Проверяваш за наличието на опцията в менюто на десния бутон, когато цъкнеш върху някой rpm или tgz, нали? А не в менюто на десния бутон изобщо, щото тоя скрипт се задейства само, ако е цъкнато върху такива файлове
3. Махни цифрите и тирето пред името на скрипта (за всеки случай) и виж какви са правата на файла. За скриптове в /usr/share/apps/konqueror/servicemenus знам, че трябва да са собственост на root и с chmod 644, сиреч дай му
chmod 644 /път/до/скрипта/скрипт.desktop
chown root:root /път/до/скрипта/скрипт.desktop
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

gorchev

  • Напреднали
  • *****
  • Публикации: 30
    • Профил
Конвертиране на пакети
« Отговор #13 -: Feb 07, 2007, 17:25 »
Не си ме чак обидил.
Сега ще ти обясня защо си мисля че ще ми потрябва.
Както казах, нов съм в Линукс-а. Първо бях със Сусе. Сега съм с Убунту. Докато бях със Сусе-то си намерих туй-онуй, дето ме заинтригува. Естествено то е в RPM. Скоро попадам на въпросната статия за конвертиране на пакети. И от там нататък е ясно.
Активен

gorchev

  • Напреднали
  • *****
  • Публикации: 30
    • Профил
Конвертиране на пакети
« Отговор #14 -: Feb 07, 2007, 17:43 »
Neter отговарям последователно:
1. Да, в /home ... и в /usr...
2. Чак пък толкоз тъп ли изглеждам  ':huh:'   '<img'>
3. Това го направих като прочетох поста. Рестартирах графичната среда и ефект няма.

Явно така няма да стане, ами кажете някоя друго приложение, което да върши тази работа. Или поне в конзола как точно се изписва. Че на тея години английски да седна да изучавам /не че нямам познания, ама .../.
Активен