Articles

How do I install software in Linux?

Linuxissa asioita voi tehdä monella tavalla, eikä ohjelmistojen asentaminen ole poikkeus. Tarjolla on ystävällisiä ja melko graafisia vaihtoehtoja sekä tekstitilan työkaluja näppäimistösotureille. Olipa valintasi mikä tahansa, tämän oppaan pitäisi nähdä sinut oikein!

helppo tapa: ohjelmistokeskus (etc)

Ubuntun ohjelmistokeskus's Software Centre
Ubuntu Software Centre näyttää, kuinka helppoa ohjelmistojen lataaminen ja asentaminen Linuxiin on.

Linuxissa on monia erilaisia jakaumia (makuja), kuten luvussa 3: jakelun valitseminen. Jokainen Linux-jakelu hoitaa ohjelmiston asennuksen hieman eri tavalla, mutta ne kaikki käyttävät yhtä kolmesta pääasiallisesta ”pakkaustyypistä”, joten ne harvoin vaihtelevat rajusti.

Jos käytät Ubuntua, suosit todennäköisesti Ubuntu Software Centeriä. Se näyttää, mitkä ohjelmistot olet asentanut Ubuntu PC: llesi, sekä kaikki Ubuntusta saatavilla olevat ohjelmistonimikkeet. Se jopa suosittelee ohjelmistoja, jotka saatat haluta, perustuu ohjelmiston olet aiemmin ladannut. Lähes kaikilla muilla Linux-jakeluilla on vastineensa ohjelmistokeskukselle ja ne toimivat lähes samalla tavalla. Monet käyttävät nykyään gnome-ohjelmistotyökalua, joka näyttää lähes samalta ja toimii hyvin samalla tavalla. Alla video sen toiminnasta.

ohjelmiston asentaminen Ubuntu Software Centeriin on yhtä helppoa kuin klikkaamalla otsikkoa, josta olet kiinnostunut, ja naputtamalla ’Asenna’. Loput tehdään sinulle, ja sovellus on saatavilla Ubuntu Launcher (että ruskea ympyrä kuvake ylhäällä vasemmassa yläkulmassa näytön).

Video: ohjelmiston asentaminen Gnome-ohjelmistotyökalulla:

ohjelmiston poistaminen

ohjelmiston poistaminen, napsauta sovellusta, jonka haluat poistaa, ja napsauta ”Poista”. Ubuntun ohjelmistokeskuksessa voit tehdä tämän napsauttamalla ohjelmistokeskus-sovelluksen yläosassa olevaa’ Asennettu ’ – välilehteä.

Jos käytät toista ohjelmistohallintaa, kuten gnome-ohjelmistotyökalua, etsi vain sovellus, jonka haluat poistaa hakutyökalusta oikeassa yläkulmassa. Klikkaa sovellusta, kun se on lueteltu, ja paina ’Poista’ sieltä. Katso alla kuvakaappauksia yksityiskohtaisemmin molemmat menetelmät.

Ubuntu software centre asensi sovelluksia.
Ubuntu software centre asensi sovelluksia.
gnome-ohjelmisto linux mintillä. Haku 'firefox' joka on jo asennettu. Napsauta Poista-painiketta, jos haluat poistaa ohjelmiston'firefox' which is already installed. Click Remove to uninstall the software
gnome-software on linux mint. Haku ’firefox’ joka on jo asennettu. Napsauta Poista, jos haluat poistaa ohjelmiston

tämän luvun loppuosassa puhutaan ohjelmistojen asennuksen edistyneemmistä aiheista, mukaan lukien ohjelmistojen asentaminen käyttäen perinteisiä ohjelmistopakkausmenetelmiä, kuten apt-get, synaptic package manager ja YUM.

Debian, Ubuntu, Linux Mint & More: Installing .deb (Debian-paketit) ja käyttäen apt

debDebianin paketinhallintajärjestelmä on erittäin hyvin tehty ohjelmistopakkausmalli. Sillä on yhtäläisyyksiä Red Hat-järjestelmän (RPM) kanssa. DEB / APT-järjestelmä on erittäin suosittu, ja se löytyy monista muista järjestelmistä kuin Debianista, mukaan lukien Ubuntu, Linux Mint ja paljon muuta.

