Articles

hogyan telepíthetek szoftvert Linuxban?

Linuxban sokféle módja van a dolgoknak, a szoftver telepítése sem kivétel. Van barátságos és szép grafikus lehetőségek, valamint szöveges mód eszközök Billentyűzet harcosok. Bármi legyen is a választás, ez az útmutató kell látni, hogy jobb!

The easy way: Software Center (etc)

Ubuntu Software Centre's Software Centre
Ubuntu Software Centre megmutatja, milyen könnyű letölteni és telepíteni a szoftvert Linuxra.

sokféle disztribúció (íz) létezik a Linux számára, amint azt a 3.fejezet mutatja: elosztás kiválasztása. A Linux minden egyes disztribúciója kissé eltérően kezeli a szoftver telepítését, azonban mindegyik a három fő “csomagolási” típus egyikét használja, így ritkán változnak drasztikus módon.

Ha Ubuntu-t használ, akkor valószínűleg inkább az Ubuntu Szoftverközpontot részesíti előnyben. Megmutatja, hogy melyik szoftvert telepítette az Ubuntu számítógépére, valamint az Ubuntu-ból elérhető összes szoftvercímet. Még azt is javasolja, hogy a korábban letöltött szoftver alapján tetszenek a szoftverek. Szinte az összes többi Linux disztribúciónak megvan a megfelelője a szoftverközponthoz, és szinte ugyanúgy működnek. Sokan most a gnome-szoftver eszközt használják, amely majdnem ugyanúgy néz ki, nagyon hasonló módon működik. Az alábbiakban egy videó látható a működéséről.

a szoftver telepítése az Ubuntu Szoftverközpontba olyan egyszerű, mint az érdeklődő címre kattintva, majd az “Install” megérintésével. A többi az Ön számára készült, az alkalmazás pedig az Ubuntu Launcher-ből érhető el (ez a barna kör ikon a képernyő bal felső sarkában).

videó: a szoftver telepítése a Gnome-szoftver eszközzel:

szoftver eltávolítása

a szoftver eltávolításához egyszerűen kattintson az eltávolítani kívánt alkalmazásra, majd kattintson az “Eltávolítás” gombra. Az Ubuntu Szoftverközpontban ezt megteheti a Szoftverközpont alkalmazás tetején található “Telepített” fülre kattintva.

ha más szoftverkezelőt, például gnome-szoftver eszközt használ, egyszerűen keresse meg az eltávolítani kívánt alkalmazást a jobb felső sarokban található keresőeszközből. Kattintson az alkalmazásra, miután felsorolta, majd nyomja meg az “Eltávolítás” gombot. Lásd az alábbi screenshotok részletesebben mindkét módszer.

Ubuntu software centre telepített alkalmazások.
Ubuntu software centre telepített alkalmazások.
gnome-software on linux mint. Keresés
gnome-szoftver linux mint rendszeren. Keresés “firefox”, amely már telepítve van. Kattintson az Eltávolítás gombra a szoftver eltávolításához

a fejezet többi része a szoftver telepítésének fejlettebb témáiról szól, beleértve a szoftver telepítését a hagyományos szoftvercsomagolási módszerek, például az apt-get, a synaptic package manager és a YUM felhasználásával.

Debian, Ubuntu, Linux Mint & több: telepítés .deb (Debian csomagok) és apt

debA Debian csomagkezelő rendszer egy nagyon jól elkészített szoftvercsomagolási modell. Hasonlóságot mutat a Red Hat rendszerrel (RPM). A DEB / APT rendszer nagyon népszerű, a Debianon kívül számos rendszeren megtalálható, beleértve az Ubuntut, a Linux Mint-t stb.

számos interfész van a Debian csomagok használatához. Megmutatunk egy kis részhalmazt, azonban ezek néhány eszköz a deb csomagok használatához:

  • dpkg – egy parancssori program, amellyel telepíthető .DEB csomagok. Ez a legalapvetőbb (és a legnehezebb módja annak, hogy telepíteni debian csomagok)
  • apt (apt-get)-egy könnyen használható parancssori eszköz, amely egy egyszerű módja annak, hogy telepíteni csomagok, ellentétben dpkg, nem működik a .deb csomag, de az /etc/apt/sources fájlban található fájlt használja.lista a releváns megszerzéséhez .deb fájl(ok) a net, telepítése az összes függőségek az Ön számára.
  • dselect-egy szöveges alapú menüvezérelt felület, amely több, mint egy frontend a dpkg. Lehetővé teszi a telepítés és eltávolítása csomagok
  • alkalmassági-egy ncurses terminál alapú Front end APT. Ez népszerű a felhasználóbarát felület és nagyon leíró jellegű.
  • Synaptic vagy Adept, vagy akár a Software Center / gnome-software-a grafikus frontend eszközök, amelyek egy könnyen használható felület apt. Megkönnyítik a szoftver telepítését, mivel nem kell emlékezni semmilyen parancsra, amellyel a legtöbb új felhasználó jobban érzi magát.

