Ero sivun ”CheckInstall” versioiden välillä

Siirry navigaatioon Siirry hakuun
päivitys
 
(18 välissä olevaa versiota 5 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
CheckInstall on ohjelma, joka on tarkoitettu helpottamaan suoraan lähdekoodista asennettujen ohjelmapakettien poistamista sekä estämään [[paketinhallintajärjestelmä]]n sotkeutuminen asennettaessa ohjelmia sen ulkopuolelta.
{{Ohjelma
| nimi          = CheckInstall
| logo          =
| kuva          =
| kuvateksti    =
| tekijä        = Felipe Eduardo Sant'Ana
| kehittäjä      = Yhteisö
| moottori      = dpkg / rpm / installpkg (Käyttää alustan omaa työkalua)
| ensijulkaisu  = 2000
| vakaaversio    = 1.6.2
| vakaapvm      =
| kehitysversio  =
| kehityspvm    =
| ohjelmoitu    = [[C]]
| käyttöliittymä = Komentorivi (CLI) (Vuorovaikutteinen)
| tyyppi        = Asennuksenhallinta- ja paketointityökalu
| lisenssi      = [[GPL]]
| kotisivu      = [https://checkinstall.izto.org/ checkinstall.izto.org]
| lähdekoodi    =
}}


http://openlibrary.org/user/CheapRitalin  Ritalin
'''CheckInstall''' on ohjelma, joka on tarkoitettu helpottamaan suoraan [[lähdekoodi]]sta asennettujen ohjelmapakettien poistamista sekä estämään [[paketinhallintajärjestelmä]]n sotkeutuminen asennettaessa ohjelmia sen ulkopuolelta.
http://openlibrary.org/user/CheapSeroquel  Seroquel
http://openlibrary.org/user/CheapSoma  Soma
http://openlibrary.org/user/CheapSuboxone  Suboxone


== Katso myös ==
== Toimintaperiaate ==
*[[Deb-paketin tekeminen]]
Ohjelman [[kääntäminen|kääntämisen]] (''./configure && make'') jälkeen 'make install'-komento (tai jokin vastaava, jonka käyttäjä määrittelee) ajetaan CheckInstallin avulla.
 
CheckInstallin keskeinen toimintaperiaate on:
* 1. Muutosten seuranta: Se pitää kirjaa kaikista levylle tehtävistä muutoksista, jotka asennuskomento (esim. make install) aiheuttaa.
* 2. Paketin muodostus: Se muodostaa seurattujen muutosten perusteella jakelusta riippuen joko [[RPM]]-, [[deb]]- tai [[Tgz]]-paketin.
* 3. Paketinhallittu asennus: Sen jälkeen CheckInstall asentaa luodun paketin järjestelmän omalla paketinhallintatyökalulla.
 
Tämän jälkeen ohjelmapaketin voi halutessaan poistaa normaalisti paketinhallinnan kautta (esim. ''apt remove oma-ohjelma''), jolloin järjestelmä pysyy siistinä.
 
CheckInstall myös jättää kopion muodostamastaan paketista [[työhakemisto]]on. Tämän paketin voi myöhemmin asentaa vaikkapa jollekin toiselle koneelle, jolloin ohitetaan koko lähdekoodista kääntämisvaihe.
 
== Käyttö ==
{{Oikeudet}}
CheckInstall korvaa perinteisen ''make install'' -vaiheen ja se pitää ajaa pääkäyttäjänä (root).
 
Perusprojekti käännetään ensin normaalisti:<br>
 
$ ./configure
$ make
 
Varsinainen asennus suoritetaan korvaamalla make install CheckInstallilla:
 
# checkinstall
 
Kun ''checkinstall'' käynnistyy, se aloittaa vuorovaikutteisen istunnon, jossa käyttäjältä kysytään paketin nimeä, kuvausta ja muita metatietoja ennen lopullista paketointia ja asennusta.


==Aiheesta muualla==


*[http://checkinstall.izto.org/ CheckInstallin kotisivu]
== Katso myös ==
*[http://opensuse.fi/Checkinstall Checkinstall opensuse.fi:n wikissä]
* [[Deb-paketin tekeminen (Moderni opas)]]
* [[Chown]]
* [[dpkg]] (Debian-paketinhallintajärjestelmä)
* [[RPM]] (Red Hat -paketinhallintajärjestelmä)


[[Luokka:Ylläpitotyökalut]]
[[Luokka:Ylläpitotyökalut]]
[[Luokka:Komentorivin erikoisohjelmat]]
[[Luokka:Komentorivin erikoisohjelmat]]