Debian-pakettien käyttämiseen on monia liittymiä. Näytämme sinulle pienen osajoukon, mutta nämä ovat joitakin työkaluja deb-pakettien käyttöön:

  • dpkg – komentoriviohjelma, jonka voit asentaa .DEB-paketteja. Tämä on yksinkertaisin (ja vaikein tapa asentaa debian-paketteja)
  • apt (apt-get) – helppokäyttöinen komentorivityökalu, joka tarjoaa yksinkertaisen tavan asentaa paketteja, ja toisin kuin dpkg, ei toimi the: n kanssa .deb paketti, mutta käyttää tiedostoa löytyy / etc / apt / sources.luettelo saada asiaa .deb tiedosto(t) netistä, asentamalla kaikki riippuvuudet sinulle.
  • dselect – tekstipohjainen valikkopohjainen käyttöliittymä, joka toimii muunakin kuin dpkg: n frontendina. Mahdollistaa pakettien asennuksen ja poistamisen
  • Aptitude – An ncurses terminal based front end to APT. Se on suosittu sen käyttäjäystävällinen käyttöliittymä ja erittäin kuvaileva luonne.
  • Synaptic tai Adept, tai jopa Software Center / gnome-software – graafiset frontend-työkalut, jotka tarjoavat helppokäyttöisen käyttöliittymän apt: lle. Ne helpottavat ohjelmiston asentamista, koska sinun ei tarvitse muistaa mitään komentoja, jotka useimmat uudet käyttäjät tuntevat olonsa mukavammiksi.

nyt kun tiedät tärkeimmät Debian DEB-työkalut, käymme läpi Debian-paketin asennuksen ensin Synaptic-paketinhallintaohjelmalla, joka on Debian Linuxin oletustyökalu, ja sitten käsittelemme lyhyesti asennuksen komentoriviltä:

ohjelmiston asentaminen Synaptic-Paketinhallintaohjelmalla:

Synaptic Package Manager
Synaptic Package Manager. Klikkaa pikkukuvaa laajentaaksesi

käynnistääksesi Synapticin, klikkaa Järjestelmävalikkoa työpöytävalikon vasemmassa yläkulmassa.

tämän jälkeen klikkaa Administration.

valitse lopuksi ”Synaptic Package Manager”

kun kirjoitat järjestelmänvalvojan salasanasi (joka on yleensä sama salasana kuin koneen pääkäyttäjä), sinulle esitetään pian samanlainen näyttö kuin vasemmalla.

monien näkemiesi vaihtoehtojen joukossa on suuri lista ikkunan vasemmalla puolella.

Tämä luettelo sisältää kaikenlaisia erilaisia ohjelmaluokkia. Jos et tiedä, mitä etsit, aloita tästä!

pakettien etsintä synaptisessa
pakettien etsiminen synaptisessa

klikkaamalla hakupainiketta työkalurivin oikeassa laidassa on mahdollista kirjoittaa ohjelma, jonka nimi on tuttu.

Huomautus kirjoitan tähän ”kdegames”, koska tiedän, että haluan ohjelmistopaketin nimeltä kdegames.

painamalla hakupainiketta viimeisessä vaiheessa minulle on nyt näytetty paketti ”kdegames” sekä kuvaus ja versiotiedot.

synaptic-guide3jos olet varma, että haluat asentaa tämän otsikon, napsauta sitä hiiren oikealla painikkeella. Oikealla oleva valikko ilmestyy. Valitsemalla ”Mark for Installation”, ohjelmisto ”kdegames” valitaan asennettavaksi, kun käytät näitä muutoksia.

esimerkki ”kdegamesista” valittiin nimenomaan siksi, että se on esimerkki ohjelmistosta, joka on riippuvainen muista ohjelmistoista (se tarvitsee toimiakseen muita ohjelmistonimiä asennettavaksi). Synaptic / APT näyttää tämän synaptic-guide4faktan ja kertoo sopivasti, että se lataa myös vasemmalla olevassa valikossa näkyvän lisäohjelman ”tyydyttääkseen” nämä riippuvuudet.