Most, hogy tudom, mi a fő Debian DEB eszközök, majd lépjen át telepítése Debian csomag első használatával a Synaptic csomagkezelő, ami az alapértelmezett eszköz a Debian Linux, majd röviden ismertetjük a borító telepítés a parancssori shell:

a szoftver Telepítése a Synaptic csomagkezelő:

synaptic csomagkezelő
Synaptic csomagkezelő. Kattintson a bélyegkép elemre a

kibontásához a Synaptic elindításához kattintson az asztal menü bal felső sarkában található Rendszermenüre.

Ezután kattintson az Adminisztráció gombra.

végül kattintson a “Synaptic Package Manager”

elemre a rendszergazdai jelszó beírása után (amely általában ugyanaz a jelszó, mint a gép fő felhasználója), hamarosan megjelenik a bal oldali képernyőhöz hasonló képernyő.

a sok lehetőség közül, amit látsz, van egy nagy lista az ablak bal oldalán.

Ez a lista mindenféle szoftverkategóriát tartalmaz. Ha nem tudja, mit keres, kezdje itt!

csomagok keresése szinaptikus
csomagok keresése szinaptikus

az eszköztár jobb oldalán található Keresőgombra kattintva be lehet írni az eszköztár nevét a program tudja a nevét.

megjegyzés itt írom be a “kdegames” – t, mert tudom, hogy a kdegames nevű szoftvercsomagot akarom.

az utolsó lépésben a Keresés gomb megnyomásával most megjelenik a “kdegames” csomag, valamint a leírás és a verzióinformációk.

synaptic-guide3 ha biztos benne, hogy telepíteni szeretné ezt a címet, akkor kattintson a jobb gombbal rá. Megjelenik a jobb oldali menü. A “jelölés a telepítéshez” kiválasztásával a “kdegames” szoftver kerül kiválasztásra a telepítéshez, amikor ezeket a változtatásokat alkalmazza.

a “kdegames” példáját kifejezetten azért választották, mert ez egy olyan szoftver példája, amely más szoftverektől függ (más szoftvercímeket kell telepíteni ahhoz, hogy működjön). A Synaptic / APT megmutatja ezt a synaptic-guide4 tényt, és kényelmesen elmondja, hogy a bal oldali menüben látható extra szoftvert is letölti, hogy “kielégítse” ezeket a függőségeket.

a folytatáshoz kattintson a “Mark” gombra.

egy rákattint a “Mark”, Synaptic elviszi vissza a fő képernyőn, így lehet választani több szoftvert telepíteni, ha szeretné.

Ha készen áll a korábban kiválasztott szoftver telepítésére, kattintson az “Alkalmaz” gombra.

synaptic-guide5 Synaptic ad egy figyelmeztető üzenetet, azt mondja, hogy az új csomagok fognak telepíteni. A “telepítendő” melletti nyílra kattintva láthatja, melyiket.

Ha elégedett ezzel, kattintson az Alkalmaz gombra.

végül a Synaptic csomagkezelő letölti a kért szoftvert a hálózatról, vagy esetleg CD-t kér (ha az adatok megtalálhatók a Linux disztró telepítő CD-jén), majd telepíti a szoftvert a rendszerre.

a SZOFTVER letöltésének és telepítésének utolsó lépése a Synaptic Package Manager segítségével
a SZOFTVER letöltésének és telepítésének utolsó lépése a Synaptic Package Manager segítségével

a szoftver telepítése után általában közvetlenül az “alkalmazások” menüből használhatja. Ha azt szeretné megtudni, hogy hova telepítette a szoftvert a Synaptic használatával, keresse meg újra az éppen telepített szoftvert, majd kattintson a jobb gombbal rá, tekintse meg a tulajdonságokat, majd kattintson a “telepített fájlok” gombra.

a szoftver eltávolításához kattintson a jobb egérgombbal, majd válassza a “Mark for Removal” lehetőséget. Mint korábban, kattintson az Alkalmaz gombra.

Ha videó útmutatót szeretne látni a szoftver telepítéséről Linuxban, különféle módszerekkel, olvassa el a videó bemutatóját itt.

szoftver telepítése APT segítségével a

parancssorban a deb csomag telepítése az apt-get segítségével gyors, és olyan egyszerű, mint a következő parancs futtatása a root Linux prompt-ban (például):

$ sudo apt-get install firefox

(meg kell adnia a jelszavát)

Ez a példa telepítené a “firefox” program legfrissebb verzióját. Az Apt azt is elmondja, hogy le kell töltenie néhány más szoftvert (függőséget) annak érdekében, hogy a firefox futhasson. Néhány további parancs az Apt-hez, amire szüksége lesz:

apt-get update

frissíti az APT forrásinformációkat, hogy elmondja az APT tárolókban található Új szoftverekről.

apt-get upgrade

frissíti minden régi szoftver a gépen a legújabb verziók automatikusan.

apt-get dist-upgrade

frissíti a disztribúciót a disztribúció legújabb elérhető verziójára.

apt-get remove <app name>

eltávolítja a rendszerből a nem szükséges függőségeket.

telepítés .DEB csomagok a parancssori héjban:

először töltse le a .deb csomag és pop be bármely mappába a rendszer, akkor egyszerűen telepítse fut a következő parancsot a terminál segítségével:

$sudo dpkg --install package-name.deb

Ez legyen a csomag telepítve, bár ismét vannak függőségek gondolni, és mint RPMs, hogy egy megjegyzés a függőség hibák, töltse le a megfelelő DEB csomag(ok), hogy megfeleljen a dependenc(ies), és próbálja újra.

szoftver telepítése Red Hat alapú rendszerekre

RPM Logo

Red Hat, a Linux egyik első disztribútora ügyes megoldást talált a problémákra .kátrány.gz fájlok összeállítása van a normál felhasználó számára. Ők előre csomagolja a fájlt, zip fel, hogy ez nem a kemény telepítési munka az Ön számára. Ez a rendszer az úgynevezett RPM, és ez a szabványos szoftver telepítési módszer sok Linux disztribúciók ma, mint például a Red Hat, Fedora, SuSE és Mandriva.

YUM könnyebb és jobb:

YUM egy olyan rendszer, mint a Debian APT, de A Fedora és más Red Hat / RPM alapú disztribúciók. A függőségi problémákat sokkal kevésbé valószínűvé teszi a Red Hat felhasználók számára.

szoftvercsomagok telepítése a YUM segítségével a következő lépésekkel történhet a Terminálalkalmazás segítségével:

$sudo yum install firefox

vegye figyelembe, hogy nem kell megadnia a telepített szoftver verzióját. YUM kimegy az internetre, és automatikusan lehúzza a legújabb verziót megtalálja a “firefox”, és telepíti az Ön számára, valamint bármely más szoftver, amire szüksége lehet, annak érdekében, hogy fut a “firefox”. Eltávolítása / eltávolítása szoftver segítségével yum olyan egyszerű, mint a gépelés ‘yum eltávolítás <app name>’.

mi van, ha nem akarok parancsokat beírni a szoftver telepítéséhez a YUM segítségével?

ezután használja a grafikus programot, Yum Extender (vagy hasonló)!

hogyan telepíti, hallom, hogy kérdezed?

$sudo yum install yumex

most már elérheti Yum Extender a” red hat “menüben, a” System Tools.”

További információ a YUM, lásd ezt az oldalt

hogyan kell telepíteni RPM fájlok (red hat csomagok)

ha nem biztos benne, ha van egy RPM rendszer, vagy csak szeretné ellenőrizni, hogy milyen változata RPM használ, akkor próbálja meg beírni a következő a Linux terminál:

$ rpm -q rpm
ehhez hasonló választ kell kapnia:
rpm-4.0.3-5

ha kap valamit, mint a “parancs nem található”, akkor úgy hangzik, mintha nincs RPM telepítve, akkor lehet, hogy egy Linux disztribúció, amely nem használja rpm natívan, például Debian, Ubuntu, Gentoo, Slackware, Mepis vagy Xandros van egy pillantást a DEB vagy TGZ szakaszok ezen az oldalon.

fontos, hogy ha RPM-t szeretne letölteni a hálózatról, mindig próbáljon meg egy olyan csomagot kapni, amelyet a disztribúció szállítója csomagolt.

például, ha az interneten keres egy “firefox” nevű RPM csomagot, akkor 3 RPM-t kap vissza: Egy piros kalapból, egy Mandriva-ból és egy SuSE-ból. Ha Mandriva Linux disztribúciója van a számítógépen, győződjön meg róla, hogy a Mandriva one-t használja.

