Konverzija instalacionih paketa (RPM, DEB, TGZ)

1

Konverzija instalacionih paketa (RPM, DEB, TGZ)

offline
  • Uroš Ilić
  • dr stom.
  • Pridružio: 08 Jul 2006
  • Poruke: 2182
  • Gde živiš: Beograd

Moguce je konvertovati instalacione pakete jedne u druge. Shto ce reci RPM, TGZ, DEB...

Instalirajte iz Synaptica alat koji se zove Alien i to je sve. Moze i komadom:
sudo apt-get install alien

Radi se iz terminala i stvar izgleda ovako:
sudo alien --to-deb paket.rpm
sudo alien --to-deb paket.tgz
sudo alien --to-rpm paket.deb
sudo alien --to-tgz paket.rpm

Detalje imate u :
man alien

Ovo je dobra solucija da se chovek poshtedi kompajliranja, a naravno ako ne moze da nadje odgovarajuci paket na npr. :
Debian www.getdeb.net
Slacware www.linuxpackages.net/packages.php
RedHat http://packman.links2linux.de/packages



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • helen1  Male
  • Anti Malware Fighter
    Rank 2
  • Master učitelj
  • Pridružio: 27 Avg 2005
  • Poruke: 8617
  • Gde živiš: Novi Beograd

Instalirao sam Alien na opensusetu, ali ne mogu da ga nigde pronadjem. Moze li nekako iz konzole?

Dopuna: 13 Jun 2008 15:50
Uspeo sam da ga nadjem.
E, sad skinuo sam program koji radi na svim *ubuntu i debian distribucije ali se ne zavrsava sa .deb nego sa .sh. Kako da konvertujem u RPM?



offline
  • Uroš Ilić
  • dr stom.
  • Pridružio: 08 Jul 2006
  • Poruke: 2182
  • Gde živiš: Beograd

Probaj po shemi komande, ali ne verujem da moze .sh

offline
  • Pridružio: 20 Feb 2005
  • Poruke: 4505
  • Gde živiš: planeta Zemlja

Jos jedan alat koji se menli lično svideo jeste rpm2tgz.
Pogledajte sledeće linkove:
http://www.transcoding.org/cgi-bin/wiki?Rpm2tgz
http://slackware.osuosl.org/slackware-3.3/contrib/rpm2tgz.README

Upotreba:
rpm2tgz ime-paketa.rpm
tgz paket ce biti kreiran u istom folderu gde se nalazi i rpm paket Smile

Probao sam ovo i zaista radi Wink

offline
  • helen1  Male
  • Anti Malware Fighter
    Rank 2
  • Master učitelj
  • Pridružio: 27 Avg 2005
  • Poruke: 8617
  • Gde živiš: Novi Beograd

Evo o kom programu je rec:
http://boinc.berkeley.edu/download.php

jel bi znao da mi ga konvertujes u rpm? Nemam u repozitorijumima taj program koji si mi predlozio.

Dopuna: 13 Jun 2008 17:01

Problem je resen. Bilo je potrebno da ukucam samo sh imeprograma.sh i enter.

Pozzz

offline
  • Pridružio: 22 Okt 2007
  • Poruke: 84
  • Gde živiš: Nigde, autostopiram kroz galaksiju...

.sh je ekstenzija koja ukazuje da je reč u shell skripti, tačnije, BASH skripti. Znači, nije u pitanju program pa tako ni konverzija Alien-om neće raditi.

offline
  • helen1  Male
  • Anti Malware Fighter
    Rank 2
  • Master učitelj
  • Pridružio: 27 Avg 2005
  • Poruke: 8617
  • Gde živiš: Novi Beograd

The inevitable ::.sh je ekstenzija koja ukazuje da je reč u shell skripti, tačnije, BASH skripti. Znači, nije u pitanju program pa tako ni konverzija Alien-om neće raditi.

Hvala na prosirenom objasnjenju. Zagrljaj

offline
  • AxeZ 
  • Legendarni građanin
  • Pridružio: 17 Apr 2003
  • Poruke: 3989
  • Gde živiš: Novi Sad, Vojvodina

The inevitable ::.sh je ekstenzija koja ukazuje da je reč u shell skripti, tačnije, BASH skripti. Znači, nije u pitanju program pa tako ni konverzija Alien-om neće raditi.

To ne mora da znaci.
Obicno se third party, proprietary softver pakuje pomocu makeself skripte u samoraspakujucu arhivu koja je naravno obicna bash ili sh skripta koja sadrzi binarne fajlove softvera koji je zapakovan

Takodje, alien je smece najobicnije posto skoro obavezno dolazi do problema kod non-rpm distroa s obzirom na nepostojecu rpm bazu tako da mora da se koristi --force flag.

Isplativije je iskompajlirati i napraviti svoj rpm ili deb paket.

offline
  • jt  Male
  • Građanin
  • sales representative
  • Pridružio: 27 Jun 2005
  • Poruke: 255

Koristim ubuntu i upisao sam u konsole:
sudo alien --to-deb IntelGfx-20080725.tgz.
i ispise: "IntelGfx-20080725.tgz." not found.
Ako ide bez sudo onda kaze:
Must run as root to convert to deb format (or you may use fakeroot).
Probao sam i sa:
./configure
make
(paketi su bili ispakovani)
i ne ide nikako. Isto radi i za tar.gz file-ove.
Build-essential i alien su instalirani. Sta je ovde problem? GUZ - Glavom U Zid

offline
  • AxeZ 
  • Legendarni građanin
  • Pridružio: 17 Apr 2003
  • Poruke: 3989
  • Gde živiš: Novi Sad, Vojvodina

jt ::Koristim ubuntu i upisao sam u konsole:
sudo alien --to-deb IntelGfx-20080725.tgz.
i ispise: "IntelGfx-20080725.tgz." not found.
Ako ide bez sudo onda kaze:
Must run as root to convert to deb format (or you may use fakeroot).
Probao sam i sa:
./configure
make
(paketi su bili ispakovani)
i ne ide nikako. Isto radi i za tar.gz file-ove.
Build-essential i alien su instalirani. Sta je ovde problem? :zid:


Problem je sto ti blage veze ne znas sta radis i sta zelis da uradis, o citanju dokumentacije da ne govorimo.

Prvo, ubuntu ima intelove drajvere u svojim repositorijumima, tacnije, ukljuceni su u X.org

Drugo, nisi se ni potrudio da pogledas intelov sajt i pronadjes kako bi se to instaliralo.

Trece, kompajliranje drajvera za graficku uz koju treba kompajlirati i kernel zahteva odredjenu dozu strucnosti i iskustva sto tebi manjka.

Ko je trenutno na forumu
 

Ukupno su 779 korisnika na forumu :: 16 registrovanih, 1 sakriven i 762 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: bestguarder, bigfoot, bobomicek, bojcistv, drimer, Ilija Cvorovic, Lazarus, Milometer, miodrag, samsung, Shilok, Srki94, suton, wolverined4, zziko, šumar bk2