sinun tulee klikata ”Mark”, jotta voit jatkaa.

yhdellä klikkauksella ’merkitse’ Synaptic vie sinut takaisin päänäytölle, jotta voit halutessasi valita lisää asennettavia ohjelmistoja.

Jos olet valmis asentamaan aiemmin valitsemasi ohjelmiston, napsauta ”Käytä” – painiketta.

synaptic-opas5Synaptic antaa varoitusviestin, jossa kerrotaan, että uusia paketteja asennetaan. Klikkaamalla nuolta vieressä ’asennetaan’, näet mitkä niistä.

Jos olet tyytyväinen tähän, Valitse Käytä.

lopuksi Synaptic-paketinhallinta lataa pyydetyn ohjelmiston netistä, tai ehkä pyytää CD: tä (jos tiedot löytyvät Linux-distron asennus-CD: ltä) ja asentaa ohjelmiston järjestelmääsi.

viimeinen vaihe ohjelmiston lataamisessa ja asentamisessa Synaptic-paketinhallinnan avulla

kun ohjelmisto on asennettu, sinä voi yleensä käyttää sitä suoraan ’sovellukset’ valikosta. Jos haluat selvittää, mihin ohjelmisto on asennettu, Etsi juuri asentamasi ohjelmisto Synapticin avulla ja napsauta sitä hiiren kakkospainikkeella, Tarkastele ominaisuuksia ja napsauta ’asennetut tiedostot’.

Jos haluat poistaa ohjelmiston, napsauta sitä hiiren kakkospainikkeella ja valitse ”Mark for Removal”. Kuten aiemmin, napsauta Käytä-painiketta.

Jos haluat nähdä video-oppaan ohjelmistojen asentamisesta Linuxiin eri menetelmillä, katso opetusvideo tästä.

ohjelmiston asentaminen APT: llä komentorivillä

