rpm

hei,
missä tiedostossa rpm säilyttää asennettujen
tiedostojen listaa? millä argumentilla tämän
saa listattua?

slackware 12.2:ssa näyttäisi olevan asennettu
monia paketteja, mutta esim. turboprintin
asennus valittaa, että esim. sh ja cups puuttuu:

rpm -ivh turboprint-2.09-1.i586.rpm
error: Failed dependencies:
ghostscript >= 4.03 is needed by turboprint-2.09-1.i586
cups is needed by turboprint-2.09-1.i586
ld-linux.so.2 is needed by turboprint-2.09-1.i586
libatk-1.0.so.0 is needed by turboprint-2.09-1.i586
libc.so.6 is needed by turboprint-2.09-1.i586
libcups.so.2 is needed by turboprint-2.09-1.i586
libdl.so.2 is needed by turboprint-2.09-1.i586
libgcc_s.so.1 is needed by turboprint-2.09-1.i586
libgdk-x11-2.0.so.0 is needed by turboprint-2.09-1.i586
libgdk_pixbuf-2.0.so.0 is needed by turboprint-2.09-1.i586
libglib-2.0.so.0 is needed by turboprint-2.09-1.i586
libgmodule-2.0.so.0 is needed by turboprint-2.09-1.i586
libgobject-2.0.so.0 is needed by turboprint-2.09-1.i586
libgtk-x11-2.0.so.0 is needed by turboprint-2.09-1.i586
libm.so.6 is needed by turboprint-2.09-1.i586
libpango-1.0.so.0 is needed by turboprint-2.09-1.i586
libpng12.so.0 is needed by turboprint-2.09-1.i586
libpthread.so.0 is needed by turboprint-2.09-1.i586
/bin/sh is needed by turboprint-2.09-1.i586

rpm ei näytä asentavan riippuvuuksia. millä
argumentilla myös riippuvuudet saa asennettua?

kiitos neuvoista.
7330
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

ärpeeämmät tai forcettamalla (jos tiedät että ne on asennettu muuten). Rpm ei lataa automaagisesti riippuvuuksia. Fedorassa on sitä varten yum ja susessa kait yast. /var/ alla jossain varman.

Äänestä

RPM????

WTF?

kokeile mikä ikinä liekään on niin:

rpm -ivh --force turboprint-2.09-1.586.rpm


kenties --nodeps :)

no en suosittele kumpaakaan kun riippuvuudet on vituillaan.. paitsi jos ne tosiaan on asennettu muuten(

Äänestä
  • vaikka tietenkin .rpm -tiedostot voidaan MUUNTAA .tgz -tiedostoiksi esimerkiksi komentorivipohjaisella rpm2tgz -ohjelmalla, ja sitten asennella. Kysyjä vain ei taida olla perillä siitä mitä systeemiä kulloinkin pyörittää.

    Äänestä

Slackware-pohjaisissa ei (pääsääntöisesti) asennella rpm-paketteja. Tgz-paketit on asennettavissa pkgtool-ohjelmalla tai installpkg.
Tar.gz -paketit puretaan, käännetään ja asennetaan.
Checkinstall on ihan suositeltava asennettavien pakettejen tekoon.
Mm. Alien-softalla voi muuttaa erilaisia paketteja toiseen jakeluun sopivaksi - toimii tai sitten ei.
Ohjelman riippuvuudet pitää täyttyä, jotta ohjelma ylipäätään toimisi kuten on tarkoitettu.

Äänestä
  • Kerropa vain rohkeasti, mitä tulostinta haluat käyttää Linux-ympräistössä. Välttämättä TurboPrint ei ole ainoa oikea vastaus.

    Äänestä

  • slackpkg kirjoitti:

    Kerropa vain rohkeasti, mitä tulostinta haluat käyttää Linux-ympräistössä. Välttämättä TurboPrint ei ole ainoa oikea vastaus.

    hp laserjet 1018

    Äänestä


Kommentoi aloitusta


linuxisti kirjoitti:

hei,
missä tiedostossa rpm säilyttää asennettujen
tiedostojen listaa? millä argumentilla tämän
saa listattua?

slackware 12.2:ssa näyttäisi olevan asennettu
monia paketteja, mutta esim. turboprintin
asennus valittaa, että esim. sh ja cups puuttuu:

rpm -ivh turboprint-2.09-1.i586.rpm
error: Failed dependencies:
ghostscript >= 4.03 is needed by turboprint-2.09-1.i586
cups is needed by turboprint-2.09-1.i586
ld-linux.so.2 is needed by turboprint-2.09-1.i586
libatk-1.0.so.0 is needed by turboprint-2.09-1.i586
libc.so.6 is needed by turboprint-2.09-1.i586
libcups.so.2 is needed by turboprint-2.09-1.i586
libdl.so.2 is needed by turboprint-2.09-1.i586
libgcc_s.so.1 is needed by turboprint-2.09-1.i586
libgdk-x11-2.0.so.0 is needed by turboprint-2.09-1.i586
libgdk_pixbuf-2.0.so.0 is needed by turboprint-2.09-1.i586
libglib-2.0.so.0 is needed by turboprint-2.09-1.i586
libgmodule-2.0.so.0 is needed by turboprint-2.09-1.i586
libgobject-2.0.so.0 is needed by turboprint-2.09-1.i586
libgtk-x11-2.0.so.0 is needed by turboprint-2.09-1.i586
libm.so.6 is needed by turboprint-2.09-1.i586
libpango-1.0.so.0 is needed by turboprint-2.09-1.i586
libpng12.so.0 is needed by turboprint-2.09-1.i586
libpthread.so.0 is needed by turboprint-2.09-1.i586
/bin/sh is needed by turboprint-2.09-1.i586

rpm ei näytä asentavan riippuvuuksia. millä
argumentilla myös riippuvuudet saa asennettua?

kiitos neuvoista.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu