Kun sitä likkaa, se avaa sen johonkin purkajaan eikä asennukseen?
Miten ubuun asennetaan rpm paketteja?
Oonko tyhmä?
19245
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 19
Vanhimmat
Asenna Alien ohjelma paketinhallinasta ja tee rpm-paketista deb-paketti Alienlla. Esimerkki:
sudo alien --to-deb paketti.rpm
Täytyypä käyttää.
Mikä on tuo rpm/package manager for rpm?
http://i.imgur.com/ytJbu.png
RPM-pakettienhallinnan asentaminen Ubuntuun on sama asia kuin asentaisi Ladan moottorin bemariin. Ja RPM-pakettien Ubuntuun asentaminen on sama asian kuin asentaisi bemariin Ladan osia.
Miksi haluat asentaa RPM-paketin Ubuntuun? Jos muita vaihtoehtoja ei ole, niin käytä tuota alienia mikä jo ylhäällä kerrottiinkin.
Tai sitten kääntää lähdekoodista.
Enpä ole koskaan asentanutkaan .rpm-paketteja Ubuntuun, vaikka olen käyttänyt sitä vuodesta 2009. En ole niitä tarvinnut.
Alien jääköön asentamatta.
perustelisitko hieman tarkemmin tuota väitetäsi, kun kerta annat ymmärtää että näin ei kannata tehdä, mutta samaan hengenvetoon suosittelet kuitenkin alien:ia?
Ei ne toimi kumminkaan...
Perustele väittämäsi!
Kokemus.
Aivan ensimmäiseksi pitäisi selvittää minkä takia niitä pitäisi asentaa. Vasta sen jälkeen, miten.
Lähes 100% varmuudella teet nyt jotain väärin ja pahasti. Ubuntulle tehdyt ohjelmat kun eivät ole .rpm paketeissa vaan .deb paketeissa.
Eli, hanki ohjelma .deb paketissa ja varmistu myös siitä, että se .deb paketti on tehty käyttämällesi Ubuntu versiollle! Esim. Debianin ohjelmat eivät ole tarkoitettu Ubuntulle.
Ja höpöhöpö! Esim. Canonin tulostinajurit on yleisesti deb-paketeissa eikä niitä erotella erikseen Debianille ja Ubuntulle vaan samat paketit käy molempiin! Muista että Ubuntu perustuu Debianiin eli pohjalla on aina sama käyttis. Aivan samoin kuin Linux Mint perustuu Ubuntuun joka taas perustuu Debianiin, näin ollen voidaan kiertotein sanoa että Linux Mint on Debian-pohjainen sekin.
Joops.
Ubuntuun alunperin pyrittiin valitsemaan juuri Debianin hillittömän suuresta sovellusvalikoimasta ja pakettivarastosta toimivimmat ja tarpeellisimmat, kuten Minttiinkin Ubuntun pohjalla.
Näin voi tehdä vain jos erikseen luvataan, että paketti käy esim. Ubuntu 12.04 LTS:n.
Jos mitään ei luvata niin pitää soittaa ja kysyä esimerkiksi, kun muuten toimii helposti päin per5että.
Vähän perusteita tähän jotta keskustelu selkeytyy.
Linuxissa on kaksi pääasiallista paketinhallintajärjestelmää:
- deb (debian packet)
- rpm (redhat packet manager)
Melkein kaikki jakelut käyttävät jompaa kumpaa:
Redhat, Fedora, Mandriva, yms käyttävät rpm:ää
Debian, Ubuntu, Mint, yms. käyttävät deb:iä.
Pääsääntöisesti systeemiin asennetaan vain sen luonnollisesti käyttämiä paketteja, joten paras ohje on, että älä asenna Ubuntuun mitään rpm-pakettia, vaan etsi vastaava deb-paketti.
Samaa koodia niissä paketeissa on, joten kyllä niitä voi asentaa myös ristiin, käsin purkamalla tai automatisoidulla ohjelmalla, mutta riippuvuuksien kanssa on tällöin syytä olla tarkkana.
>>Samaa koodia niissä paketeissa on, joten kyllä niitä voi asentaa myös ristiin, käsin purkamalla tai automatisoidulla ohjelmalla, mutta riippuvuuksien kanssa on tällöin syytä olla tarkkana.
"Samaa koodia niissä paketeissa on, joten kyllä niitä voi asentaa myös ristiin, käsin purkamalla tai automatisoidulla ohjelmalla, mutta riippuvuuksien kanssa on tällöin syytä olla tarkkana."
just näin, tässä tulee tosiaan helposti ongelmaksi kaikkia linux distroja vaivaava riippuvuushelvetti.
Sellainen riippuvuushelvetti on kaikissa maailman käyttöjärjestelmissä.
Esim. Applen Safari 6 on riippuvainen Mac OS X:stä, ja Mac OS X:n täytyy olla versiota 10.7 tai 10.8. Mac OS X 10.7 taas on riippuvainen laitteistosta niin, että pitää olla Applen tietokone, jossa Intel Core 2 Duo tai tehokkaampi Intelin prossu ja 2Gt tai enemmän muistia.
Samalla tavalla kun sitä asentaa Ubuntuun ohjelmaa niin voi ohjelman .deb paketin yhteensopivuuksessa olla maininta, että vaatii Ubuntu 10.04 LTS:n tai 12.04 LTS:n 64-bittisenä
mekastuksesi ei kuulu asiaan.