kävipä kehnosti hätäpäissäni.
elikäs vahingossa poistin väärästä kansiosta reilu gigan verran kuvia ja videoklippejä. no, töpseli irti ja kone kiinni, livecd sisään ja surhvailin ohjeita miten sais pelastettua reiserfs osion. ohjeilla sain palautettua melkein kaikki kuvat ja muut jutut mutta...
tästä tuli vaurioita muulle järjestelmälle. apt-get lopetti toimintansa, kde ei startannu, ja muutamia pikku virheitä pompahti esiin vähä väliä. Hain apt-get paketin netistä jostain ja asensin uusiks. Toimii.
Vaan nyt olis tarkotuksena asentaa uusiks kaikki jo asennetut ohjelmat ja miten se hoituu ihan komentorivi apt-getin kautta? yksittäisien pakettien uudelleenasentelu kyllä menee mutta miten sais kaikki kerralla? listasin asennetut paketit tekstitiedostoon ja sitä kautta yritin apt-get --reinstall install < $(asennetut_paketit.txt) tai jotenkin noin mutta ei toiminnu, valitti jotta ei löydä listassa olevia paketteja. taitaa ettiä niitä väärästä paikasta kait...
ja synaptic ei suostu starttaamaan, ei tule virheitä tai mitää..mutta ei vaan käynnisty.
miten siis komentorivillä vois homman hoitaa jotta sais rikkinäisen koneen eheytettyä asentamalla kaiken uusiks.
ja poistin kde:n kokonaan, ku se ei suostunnu toimimaan mutta gnome ja fluxbox kyllä pelittää..
ja distron uusiksasentelu ei tule kysymykseen ollenkaan, home on omalla osiolla mutta rootissa löytyy kaikkee säilytettävää kuten kuvia ja muuta...tilanpuutteen takia on joutunnu törkkimään tiedostoja sinne tänne.
elikäs vahingossa poistin väärästä kansiosta reilu gigan verran kuvia ja videoklippejä. no, töpseli irti ja kone kiinni, livecd sisään ja surhvailin ohjeita miten sais pelastettua reiserfs osion. ohjeilla sain palautettua melkein kaikki kuvat ja muut jutut mutta...
tästä tuli vaurioita muulle järjestelmälle. apt-get lopetti toimintansa, kde ei startannu, ja muutamia pikku virheitä pompahti esiin vähä väliä. Hain apt-get paketin netistä jostain ja asensin uusiks. Toimii.
Vaan nyt olis tarkotuksena asentaa uusiks kaikki jo asennetut ohjelmat ja miten se hoituu ihan komentorivi apt-getin kautta? yksittäisien pakettien uudelleenasentelu kyllä menee mutta miten sais kaikki kerralla? listasin asennetut paketit tekstitiedostoon ja sitä kautta yritin apt-get --reinstall install < $(asennetut_paketit.txt) tai jotenkin noin mutta ei toiminnu, valitti jotta ei löydä listassa olevia paketteja. taitaa ettiä niitä väärästä paikasta kait...
ja synaptic ei suostu starttaamaan, ei tule virheitä tai mitää..mutta ei vaan käynnisty.
miten siis komentorivillä vois homman hoitaa jotta sais rikkinäisen koneen eheytettyä asentamalla kaiken uusiks.
ja poistin kde:n kokonaan, ku se ei suostunnu toimimaan mutta gnome ja fluxbox kyllä pelittää..
ja distron uusiksasentelu ei tule kysymykseen ollenkaan, home on omalla osiolla mutta rootissa löytyy kaikkee säilytettävää kuten kuvia ja muuta...tilanpuutteen takia on joutunnu törkkimään tiedostoja sinne tänne.
Vastaukset 16
Vanhimmat
kokeileppas ajaa komento
apt-get check
sen pitäisi testata aptin toimivuus ja samalla rakentaa paketticachen uudelleen
dpkg -l listaa asennetut paketit rivien alussa on paketin status eli ii rc jne esim jos rc niin
man dpkg
dpkg --configure -a
konffaa kaikki paketit
dpkg -l listaa asennetut paketit.
tapahtuikohan sulle niin että poistit jotain /var hakemistosta.
Niin ja en oikein ymmärrä miksi haluat asentaa kaikki paketit uudelleen ja hieman vaikeaa on avittaa kun en tiedä systeemisi tarkkaa tilannetta.
lisää aptin ja vastaavien käytöstä
http://www.debianhelp.co.uk/pkgadm.htm
muistaakseni tuo dpkg ei toiminnu tässä.
asennetut paketit listasin "rpm -qa > asennetut.txt"
kde ei toiminnu, osa ohjelmista ei toimi, virheitä pukkaa kaikennäköstä ldconfigistä ja ELF jutuista lähtien. Ennen palautusta homma toimi oikein hyvin.
Jos siis asentais kaiken uusiks, risat paketit korjaantuis. eikös näin?
ja en poistannu erehdyksessä mitään paitsi /kuvat/ kansion sisällön joka sattu olemaan juuressa. palautuksessa sitte tuli jotain vaurioita...ja näin kyllä varoteltiinkin eräällä keskustelupalstalla että voipi käydä jos rupiaa korjailemaan roottiosiota..
no pienempi paha moinen kun sain kuiteskin gigan verran kuvia palautettua "rm /kuvat/* -f":n jäljiltä.
ensviikolla saan uutta rautaa niin laitan kaiken talteen mitä nyt halua säästää ja vetäsen levyt tyhjäks.
Nyt en muista millasen tulosteen tuo rpm -qa antaa, Tarkista, että tiedostossa lukee vain pakettien nimet, ettei siinä lue mitään ylimäärästä kuten versionumeroita, paketin kuvauksia jne.
Jos siinä tiedostossa on listattu muutakin kuin pakettien nimet, niin sitten sun ei auta kuin käsitellä rpm -qa komennon tulosttetta esim awk:lla ja sed:llä. Noilla voit siivota tulostetta.. Tai sitten pitää etsiä toinen tapa listata paketit.
Tiedä sitten onko syytä asentaa kaikkia uudestaan, Valitettavasti PC LinuxOS ja yleensä rpm-pohjanen linux ei ole kovin tuttu. Eli vaikea antaa ohjeita.
ja distrona toimii siis pclinuxos.
vaikkapa mitäpä sillä distrolla väliä on.
"vaikkapa mitäpä sillä distrolla väliä on"
Kyllä nyt tässä tapauksessa on distrolla väliä, sillä eri jakeluissa on erilaiset, ja ehkä hieman toisistaan eroavat paketinhallintavälineet.
PCLinuxOS mielestäni on Mandriva-pohjainen, joten perustyökaluna voisi olla rpm, vaikka jakeluun olisikin apt tungettu.
no näinhän se on juu.
kun tuo asennettujenlista sisältää tyyliin:
perl-menu-4.0-1tex
attr-2.4.23-1tex
pcsc-lite-1.1.2-5tex
libjpeg-progs-6b-32mdk
se pitäis olla muodossa:
perl-menu
attr
pcsc-lite
libjpeg-progs
sitte se toimis kait ku jos tuo loppurimpsu on mukana niin apt-getti ettii kait pakettia
hakemistosta.
ja editorilla liian iso urakka pätkiä noita ja en nyt pysty kehittämään mitää loitsuakaan tuohon vaikka se lienee se helpoin tapa.
johan on nyt vaikiaa.
Yksi keino olisi ehkä dist-downgrade? Tiedä sitten miten toi PCLinuxissa toimisi, mutta Debianissa jotenkin näin:
/etc/apt/preferences- tiedosto muotoon:
Package: *
Pin: release a=stable
Pin-Priority: 1001
jonka jälkeen #apt-get -u upgrade, joka päivittää testingin vakaaseen. Ja sen jälkeen /etc/apt/preferences takaisin alkuperäiseen muotoon ja #apt-get update && apt-get dist-upgrade, niin olisi taas toimiva testattava jakelu. Periaatteessa, konffausta tulisi varmasti. Mutta noin siis Debianissa. Toinen keino: http://www.debianplanet.org/node.php?id=880
Elikäs ota selvää onko apt:iin saatavilla vanhoja PCLinuxin pakettilistoja ja käytä niitä dist-downgradessa ja siitä sit taas uudempia paketteja kehiin? Onnea matkaan.
Korjausasennus?
RPM based distributions (RHEL, Fedora Core, Cent OS, Suse Linux etc)
Use rpm command to get list of all installed software:
$ rpm -qa
OR
$ rpm -qa > /backup/installed-software.log
# dpkg --set-selections < /backup/installed-software.log
# dselect
http://www.cyberciti.biz/tips/linux-get-list-installed-software-reinstallation-restore.html
dpkg ei fundeeraa pclinuxossa.
eipä toimi ei tuo dpkg.
Kannattaisi sitten miettiä ensi kerralla "kunnon" jakelun asentamista PCLinuxin sijaan?
Tää on ehkä kuin kaataisi suolaa haavoihin kun vahinko on jo käyny.
Mut just ton takia mä en oikeen pidä hyvänä ideana sitä, että tehdään vaan erillinen home-partitio ja sitten loput kamoista on root-partitiolla. Itse suosittelen tekemään useamman partition, vaikka se onkin vaikeampaa. Sillon koko systeemi ei ole vaarassa kun yksi partitio hajoaa. Root-partitiolla kannattaa pitää vain aivan välttämätön kama.
Nii ja käyttäjän datat kuten videot jne erilleen myös /usr -partitiolla olevista ohjelmista jne.
Eli silä palvelintyyppisellä partitiojaolla on omat etunsa, vaikka silä on myös haittansa.
oli mulla kaks erillistä osiota kuvalle ja videolle. home oli omalla osiolla ja siellä kamat yleensä oli vain väliaikasessa säilytyksessä kunnes saivat järjestyksensä niille kahdelle muulle osiolle..
mutta muilta osioilta loppu tila joten piti rootille tunkea giga fotoja.
ja tää rootti osion eheytys veti sekaisin aikas paljon. Mutta ilahduttavaa on että kuvat tuli takas viemäristä minne "rm -f" ne syöksi.