ennek az Az oka, minden le illeszkedő, a rendszer konfigurációjától szerkezet, amit úgy hívnak, könyvtárak, amelyek eltérhetnek a disztró, hogy disztró.

hogyan kell telepíteni a csomagot

Oké, tegyük fel, hogy van egy RPM fájl készen áll a telepítésre nevű netscape-4.76-3.i386.rpm

a következő módon telepítheti:

a terminálon/konzolon:

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

előkészítése 100%
telepítése 100%

az opciók-Uvh állni a következő:

U-Upgrade csomag, ha már telepítve van, vagy telepíteni, ha nincs telepítve
v-legyen bőbeszédű a telepítés
h-show hash szimbólumok jelzik a telepítés előrehaladását

telepítése.kátrány.gz. fájlok (tarballs)

tar.gz ikon

.Kátrány.gz fájlok, vagy, Tarballs állni szalag archívum, valamint a UNIX megfelelője zip fájlokat a Windows világ. Tartalmazhatnak bármilyen fájlt, de gyakran használják a programok forráskódjának csomagolására.

Tarballs jönnek csomagolva öt fő ízek:

.tar (szabványos TAR archívum tömörítés nélkül.)

.kátrány.gz, .tgz (standard gzip tömörített tar archívum. ugyanaz, mint .kátrány.gz.)

.tar. bz2 (TAR archívum tömörítve extra tömörítő eszközzel, bzip2)

.kuka.tar, .kuka.kátrány.GZ vagy .kuka.tgz(kevésbé gyakori TAR archívum, amely bináris fájlokat tartalmaz, nem pedig forrást).

Az idő nagy részében, akkor foglalkozik .kátrány.GZ fájlok.

itt van, hogyan kell kivonni (kicsomagolni) a .kátrány.gz fájl két különböző módon:

a Konzol:

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

elmagyarázni az utóbbi parancs, tar kibontja a gzipped fájlt (a z flag, ami rövid gz, vagy gzip), x azt jelenti, hogy a kivonat, v a bőbeszédű (így láthatja, hogy mi történik, mint a kivonatok) f azt jelenti, kivonat a következő fájl (ebben az esetben tarfile.kátrány.gz). Ne feledje, hogy a tar-t eredetileg a szalagok archívumainak kivonására használták, a régi időkben, tehát alapértelmezés szerint elvárja, hogy a szabványos bemenet streaming szalagarchívum legyen.

TAR archívum kibontásához a Gnome-ban vagy a KDE-ben (grafikus asztal):

jobb egérgombbal kattintson a fájlkezelő megfelelő tar fájljának ikonjára.

válassza az Extract lehetőséget (vagy a KDE-ben válassza az Open with Archiver lehetőséget).

kivonat a tar fájlt a megfelelő archiváló programot.

Oké, most már kivont akkor sem:

a) Állítsa össze az éppen kibontott forráskódot

b) futtassa a telepítő szkriptet, amely része a kibontott fájloknak

Szóval, hogyan különböztetheti meg, hogy éppen kibontott-e egy tar fájlt forráskóddal, vagy bináris, benne telepítővel?a legtöbb esetben, ha a beteg nem tudja, hogyan kell kezelni a betegséget .kátrány.a gz fájl segít itt – egy forráskódot tartalmazó fájl gyakran tartalmaz egy “Makefile” nevű fájlt valahol a kibontott kötet első mappájában. Ez a fájl fordítására használják, vagy, hogy, a szoftver.

a forráskódot nem tartalmazó tar fájl elsősorban bináris telepítő fájlt tartalmaz, a telepítő fájlneve általában .sh vagy .pl.

például a VMware program tartalmaz egy nevű programot vmware-installer.pl a kibontott gyökér mappában.

a fájl futtatásához általában”engedélyt”kell adnia magának a futtatáshoz:

sudo chmod 755 vmware-installer.pl (megváltoztatja a fájl engedélyeit, hogy olvasható, írható és futtatható legyen)

sudo ./ install-vmware.pl (fut a telepítő)

Ha talált egy “Makefile”, akkor meg kell fordítani a forráskódot. Itt van, hogyan kell csinálni:

a legtöbb időt, akkor kell használni a terminált lefordítani forrás, így egy xterm/konzol/terminál, és menjen be a könyvtárba, hogy már készült a csomag, például:

$ cd /directory_that_the_tar_file_is_in

$ ls-l
összesen 302

-rwxr–r– 1 felhasználói csoport 2907 május 21 17:15itthontar
– rwxr-r-1 felhasználói csoport 0015 május 21 17: 15 newdir /

$ CD newdir /

