Mitä pitäisi tehdä kun
rpm komento kertoo
user xxxx does not exit - using root
(rpm komento annetaan root-käyttäjänä)
rpm komento kertoo
user xxxx does not exit - using root
(rpm komento annetaan root-käyttäjänä)
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 9
Vanhimmat
" user xxxx does not exit - using root
(rpm komento annetaan root-käyttäjänä) "
Onkohan nyt ihan noin...
Asennuskomento on muotoa:
su - -c 'rpm -ivh .rpm'
Tuolloin su kysyy root-käyttäjän salasanan.
Tälläistä rpm komento antaa Mandriva 2006 0.4 versiossa:
RPM versio 4.4.2
Copyright (C) 1998-2002 - Red Hat, Inc.
This program may be freely redistributed under the terms of the GNU GPL
Usage: rpm [-aKfgpWHqV] [-aKfgpWHqVcdils] [-aKfgpWHqVcdilsaKfgpWHqV] [-aKfgpWHqVcdilsaKfgpWHqV] [-aKfgpWHqVcdilsaKfgpWHqV] [-aKfgpWHqVcdilsaKfgpWHqVK] [-aKfgpWHqVcdilsaKfgpWHqVK] [-aKfgpWHqVcdilsaKfgpWHqVKi] [-aKfgpWHqVcdilsaKfgpWHqVKiv] [-aKfgpWHqVcdilsaKfgpWHqVKiv] [-aKfgpWHqVcdilsaKfgpWHqVKiv?] [-a|--all] [-f|--file] [-g|--group]
[-p|--package] [-W|--ftswalk] [--pkgid] [--hdrid] [--fileid]
[--specfile] [--triggeredby] [--whatrequires] [--whatprovides]
[--nomanifest] [-c|--configfiles] [-d|--docfiles] [--dump] [-l|--list]
[--queryformat=QUERYFORMAT] [-s|--state] [--nomd5] [--nofiles]
[--nodeps] [--noscript] [--comfollow] [--logical] [--nochdir]
[--nostat] [--physical] [--seedot] [--xdev] [--whiteout]
[--addsign] [-K|--checksig] [--delsign] [--import] [--resign]
[--nodigest] [--nosignature] [--initdb] [--rebuilddb] [--aid]
[--allfiles] [--allmatches] [--badreloc] [-e|--erase ]
[--excludedocs] [--excludepath=] [--fileconflicts] [--force]
[-F|--freshen ] [-h|--hash] [--ignorearch] [--ignoreos]
[--ignoresize] [-i|--install] [--justdb] [--nodeps] [--nomd5]
[--nocontexts] [--noorder] [--nosuggest] [--noscripts]
[--notriggers] [--oldpackage] [--percent] [--prefix=]
[--relocate==] [--repackage] [--replacefiles]
[--replacepkgs] [--test] [-U|--upgrade ]
[-D|--define 'MACRO EXPR'] [-E|--eval 'EXPR'] [--macros=]
[--nodigest] [--nosignature] [--rcfile=] [-r|--root ROOT]
[--querytags] [--showrc] [--quiet] [-v|--verbose] [--version]
[-?|--help] [--usage] [--scripts] [--setperms] [--setugids]
[--conflicts] [--obsoletes] [--provides] [--requires] [--info]
[--changelog] [--xml] [--triggers] [--last] [--filesbypkg]
[--fileclass] [--filecolor] [--filecontext] [--fscontext]
[--recontext] [--fileprovide] [--filerequire] [--redhatprovides]
[--redhatrequires] [--buildpolicy=] [--with=]
[--without=]
"Tälläistä rpm komento antaa Mandriva 2006 0.4 versiossa: ..."
Niin... Tämä komennolla rpm.
rpm --help antaa hieman informatiivisemmassa muodossa ohjeita.
Ja man rpm selittää jo sitäkin enemmän.
Vielä kun viitsii kaivaa ja lukea dokumentaatiota erittäin monipuolisesta rpm-ohjelmasta - voisikin itseään jo varmasti tituleerata lähes guruksi.
rpm-paketinhallintajakelujenkin kanssa kannattaa ensin käyttää jakelun omaa työkalua, joka noutaa paketin netistä sopivalta repositoryltä. Tuo ohjelma huolehtii myös ko. ohjelman riippuvuuksista.
Jos pakettia ei löydy repositoryiltä, etsitään rpm-pakettia ohjelmasta muilta palvelimilta.
Usein ohjelmat jaetaan jo valmiiksi rpm-pakattuina nimenomaan omaan jakeluun ja sen versioon. Eri jakeluun tai sen versioon tarkoitettua pakettia ei pitäisi käyttää. Ohjelman asennus saattaa rikkoa oman toimivan systeemin.
Jos ohjelmaa ei löydy (binääri)paketoituna muussa kuin tar.gz -muodossa. rpm osaa muodostaa tuollaisesta tar.gz-paketista rpm-paketin ja sen asennuksella saadaan ohjelma omaan paketinhallintasysteemiinsä.
Äärimmäisen harvoin ohjelma on välttämätöntä kääntää lähdekoodista - yleensä src.tar.gz. Myös tämä oma käännöstyö voidaan kuitenkin muuntaan ennen varsinaista asennusta rpm-paketiksi - tämä on lämpimästi suositeltavaa vaikka ei toki välttämätöntä.
En saanut vielä hakemaani vastausta!
Osaan kyllä jotenkin käyttää rpm-komentoa mutta
eräällä paketilla tulee katjun alussa mainittu palaute! Mitä silloin pitäisi tehdä?
"En saanut vielä hakemaani vastausta! "
Et vain ymmärtänyt lukemaasi. Sait oikean vastauksen jo.
" user xxxx does not exit - using root
(rpm komento annetaan root-käyttäjänä) "
Oikeasti et ole root-käyttäjänä systeemissä.
se on noin vaikeaa, esim,Mandrivassa rpm-paketit asentuvat yhdellä klikkauksella.
Tarkoituksena on siis tehdä src.rpm paketista i586.rpm paketti.
(ja olen roottina komentorivillä ja saan tuollaisen ilmoituksen. Olen kyseisellä komennolla tehnyt aiemmin vastaavia tehtäviä. Ne ovat olleet tietenkin muita kuin nyt kyseessä oleva on)
"Tarkoituksena on siis tehdä src.rpm paketista i586.rpm paketti. "
No, tulihan sitä tarvittavaa infoa vaikkakin tipottain.
Joo... Eipä tuohon ole muuta sanottavaa kuin se, että rpm-howto on hyödyllistä ja välttämätöntä luettavaa:
http://www.rpm.org/RPM-HOWTO/
http://www.rpm.org/max-rpm-snapshot/