deb-paketin asentaminen apt-get: n kautta on nopeaa ja yhtä helppoa kuin seuraavan komennon suorittaminen root Linux-kehotteessa (esim.:

$ sudo apt-get install firefox

(sinun on syötettävä salasanasi)

Tämä esimerkki asentaisi ohjelman uusimman version ”firefox”. Apt kertoisi myös, että sen täytyy ladata joitakin muita ohjelmistoja (riippuvuudet), jotta ’firefox’ toimii. Muutamia muita APT: n komentoja tarvitset:

apt-get update

päivittää APT: n lähdetiedot kertoakseen sille kaikista APT-arkistojen uusista ohjelmistoista.

apt-get upgrade

päivittää minkä tahansa koneen vanhan ohjelmiston uusimpiin versioihin automaattisesti.

apt-get dist-upgrade

päivittää jakelun uusimpaan saatavilla olevaan versioon.

apt-get remove <app name>

poistaa järjestelmästäsi kaikki ei-vaaditut riippuvuudet.

asentaminen .Deb-paketit komentorivillä:

Ensinnäkin, lataa.deb-paketti ja pop se mihin tahansa kansioon järjestelmässäsi, asenna se ajamalla seuraava komento päätteellä:

$sudo dpkg --install package-name.deb

sen pitäisi olla asennettu paketti, vaikka taas on riippuvuuksia mietittävänä, ja kuten rpm: ssä, tee merkintä riippuvuusvirheistä, lataa sopiva DEB-paketti(t) vastaamaan riippuvuuksia ja yritä uudelleen.

ohjelmiston asentaminen Red Hat-pohjaisiin järjestelmiin

rpm Logo

Red Hat, yksi Linuxin ensimmäisistä jakelijoista keksi siistin ratkaisun ongelmiin .tervaa.GZ-tiedostot ja kääntäminen on normaalille käyttäjälle. He esipaketoivat tiedoston, zip sen ylös ja tekevät siitä kaikki kovat asennustyöt puolestasi. Tätä järjestelmää kutsutaan RPM: ksi ja se on standardi ohjelmiston asennustapa monille Linux-jakeluille, kuten Red Hat, Fedora, SuSE ja Mandriva.

YUM on helpompaa ja parempaa:

YUM on Debianin APT: n kaltainen järjestelmä, mutta Fedoralle ja muille Red Hat / RPM-pohjaisille jakeluille. Se tekee riippuvuusongelmista paljon epätodennäköisempiä Red Hatin käyttäjille.

ohjelmistopakettien asentaminen YUM: n kautta onnistuu Päätesovelluksen avulla seuraavasti:

$sudo yum install firefox

huomaa, että sinun ei tarvitse määrittää asennettavan ohjelmiston versiota. YUM menee Internetiin ja vetää automaattisesti alas uusimman version se voi löytää ’firefox’, ja asentaa sen sinulle, yhdessä muiden ohjelmistojen saatat tarvita, jotta ajaa’firefox’. Ohjelmiston poistaminen/poistaminen yum: n kautta on yhtä yksinkertaista kuin kirjoittamalla”yum remove <app name>”.

mitä jos en halua kirjoittaa komentoja asentaakseni ohjelmistoja Yum: n kautta?

käytä sitten graafista ohjelmaa, Yum Extenderiä (tai vastaavaa)!

miten sen asentaa, kuulen sinun kysyvän?

$sudo yum install yumex

nyt pääset Yum Extenderiin ”red hat” – valikosta kohdasta ”System Tools.”

lisätietoa YUMISTA löytyy tältä sivulta

miten asentaa rpm-tiedostoja (red hat-paketteja)

Jos et ole varma onko sinulla RPM-järjestelmä tai haluat vain tarkistaa, mitä rpm-versiota käytät, kokeile kirjoittaa seuraava Linux-päätelaitteeseen:

$ rpm -q rpm
sinun pitäisi saada vastaava vastaus tähän:
rpm-4.0.3-5

Jos saat jotain ’komentoa ei löydy’, niin kuulostaa siltä, ettei sinulla ole RPM: ää asennettuna, saatat käyttää Linux-jakelua, joka ei käytä rpm: ää natiivisti, esimerkiksi Debian, Ubuntu, Gentoo, Slackware, Mepis tai Xandros vilkaisevat tämän sivun DEB-tai TGZ-osioita.

on tärkeää, että jos lähdet lataamaan netistä kierroslukua, yritä aina saada sellainen, jonka jakelusi myyjä on pakannut.

esimerkiksi, jos menet Webiin ja etsit rpm-pakettia nimeltä ”firefox”, ja saat 3 kierrosta takaisin: Yksi Red Hatista, yksi Mandrivasta ja yksi Susesta. Jos sinulla on Mandriva Linux-jakelu tietokoneeseen, varmista, että käytät Mandriva yksi.

syynä tähän on järjestelmän kokoonpanorakenteeseen sovittaminen ja kirjastoiksi kutsutut asiat, jotka vaihtelevat distro-ja distro-välillä.

miten paketti asennetaan

okei, oletetaan, että sinulla on valmiina RPM-tiedosto nimeltään netscape-4.76-3.i386.rpm

voit asentaa sen seuraavilla tavoilla:

terminaaliin / konsoliin:

sudo rpm -Uvh netscape-4.76-3.i386.rpm

valmistelu 100%
asentaminen 100%

vaihtoehdot-Uvh tarkoittaa seuraavia:

u – päivityspaketti, jos se on jo asennettu, tai asenna, jos sitä ei ole asennettu
v – Ole monisanainen asennuksesta
h – Näytä hash-symbolit, jotka kertovat asennuksen etenemisestä

asentaminen .tervaa.gz. files (tarballs)

tar.gz-kuvake

.Tervaa.GZ tiedostot, tai, Tarballs seistä tape archive ja ovat Unix vastaava zip tiedostoja Windows-maailmassa. Ne voivat sisältää mitä tahansa tiedostoja, mutta niitä käytetään usein ohjelmien lähdekoodin pakkaamiseen.

Tervapalloja on pakattu viiteen päämakuun:

.tar (standardi tar-arkisto, jossa ei ole pakkausta.)

.tervaa.gz, .tgz (standard gzip compressed tar archive. sama kuin .tervaa.gz.)

.tar. BZ2 (tar-arkisto pakattuna lisäpakkaustyökalulla, bzip2)

.roskis.terva, .roskis.tervaa.gz tai .roskis.tgz (harvinaisempi tar-arkisto, joka sisältää binääritiedostoja lähteen sijaan).

suurimman osan ajasta olet tekemisissä .tervaa.GZ-tiedostot.

näin purat (Pura) a: ta .tervaa.gz-tiedosto kahdella eri tavalla:

konsolin luona:

$ cd /directory_that_the_tar_file_is_in
$ tar zxvf tarfile.tar.gz

jälkimmäisen komennon selittämiseksi tar purkaa gzipped-tiedoston (Z-lipulla, joka on lyhenne gz: stä tai gzipistä), x tarkoittaa purkaa, v on verboosinen (joten näet mitä tapahtuu, kun se poimii) ja f tarkoittaa seuraavan tiedoston purkamista (tässä tapauksessa tarfile.tervaa.gz). Muista, että tervaa käytettiin alun perin arkistojen irrottamiseen nauhoista, vanhoina aikoina, joten oletuksena se olettaa vakiosyötteen olevan streaming nauha-arkisto.

voit purkaa tar-arkiston Gnomessa tai KDE: ssä (graafinen Työpöytä):

Napsauta hiiren kakkospainikkeella tiedostonhallintasi tar-tiedoston kuvaketta.

valitse ote (tai KDE: ssä valitse Avaa Archiverilla).

ote tar-tiedoston kanssa asiaankuuluvalla arkistointiohjelmalla.

Okay, now you ’ ve extracted it you have either:

a) Käännä juuri purkamasi lähdekoodi