Ezen a ponton olvassa el a telepítőfájlt. Rájössz, hogy szinte minden tarball-t, hogy töltse le (különösen a GNU szoftver) legalább nevű fájlt TELEPÍTENI, MÁSOLÁS, README VÁLTOZIK

a Legtöbb időt a telepítő fájl ugyanazt mondja, ez egy általános folyamat, a telepítés tarballs, de ha egy program előírja, hogy összeállítani egy különleges módon, majd megtudod, sem TELEPÍTENI, vagy a README-t. Ha ez hasznos, akkor megmondja a nevét, weboldalait bármely más szoftver lesz szükség, hogy töltse le annak érdekében, hogy telepítse ezt a szoftvert. Ezeket a szükséges szoftvereket “függőségeknek” nevezik.

Ha egy általános programot telepít, amelyet egy tarballból kivontak, feltételezve, hogy csak a könyvtárunkba váltottunk, mint fent, a következőket tehetjük a program összeállításához: $ ./configure

(jó megjegyzi, itt minden konfigurálása hibák)

$ make

(jó megjegyzi, itt minden fordítási hibák) $ make install

(jó megjegyzi, itt minden fordítási hibák)

$ make clean

(ez megtisztítja után sucessfull összeállítása)

Miért összeállít egy púp a hátamon (a legtöbb ember számára), valamint a probléma lehet.

a fenti eljárás nem hangzik túl nehéznek, és elméletileg nem is kellene. De ez nem mindig működik.

Az idő nagy részében ez azért van, mert függőségek más programok, meg kell más szoftver (általában programozási könyvtárak) kell telepíteni az első, annak érdekében, hogy lefordítani ezt a szoftvert.

kép Ez a forgatókönyv: megpróbálja telepíteni tar.gzipped nevű játék xtux.

az ./ konfigurálja bombák, és észrevette a honlapon xtux, valamint a kimenet a ./ állítson be valamit az SDL-ről. Nem egészen biztos benne, hogy mi az, de egy olyan oldalra lép, mint a google, és beírja az SDL-t.

megtudja, hogy az SDL valójában egy népszerű grafikus könyvtár az X számára, és hogy az xtux számára szükséges.

SDL-1.2.3 letöltése.kátrány.gz az SDL honlapjáról és telepítse azt a tarballt. Ez telepíti finom, így próbálja meg telepíteni xtux még egyszer. Még mindig bombák ki, de ezúttal ez ad egy másik üzenetet: nem találtam Qt egyenlő vagy nagyobb, mint 1.3 egy ./ configure.

ellenőrizze a rendszer QT verzió 1.3 vagy nagyobb. Van 1.3.4, így jól kell lennie. Miért jön ez a hiba? Nos, valószínűleg azért van, mert a Qt (amely egy másik grafikus / programozási eszközkészlet) telepítve van, de nincs a mappában ./ configure keres. Lehet szerkeszteni ./ állítsd be magad, hogy ha van valami, amit tehetünk, hogy módosítsa a helyzetet magad, vagy próbálja meg eltávolítani Qt, majd telepítsen egy másik példányát egy másik forrásból.

úgy találom, hogy az RPM alapú disztribúciók gyakran olyan dolgokat helyeznek el, mint a Qt, olyan helyeken, ahol a normál tarball dosen nem, tehát gyakran ez az oka ezeknek a fordítási problémáknak, győződjön meg róla, hogy ha telepítette az RPM (bináris verzió) normál verzióját, akkor is telepíti a kísérő dev RPM-et, ha összeállítani kívánja .tgz alapú forrás ellene. Ez alatt azt értem:

győződjön meg róla, hogy telepítette a qt-T.i386.rpm és qt-dev.i386.rpm ha összeállítása valamit, ami támaszkodik QT, mint a-dev csomag biztosítja a qt forráskód a forrás program telepítése.

olvassa el az alábbiakat, ha kicsit többet szeretne tudni.

Software and Software Packaging

ha mindent tudni szeretne arról, hogyan és miért csomagolják a szoftvert Linuxba, akkor olvassa el ezt az oldalt. Ez megmutatja az összes főbb részleteket a különböző típusú szoftver csomagolás, kidolgozza egy kicsit többet arról, hogyan jöttek létre, és összehasonlítja őket az Apple és a Microsoft társaik.

>> Read: software and Software Packaging in Linux.

Foglalkozik a fájlok, programok

Ha már telepítve van a tarball-t, RPM vagy DEB csomag akarod futtatni, vagy talán érdekli, hogy több a Linux fájlrendszer beleértve foglalkozik engedélyek, nézd meg a bemutató ‘kezelése a fájlok.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük