Fluxbox-ikkunamanagerista on vihdoin julkaistu 1.0-versio (1.0rc). Minulla on Debianissani versio 0.9.15.1 ja haluaisin vaihtaa uuteen.
Olen asentanut tämän nykyisen version tar.gz-paketista. Silloin vain poistin aiemman version, mikä oli helppoa koska se oli asennettu Debianin omasta .deb-paketista. Nyt olen aika epävarma, miten pitäisi toimia. Konfiguroinko ja asennan uuden version noin vain koneeseen make install -komennolla, vai poistanko ensin aiemman version (make uninstall)?
Pelkään, että mokaan täysin ja kaikki viritykseni katoavat, kuten valikko ja tyylit jne. vaikka ottaisin varmuuskopion .fluxbox-valikosta tms...
Onko olemassa joku käytäntö, jota en vielä tunne? Mitä tehdään aiemmin koneeseen asennetulle ohjelmalle päivityksen yhteydessä?
Olen asentanut tämän nykyisen version tar.gz-paketista. Silloin vain poistin aiemman version, mikä oli helppoa koska se oli asennettu Debianin omasta .deb-paketista. Nyt olen aika epävarma, miten pitäisi toimia. Konfiguroinko ja asennan uuden version noin vain koneeseen make install -komennolla, vai poistanko ensin aiemman version (make uninstall)?
Pelkään, että mokaan täysin ja kaikki viritykseni katoavat, kuten valikko ja tyylit jne. vaikka ottaisin varmuuskopion .fluxbox-valikosta tms...
Onko olemassa joku käytäntö, jota en vielä tunne? Mitä tehdään aiemmin koneeseen asennetulle ohjelmalle päivityksen yhteydessä?
Vastaukset 10
Vanhimmat
Alien tai Checkinstall
apt-get ?
Ei kai apt-get tähän liity, kun olen asentanut FB:n suoraan lähdekoodista?
Onko yleensä tavallista, että tavalliset Linux-käyttäjät asentavat ohjelmia sillä tavalla? Minusta se ainakin on hauskaa, koska se ei melkein koskaan onnistu ensimmäisellä yrittämällä...
>>Onko yleensä tavallista, että tavalliset Linux-käyttäjät asentavat ohjelmia sillä tavalla?
En tiedä yleisyydestä mutta tavallaan se on vaarallista ainakin jos ei aivan täysin ymmärrä miten Linux toimii. Aika monessa threadissa täälläkin varoitetaan jakelun ulkopuolisista lähteistä ohjelmien asentaminen sillä varmaa tietoa niiden toimivuudesta ei ole ja vahinkojen korjaaminen voi olla hankalaa.
>>Minusta se ainakin on hauskaa, koska se ei melkein koskaan onnistu ensimmäisellä yrittämällä...
Juuri niin, kuten sanoin on näiden ulkopuolisten ohjelmien toiminta epävarmaa. Itsellekin kävi moka mutta onneksi mulla tar tekee joka yö varmuuskopiot juuresta ja kotihakemistoista joten sain palautettua koneen ennalleen.
Ainakin monien mielestä juuri tämä "harrastus" aiheuttaa linukassa vikoja joten sitä ei voi suositella ennenkuin osaamisen taso on riittävän korkealla. Tai voi tietty tehdä kuten minä, mulla on dapper myös virtuaalikoneena ja käyn monesti siellä testaamassa ohjelmien tai asetusten toimintaa, näin varsinainen käyttis pysyy puhtaana enkä asenna suotta epävakaata ohjelmaa.
Tämä threadi on kirjoitettu juuri tuossa virtuaali-ubuntussa ja juuri tuossa mainitsemassasi Fluxbox 1.0:ssa. Eli taidanpa itsekin asentaa tämä tuohon "kovaan" dapperiin, tällä hetkellä mulla ei siinä vielä ole fluxboxia mutta kohta on.
Alkuperäiseen kysymykseen en osaa varmuudella vastata mutta itse tekisin ehkä niin että tekisin varmuuskopion .fluxbox-hakemistosta ja poistaisin sen paketti-fluxin synapticilla (luulen että sitä ei pysty päivittämään 1.0rc:ksi mutta oikaiskaa heti jos olen väärässä). Sitten asentaisin uuden Fluxboxin tar-paketista ja sitten vain asentaisin haluamani teemat uudelleen ja muokkaisin menut käsin varmuuskopioiden pohjalta, käsityötä mutta sowhat..
"Sitten asentaisin uuden Fluxboxin tar-paketista ja sitten vain asentaisin haluamani teemat uudelleen ja muokkaisin menut käsin varmuuskopioiden pohjalta, käsityötä mutta sowhat.."
Sillä Synapticillahan sen saa helpoiten asennettua. Ja poistaminen dpkg:lla ?
Fluxboxin versio Debian Sargen repositoryssa on 0.9.11. Debian Backports -sivustosta (http://backports.org/debian/pool/main/f/fluxbox/) saa version 0.9.14. Uudemmista ei tietääkseni ole tehty deb-paketteja. Ja jos on, niitä ei riippuvuuksien takia voi asentaa Sargeen.
Nykyinen Fluxboxini on asennettu tar-arkistosta. Tämä lähdekoodista asentaminen on tosiaan vähän vaarallista, kun ei oikeasti osaa, mutta toistaiseksi ei ole tullut suuria ongelmia eteen. Olen asentanut vaikka mitä noista tar-tiedostoista. Usein homma tyssää (jos on tyssätäkseen) riippuvuusongelmiin jo konfigurointivaiheessa, jolloin järjestelmään ei käsittääkseni ole vielä kirjoitettu mitään, vain lähdehakemistoon on tehty muutoksia.
Ehkäpä siis teen niin, että poistan nykyisen asennuksen make uninstall -komennolla ja alan sitten rohkeasti asentaa uutta. Viimeksi kun asensin FB:n tar-arkistosta, .fluxbox-hakemistoon ei ollut lainkaan koskettu asennuksen jälkeen...
Ja onhan tässä sekin, että oikeasti nykyisessä Fluxissani ei ole mitään vikaa, toimii loistavasti. Mutta koska uusi versio on saatavilla, se pitää saada. Jostain syystä toimivan korjaaminen on hirvittävän houkuttelevaa.
>>>Jostain syystä toimivan korjaaminen on hirvittävän houkuttelevaa.
Veit varpaat suustani, itse lankean tuohon kiusaukseen useammin kuin riittävästi. Mikähän siinä oikein mahtaa olla, onko synnytyksessä tullut happivajetta kenties? Entiä mutta löydän aina itseni parantelemasta moitteetta toimivia ohjelmia ja asetuksia ja yleensä työtä syntyy sitä mukaa lisää kun korjaan. HAHHAH...
"koska se ei melkein koskaan onnistu ensimmäisellä yrittämällä..."
checkinstallin tarkoitus on tehdä jakeluun sopiva paketti, joka on sitten paketinhallinnan avulla päivitettävissä tai poistettavissa helposti.
Ei Fluxboxin poistaminen manuaalisesti tosin ole vaikeaa (simppeli pieni ohjelma). Tässä luettelo Fluxbox-tiedostoista (Debian):
http://packages.debian.org/cgi-bin/search_contents.pl?searchmode=filelist&word=fluxbox&version=testing&arch=i386&page=1&number=50
"Onko yleensä tavallista, että tavalliset Linux-käyttäjät asentavat ohjelmia sillä tavalla?"
Toki, jos ohjelmaa ei yksinkertaisesti löydy omaan jakeluun paketoituna (tai haluaa siihen itse tehdä joitakin muutoksia?) ei jää muuta vaihtoehtoa.
Huomasitko kun jo kahdessä säikeessä mainittiin checkinstall? No piru en mä tiennyt mikä se on mutta otin selvää.. eli sehän on kätevä apuohjelma jonka avulla lähdekoodista asennettavat ohjelmat ajetaan checkinstallin kautta jakelun omaan paketinhallintaan ja asennetaan sieltä. Ohjelman poistaminen myöhemmin onnistuu siis jakelun oman paketinhallinnan kautta. Kaiken lisäksi checkinstall tekee ohjelmasta kopion jonka voi asentaa toiseen vastaavaan koneeseen paketinhallinnalla.
Saaperi sentään, tuohan on MUST! Tuntee itsensä taas aika ameebaksi kun on pelleillyt niiden tar-pakettien kanssa ihan manuaalisesti. No, oppihan täällä taas uutta että sehän on vain positiivista.
Imuroin ko. ohjelman heti kun pääsen kotiin. Ja siellähän mainittiin toinenkin, Alin, ehkäpä senkin ominaisuudet kannattaa tsekata.
Loistavaa, minäkin jäin miettimään, että mikä hiton checkinstall... Täytyypä heti ottaa tarkemmin selvää. Kuulostaa täydelliseltä.