b) Suorita asentajakomentosarja, joka on osa purkamistasi tiedostoista

niin, miten erotat, oletko juuri purkanut tar-tiedoston, jossa on lähdekoodi, vai onko se binääri, jossa on asennusohjelma?

yleensä sisältö.tervaa.gz-tiedosto auttaa sinua tässä-tiedosto, joka sisältää lähdekoodia, sisältää usein tiedoston nimeltä ’Makefile’ jossain ensimmäisessä kansiossa uuttaa äänenvoimakkuutta. Tätä tiedostoa käytetään ohjelmiston kääntämiseen tai tekemiseen.

tar-tiedostossa, joka ei sisällä lähdekoodia, on pääasiassa binäärinen asennustiedosto, asennusohjelman tiedostonimi päättyy yleensä. Sh tai. pl.

esimerkiksi ohjelma VMWare sisältää ohjelman nimeltä vmware-installer.pl uutetussa pääkansiossa.

tiedoston suorittamiseen on yleensä annettava itselleen”lupa”:

sudo chmod 755 vmware-installer.pl (muuttaa tiedoston käyttöoikeuksia niin, että se voidaan lukea, kirjoittaa ja suorittaa)

sudo ./ install-vmware.pl (suorittaa asennusohjelman)

Jos löysit ”Makefilen”, sinun täytyy kääntää lähdekoodi. Näin se tehdään:

suurimman osan ajasta sinun täytyy käyttää päätettä lähteen kääntämiseen, joten käytä xterm/konsoli/päätettä ja siirry paketin tekemään hakemistoon, esim.:

$ cd /directory_that_the_tar_file_is_in

$ ls-l
yhteensä 302

-rwxr–r– 1 käyttäjäryhmä 2907 May 21 17:15 mytarfile.tar
–rwxr– r-1 user group 0015 May 21 17:15 newdir/

$ cd newdir/

tässä vaiheessa varmista, että luet asennustiedoston. Huomaat, että lähes jokaisessa lataamassasi tarballissa (erityisesti GNU-ohjelmistossa) on ainakin tiedosto INSTALL, COPYING, README and CHANGES

suurimman osan ajasta asennustiedosto sanoo saman asian, se on yleinen prosessi tarballsin asentamiseksi, mutta jos ohjelma vaatii erityisen kääntämisen, se selviää joko INSTALL-tai README-palvelussa. Jos se on hyödyllistä, se kertoo nimet ja sivustot muiden ohjelmistojen tarvitset ladata, jotta asentaa tämän ohjelmiston. Näitä muita vaadittavia ohjelmiston osia kutsutaan riippuvuuksiksi.

Jos olet asentamassa yleistä ohjelmaa, joka on poimittu tarballista ja oletat, että olemme juuri muuttaneet hakemistomme, kuten yllä, voisimme tehdä seuraavan ohjelman kääntämiseksi:

$ ./configure

(tee hyvät muistiinpanot tästä kaikista konfigurointivirheistä)

$ make

(tee hyvät muistiinpanot tästä kaikista käännösvirheistä)

$ make install

(tee hyvät muistiinpanot tästä mahdollisten käännösvirheiden varalta)

$ make clean

(tämä siivoaa täydellisen käännöksen jälkeen)

miksi kokoaminen on (useimmille) piikki perseessä, ja mitä ongelmia sinulla saattaa olla.

edellä mainittu menettely ei kuulosta liian vaikealta, eikä sen teoriassa pitäisikään olla. Mutta se ei aina toimi.

useimmiten tämä johtuu riippuvuuksista muihin ohjelmiin, tarvitset ensin asennettavaksi muita ohjelmistoja (yleensä ohjelmointikirjastoja) tämän ohjelmiston kääntämiseksi.

kuvaa tätä skenaariota: yrität asentaa tervaa.gzipped peli nimeltä xtux.

The./ configure pommeja, ja olet huomannut verkkosivuilla xtux, ja myös lähtö ./ määritä jotain SDL: stä. Et ole aivan varma, mitä se on, mutta menet päälle sivuston kuten google anyways ja kirjoita SDL.

selviää, että SDL on suosittu grafiikkakirjasto X: lle ja että se on välttämätön xtuxille.

lataat SDL-1.2.3.tervaa.gz SDL: n sivuilta ja asenna tuo tervapallo. Se asentaa hyvin, joten kokeile asentaa xtux vielä kerran. Se pommittaa edelleen, mutta tällä kertaa se antaa sinulle erilaisen viestin: ei löytynyt Qt yhtä suuri tai suurempi kuin 1.3 on a ./määrittää.

tarkista, onko järjestelmässäsi Qt-versio 1.3 tai uudempi. Sinulla on 1,3,4, joten sinun pitäisi olla kunnossa. Miksi tämä virhe tulee esiin? Hyvin, se on luultavasti, koska Qt (joka on toinen grafiikka / ohjelmointi toolkit) on asennettu, mutta ei ole kansiossa, että ./ configure katsoo sisään. Voit muokata ./ configure yourself to see there is anything you can do to change the situation yourself, or try remove Qt, and installing another instance of it from another source.

olen huomannut, että RPM-pohjainen distros usein laittaa tavaraa kuten Qt paikoissa, että normaali tarball dosen, joten se on usein syy näihin kääntää ongelmia, varmista, että jos olet asentanut normaalin version RPM (binääriversio), että voit myös asentaa sen mukana-dev RPM jos haluat kääntää .tgz: n lähde sitä vastaan. Tällä tarkoitan:

varmista, että olet asentanut qt: n.i386.rpm ja qt-dev.i386.rpm jos kokoat jotain Qt: hen perustuvaa, sillä-dev-paketti tarjoaa Qt-lähdekoodin asennettavalle lähdekoodiohjelmalle.

Lue Seuraava, Jos haluat tietää hieman enemmän.

ohjelmisto-ja Ohjelmistopakkaukset

Jos haluat tietää kaiken siitä, miten ja miksi ohjelmistot on pakattu Linuxiin, lue tämän sivun yli. Se näyttää kaikki tärkeimmät tiedot kaikista erityyppisistä ohjelmistopakkauksista, kertoo hieman lisää siitä, miten ne syntyivät ja vertaa niitä Applen ja Microsoftin vastaaviin.

>> Lue: ohjelmisto-ja Ohjelmistopakkaukset Linuxissa.

tiedostojen ja ohjelmien käsittely

Jos olet asentanut tarball -, RPM-tai DEB-paketin ja haluat suorittaa sen, tai ehkä olet kiinnostunut tietämään enemmän Linux-tiedostojärjestelmästä, mukaan lukien käyttöoikeuksien käsittely, katso opetusohjelma ’omien tiedostojen hallinta’.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *