Ero sivun ”CheckInstall” versioiden välillä
p (ylläpitokaluihin) |
Merkkaukset: Mobiilimuokkaus mobiilisivusto-muokkaus |
||
(57 välissä olevaa versiota 14 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
CheckInstall on ohjelma, joka on tarkoitettu helpottamaan suoraan | '''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. | ||
== Toimintaperiaate == | == Toimintaperiaate == | ||
Ohjelman kääntämisen (./configure && make) jälkeen 'make install'-komento (tai jokin vastaava, määrität sen itse) ajetaan CheckInstallin avulla. Se pitää kirjaa kaikista levylle tehtävistä muutoksista ja niiden perusteella muodostaa [[jakelut|jakelustasi]] riippuen joko [[RPM]]-, [[deb]]- tai [[Tgz]]-paketin ja asentaa sen sitten järjestelmän omalla paketinhallintatyökalulla. Tämän jälkeen ohjelmapaketin voi halutessaan poistaa normaalisti paketinhallinnan kautta. CheckInstall myös jättää kopion muodostamastaan paketista | Ohjelman [[kääntäminen|kääntämisen]] (./configure && make) jälkeen 'make install'-komento (tai jokin vastaava, määrität sen itse) ajetaan CheckInstallin avulla. Se pitää kirjaa kaikista levylle tehtävistä muutoksista ja niiden perusteella muodostaa [[jakelut|jakelustasi]] riippuen joko [[RPM]]-, [[deb]]- tai [[Tgz]]-paketin ja asentaa sen sitten järjestelmän omalla paketinhallintatyökalulla. Tämän jälkeen ohjelmapaketin voi halutessaan poistaa normaalisti paketinhallinnan kautta. CheckInstall myös jättää kopion muodostamastaan paketista [[työhakemisto]]on, minkä jälkeen tämän paketin voi vaikkapa asentaa jollekin muulle koneelle. CheckInstall pitää ajaa pääkäyttäjänä. | ||
{{Oikeudet}} | |||
$ ./configure | |||
$ make | |||
# checkinstall | |||
== Katso myös == | |||
*[[Deb-paketin tekeminen]] | |||
*[[Chown]] | |||
==Aiheesta muualla== | |||
*[http://checkinstall.izto.org/ CheckInstallin kotisivu] | *[http://checkinstall.izto.org/ CheckInstallin kotisivu] | ||
*[http://opensuse.fi/Checkinstall Checkinstall opensuse.fi:n wikissä] | |||
[[Luokka:Ylläpitotyökalut]] | [[Luokka:Ylläpitotyökalut]] | ||
[[Luokka: | [[Luokka:Komentorivin erikoisohjelmat]] |
Nykyinen versio 16. huhtikuuta 2022 kello 14.54
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.
Toimintaperiaate[muokkaa]
Ohjelman kääntämisen (./configure && make) jälkeen 'make install'-komento (tai jokin vastaava, määrität sen itse) ajetaan CheckInstallin avulla. Se pitää kirjaa kaikista levylle tehtävistä muutoksista ja niiden perusteella muodostaa jakelustasi riippuen joko RPM-, deb- tai Tgz-paketin ja asentaa sen sitten järjestelmän omalla paketinhallintatyökalulla. Tämän jälkeen ohjelmapaketin voi halutessaan poistaa normaalisti paketinhallinnan kautta. CheckInstall myös jättää kopion muodostamastaan paketista työhakemistoon, minkä jälkeen tämän paketin voi vaikkapa asentaa jollekin muulle koneelle. CheckInstall pitää ajaa pääkäyttäjänä.
$ ./configure $ make # checkinstall