Checkinstall
OpenSUSEa suomeksi
Mikä checkinstall ja miksi?
Checkinstall on ohjelma, jolla on helppo on helppo tehdä esim. RPM-paketteja, joita mm. openSUSE käyttää. Ohjelman asentaminen manuaalisesti järjestelmään pakettienhallinnan ohi aiheuttaa seuraavia asioita:
- Asennettu paketti voi olla mahdoton poistaa.
- Pakettienhallinnan kautta asennetut paketit saattavat ylikirjoittaa manuaalisesti asennetun paketin tiedostoja (tai toisinpäin).
- Manuaalisesti asennettu paketti ei ratkaise pakettienhallinnan tarvitsemia riippuvuuksia.
- Manuaalisesti asennettu ohjelma saattaa lakata toimimasta, jos pakettienhallinnalla poistetaan tiedostoja.
Edellä mainituista syistä ohjelmista kannattaakin rakentaa RPM-paketteja, jolloin pakettienhallinta osaa ottaa käsin käännetyn ja asennetun paketin huomioon. Paketti on myös helppo poistaa käyttäen pakettienhallintaa.
Asennus
Etsi ja asenna checkinstall -paketti.
Käyttö
Checkinstall:n käyttö on yksinkertaista. Aseta (./configure) ja käännä (make) ohjelma normaaliin tapaan, mutta korvaa asennus (make install) checkinstall-komennolla.
Tässä esimerkki, miten asennus voisi mennä:
Puretaan, asetetaan ja käännetään ohjelma normaalisti:
|
tar -xzf ohjelma-1.2.3.tar.gz cd ohjelma-1.2.3 ./configure make |
|---|
Suoritetaan asennus käyttäen checkinstall:a:
Voit muuttaa tietoja kirjoittamalla muutettavan tiedon numeron ja painamalla enter-näppäintä. Kun tiedot on annettu, paina uudelleen enter-näppäintä, jolloin checkinstall tekee ohjelmastasi paketin ja asentaa sen järjestelmään.


