Általános fogalmak
Amint azt a Disztribúciók részben részletesebben kifejtjük , minden Linux disztribúcióhoz különböző előre telepített programok tartoznak. Sokuk tartalmaz még egy fejlett irodai csomagot, valamint hatékony hang-, videó- és képszerkesztő szoftvert is. Ez két fontos különbség a Windowshoz képest: a) nem minden disztribúcióhoz ugyanazok a programok tartoznak, és b) sok disztribúcióhoz már nagyon komplett, előre telepített programok tartoznak, így nem kell azokat külön beszerezni.
A programok telepítésének módja a terjesztések között is változhat. Mindazonáltal közös gondolatuk van, amely megkülönbözteti őket a Windows-tól: a programokat letölti a disztribúció hivatalos tárházaiból.
Mik azok a tárak?
A tároló egy olyan hely – pontosabban egy szerver –, ahol a Linux disztribúciódhoz elérhető összes csomag tárolva van. Ennek a rendszernek számos előnye van a Windows által használt rendszerrel szemben, ahol a programtelepítőket az internetről vásárolhatod vagy töltheted le.
1) Nagyobb biztonság : mivel minden csomag egy központi szerveren található, és ezek igen jelentős százaléka nyílt forráskódú program (azaz bárki láthatja, mit csinálnak), sokkal könnyebb ellenőrizni, hogy tartalmaznak-e „rosszindulatú kódot”, és a legrosszabb esetben megfékezni a „fertőzést” (elég lenne a csomagot eltávolítani a tárolókból).
Ez azt is megakadályozza, hogy a felhasználónak megbízhatatlan oldalakon kell navigálnia a kedvenc programjai után.
2) Több és jobb frissítés : Ez a rendszer lehetővé teszi, hogy a teljes operációs rendszert naprakészen tartsd. A frissítéseket már nem kell külön-külön programonként kezelni, így erőforrásokat, sávszélességet stb. takaríthatsz meg. Továbbá, figyelembe véve, hogy Linuxban minden egy program (az ablakkezeléstől az asztali alkalmazásokig, beleértve magát a kernelt is), ez egy megfelelő módszer arra, hogy még a rendszered által használt legkisebb és legismertebb programokat is naprakészen tartsd.
3) Csak a rendszergazda telepíthet programokat : minden disztribúció rendelkezik ezzel a korlátozással. Ezért amikor programokat próbál telepíteni vagy eltávolítani, a rendszer kérni fogja a rendszergazdai jelszót. Bár ez a Windows újabb verzióiban is így van, sok, a Windows XP-hez szokott felhasználó kissé irritálónak találhatja ezt a beállítást (bár biztosíthatom Önöket, hogy ez elengedhetetlen a rendszerbiztonság minimális szintjéhez).
Hogyan adhatok hozzá / távolíthatok el programokat a disztribúciómon?
Már láttuk, hogy ezt elsősorban a tárolókon keresztül kell megoldani. De hogyan? Nos, minden disztribúciónak megvan a saját csomagkezelője, amely lehetővé teszi a programok kezelését. A "kezdőknek" szánt, általában Debian vagy Ubuntu alapú disztribúciókban a leggyakoribb az APT , amelynek legnépszerűbb grafikus felülete a Synaptic . Fontos azonban tudni, hogy minden disztribúció maga választja ki a csomagkezelőjét ( RPM a Fedorában és származékaiban; Pacman az Arch Linuxban és származékaiban ), és természetesen a saját grafikus felületét is kiválasztja (ha van hozzá).
Kattintson ide a programtelepítési módszerekről szóló bejegyzés elolvasásához, vagy olvasson tovább egy rövid összefoglalóért.
Grafikus felület használata a csomagkezelőhöz
Mint láttuk, a csomagok telepítésének, eltávolításának vagy újratelepítésének leggyakoribb módja a csomagkezelő. Valamennyi grafikus felület meglehetősen hasonló kialakítású.
Példaként lássuk, hogyan kell használni a Synaptic csomagkezelőt (amely az Ubuntu régebbi verzióiban érkezett, és amelyet most az Ubuntu Szoftverközpont vált fel).
Először is, mindig jó ötlet frissíteni az elérhető programok adatbázisát. Ezt az Újratöltés gombra kattintva teheti meg . A frissítés befejezése után írja be a keresési kifejezést . Valószínűleg látni fogja a csomagok listáját. Kattintson azokra, amelyek érdeklik, hogy további részleteket láthasson. Ha telepíteni szeretne egy csomagot, kattintson rá jobb gombbal , és válassza a Kijelölés telepítésre lehetőséget . Miután kiválasztotta az összes telepíteni kívánt csomagot, kattintson az Alkalmaz gombra. A csomagok eltávolítása ugyanazt a folyamatot követi, de a Kijelölés eltávolításra (eltávolítja a programot, de meghagyja a konfigurációs fájljait) vagy a Kijelölés teljes eltávolításra (mindent eltávolít) lehetőséget kell választania .
A terminál használata
Egy dolgot meg fog tanulni a Linux alatt, hogy el kell veszítenie a termináltól való félelmét. Ez nem valami hackerek számára fenntartott. Épp ellenkezőleg, ha megszokja, akkor hatalmas szövetségese lesz.
A grafikus felület futtatásához hasonlóan rendszergazdai jogosultságokra van szükség a programok telepítéséhez vagy eltávolításához. Terminálból ezt általában a `sudo` paranccsal indítva érhetjük el . Az `apt` esetében ezt a következőképpen tehetjük meg:
sudo apt-get update // az adatbázis frissítése sudo apt-get install csomag // csomag telepítése sudo apt-get remove csomag // csomag eltávolítása sudo apt-get purge csomag // az apt-cache keresési csomag teljes eltávolítása csomag // csomag keresése
A szintaxis eltérő lehet, ha a disztribúciód más csomagkezelőt használ (rpm, pacman stb.). Az ötlet azonban lényegében ugyanaz. A parancsok és azok megfelelőinek teljes listájáért a különböző csomagkezelőkben a Pacman Rosetta dokumentációjának elolvasását javaslom.
Függetlenül attól, hogy melyik csomagkezelőt használod, egy csomag telepítésekor valószínűleg felkér más csomagok, úgynevezett függőségek telepítésére . Ezek a csomagok elengedhetetlenek a telepíteni kívánt program működéséhez. Eltávolításkor felmerülhet a kérdés, hogy miért nem kérte fel a függőségek eltávolítását is. Ez attól függ, hogyan kezeli ezt a csomagkezelő. Egyes csomagkezelők ezt automatikusan elvégzik, de az APT megköveteli, hogy manuálisan hajtsd végre a következő parancs futtatásával a rendszeren jelenleg telepített alkalmazások által nem használt telepített függőségek eltávolításához .
sudo apt-get autoremove
Vannak más módszerek a programok Linuxra történő telepítésére?
1. Privát adattárak : A programok telepítésének leggyakoribb módja a hivatalos adattárak használata. Azonban „személyes” vagy „privát” adattárak telepítése is lehetséges. Ez többek között lehetővé teszi a programfejlesztők számára, hogy programjaik legújabb verzióit kínálják felhasználóiknak anélkül, hogy meg kellene várniuk, amíg a disztribúció fejlesztői összeállítják a csomagokat és feltöltik azokat a hivatalos adattárakba.
Ennek a módszernek azonban vannak biztonsági kockázatai. Nyilvánvaló, hogy csak azoktól a webhelyektől vagy fejlesztőktől kell hozzáadni a "privát" adattárakat, amelyekben megbízik.
Az Ubuntuban és származékaiban ezeknek a tárolóknak a hozzáadása nagyon egyszerű. Egyszerűen keresse meg a kérdéses tárolót a Launchpadben , majd nyisson meg egy terminált, és írja be:
sudo add-apt-repository ppa: tárház neve sudo apt-get update sudo apt-get install csomagnév
A teljes magyarázatért javaslom, hogy olvasd el ezt a cikket a PPA-k (személyes csomagarchívumok) Ubuntuban való hozzáadásáról.
Érdemes tisztázni, hogy más, nem az Ubuntun alapuló disztribúciók nem használnak PPA-kat, de lehetővé teszik a privát adattárak hozzáadását más módszerekkel. Például az Arch Linux-alapú disztribúciókban, amelyek a pacman-t használják csomagkezelőként, lehetőség van AUR (Arch Users Repository) tárolók hozzáadására, nagyon hasonlóan a PPA-khoz.
2. Egyedi csomagok : A program telepítésének egy másik módja a disztribúcióhoz tartozó megfelelő csomag letöltése. Ehhez mindössze annyit kell tudni, hogy minden disztribúció más csomagformátumot használ. A Debian és Ubuntu alapú disztribúciók DEB csomagokat, a Fedora alapú disztribúciók RPM csomagokat és így tovább.
Miután letöltötte a csomagot, kattintson duplán rá. Megnyílik a csomagkezelő grafikus felülete, amely megkérdezi, hogy telepíteni szeretné-e a programot.
Meg kell jegyezni, hogy a csomagok telepítésének ez sem a legbiztonságosabb módja. Bizonyos esetekben azonban hasznos lehet.
3. A forráskód fordítása : Előfordulhat, hogy olyan alkalmazásokkal találkozunk, amelyek nem biztosítanak telepítőcsomagokat, és a forráskódból kell fordítanunk. Ehhez az Ubuntuban először is telepítenünk kell egy build-essential nevű metacsomagot a cikkben ismertetett módszerek egyikével.
Az alkalmazás összeállításához általában a következő lépések szükségesek:
1. Töltsd le a forráskódot.
2.- Csomagold ki a kódot, ami általában tar csomagban található és gzip (*.tar.gz) vagy bzip2 (*.tar.bz2) alá tömörítve található.
3.- Adja meg a kód kicsomagolásakor létrehozott mappát.
4.- Futtassa a configure szkriptet (ez ellenőrzi a fordítást befolyásoló rendszerjellemzőket, konfigurálja a fordítást ezen értékek alapján, és hozza létre a makefile-t).
5.- Futtasd a make parancsot, ami a fordításért felelős.
6. Futtasd a `sudo make install` parancsot , ami telepíti az alkalmazást a rendszerre, vagy még jobb, ha telepíted a `checkinstall` csomagot és futtatod a `sudo checkinstall` parancsot. Ez az alkalmazás létrehoz egy .deb csomagot, így nem kell újra lefordítani, bár nem tartalmazza a függőségi listát.
A checkinstall használatának az az előnye is, hogy a rendszer nyomon követi az így telepített programokat, megkönnyítve azok eltávolítását is.
Itt van egy teljes példa az eljárás futtatására:
tar xvzf sensors-applet-0.5.1.tar.gz cd sensors-applet-0.5.1 ./configure sudo checkinstall
Egyéb ajánlott olvasási cikkek:
- Az alkalmazások telepítése Linuxra.
- Az alkalmazások telepítése a PPA-ból.
- Az alkalmazások telepítése a GetDeb-ből.
Hol lehet jó szoftvert szerezni
Kezdjük azzal, hogy tisztázzuk, hogy a Windows alkalmazások - elvileg - nem futnak Linux rendszeren. Ugyanúgy, mint például nem Mac OS X-en.
Bizonyos esetekben ezek platformokon átívelő alkalmazások, vagyis a különböző operációs rendszerek számára elérhető verziók. Ebben az esetben elegendő lenne telepíteni a Linux verzióját és megoldani a problémát.
Van egy másik eset is, amelyben a probléma kisebb: ha a Java-ban kifejlesztett alkalmazásokról van szó. Pontosan a Java lehetővé teszi az alkalmazások futtatását az operációs rendszertől függetlenül. A megoldás ismét nagyon egyszerű.
Ugyanebben az értelemben egyre több alternatíva van a felhőben az asztali alkalmazások számára. Ahelyett, hogy az Outlook Express for Linux klónját keresné, érdemes használni a Gmail, a Hotmail stb. Webes felületét. Ebben az esetben a Linux kompatibilitási problémák sem merülnek fel.
De mi történik akkor, ha egy olyan alkalmazást kell futtatnia, amely csak Windows rendszeren érhető el? Ebben az esetben három alternatíva van: a Windowst a Linux mellett telepítve hagyni (az úgynevezett " kettős rendszerindításban "), a Windowst a Linux "belsejében" telepíteni egy virtuális gép használatával , vagy a Wine-t használni , egyfajta "értelmezőt", amely lehetővé teszi számos Windows-alkalmazás futtatását Linuxon belül, mintha azok natívak lennének.
Mielőtt azonban a fent leírt 3 alternatíva bármelyikének végrehajtása kísértésbe esne, azt javaslom, hogy előzőleg zárja ki annak lehetőségét, hogy létezzen egy ingyenes alternatíva a kérdéses program számára, amely natív módon fut Linux alatt.
Pontosabban vannak olyan oldalak, mint a LinuxAlt , a Freealts vagy az Alternativeto , ahol ingyenes alternatívákat kereshetsz a Windows rendszeren használt programokhoz.
Egy ideje mi is összeállítottunk egy listát , bár lehet, hogy nem 100%-ban naprakész.
Az ajánlott linkeken kívül az alábbiakban megtalálja a szabad szoftverek "crème de la crème" -jét kategóriák szerint csoportosítva. Érdemes azonban megemlíteni, hogy az alábbi lista csak útmutatás céljából készült, és nem jelenti a rendelkezésre álló kiváló és egyre több ingyenes szoftveres eszköz teljes katalógusát.
Korábbi pontosítások a javasolt programok megtekintése előtt.
{
} = A programhoz kapcsolódó bejegyzések keresése a blogkereső segítségével.
{
} = Menjen a program hivatalos oldalára.
{
} = Telepítse a programot a gépére telepített Ubuntu tárolók segítségével.
Tudsz egy jó programot, amely nem szerepel a listánkon?
Küldjön nekünk egy e-mailt a program nevével, és ha lehetséges, adjon meg további információkat, vagy ha ez nem lehetséges, mondja el, hol szerezhetjük be.
tartozékok
Szövegszerkesztők
- Legnépszerűbb
- Nagyon programorientált
- konzol
- Többcélú
dokkok
- Kairói dokk. {
} {
} {
}
- Toklász. {
} {
} {
}
- Docky. {
} {
} {
}
- w bar. {
} {
} {
}
- simpdock. {
} {
} {
}
- Gnome-do. {
} {
} {
}
- Kiba dokkoló. {
} {
}
Indítók
Fájlkezelők
- Delfin. {
} {
} {
}
- EmelFM2. {
} {
} {
}
- GNOME parancsnok. {
} {
} {
}
- hódító. {
} {
} {
}
- krusader. {
} {
} {
}
- Éjfél parancsnok. {
} {
} {
}
- Nautilus. {
} {
} {
}
- PCMan fájlkezelő. {
} {
} {
}
- thunar. {
} {
} {
}
Irodai automatizálás
- OpenOffice. {
} {
} {
}
- LibreOffice. {
} {
}
- Star Office. {
} {
}
- KOffice. {
} {
} {
}
- Gnome Office. {
} {
} {
}
Biztonság
- A 11 legjobb hackelési és biztonsági alkalmazás.
- Autoscan hálózat, hogy észlelje a behatolókat a wifi-n. {
} {
}
- zsákmány, hogy megtalálja a laptopját, ha ellopják. {
} {
}
- tigris, biztonsági auditok elvégzésére és a behatolók felderítésére. {
} {
} {
}
- KeepassX, az összes jelszó tárolásához. {
} {
} {
}
- clamtk, víruskereső. {
} {
} {
}
Programozás
Idus
- anjuta. {
} {
} {
}
- fogyatkozás. {
} {
} {
}
- QtCreator. {
} {
} {
}
- NetBeans. {
} {
} {
}
- Mono Fejlesztés. {
} {
} {
}
- Geany. {
} {
} {
}
- codelit. {
} {
} {
}
- Lázár. {
} {
} {
}
Internet
Felfedezők
- Firefox. {
} {
} {
}
- vízkereszt. {
} {
} {
}
- hódító. {
} {
} {
}
- Króm. {
} {
} {
}
- Tengeri majom. {
} {
} {
}
- Opera. {
} {
}
- hiúz. {
} {
}
elektronikus levelezés
- evolúció. {
} {
} {
}
- Thunderbird. {
} {
} {
}
- Claws Mail. {
} {
} {
}
- KMail. {
} {
} {
}
- Sylpheed. {
} {
} {
}
Social Networking
- Gwibber. {
} {
} {
}
- Pino. {
} {
} {
}
- gTwitter. {
} {
}
- choqok. {
} {
} {
}
- egerészölyv. {
} {
} {
}
- Qwit. {
} {
} {
}
- Qwitik. {
} {
} {
}
- Twitter. {
} {
} {
}
- Twitter. {
} {
}
- yasst. {
} {
}
Azonnali üzenetküldés
- A legjobb azonnali üzenetküldő kliensek Linux számára.
- tört angolság. {
} {
} {
}
- Kopete. {
} {
} {
}
- Psi. {
} {
} {
}
- Jabbim. {
} {
}
- Gajim. {
} {
} {
}
- Átélés. {
} {
} {
}
- BitlBee. {
} {
} {
}
- Gyache javítva. {
} {
}
- emezén. {
} {
} {
}
- aMSN. {
} {
} {
}
- Merkúr hírnök. {
} {
}
- KMess. {
} {
} {
}
- minbeef. {
} {
} {
}
IRC
- A legjobb 5 IRC kliens Linux számára.
- tört angolság. {
} {
} {
}
- Beszélgetés. {
} {
} {
}
- xchat. {
} {
} {
}
- chatzilla. {
} {
} {
}
- irssi. {
} {
} {
}
- quassel irc. {
} {
} {
}
- Smuxi. {
} {
} {
}
- KVirc. {
} {
} {
}
- ERC. {
} {
} {
}
- weechat. {
} {
} {
}
- Görgessen Z. {
} {
} {
}
FTP
- FileZilla. {
} {
} {
}
- gFTP. {
} {
} {
}
- FireFTP. {
} {
}
- kftpgrabber. {
} {
} {
}
- NCFTP. {
} {
} {
}
- Ingyenes nyílt FTP Face. {
} {
} {
}
- LFTP. {
} {
} {
}
Torrents
- A legjobb 9 Bittorrent kliens Linux számára.
- Átvitel, ultra vékony és nagy teljesítményű kliens (bár nem annyira "teljes"). {
} {
} {
}
- Özönvíz, talán a legteljesebb Bittorrent kliens a GNOME-hoz. {
} {
} {
}
- KTorrent, a KDE Deluge megfelelője. {
} {
} {
}
- tornádó, az egyik legfejlettebb ügyfél. {
} {
} {
}
- QBittorrent, kliens a Qt4 alapján. {
} {
} {
}
- rtorrenthez, ncurses kliens a terminálhoz. {
} {
} {
}
- ária2, egy másik jó kliens a terminálhoz. {
} {
} {
}
- Vuze, erős (de lassú és "nehéz") Java-alapú kliens. {
} {
} {
}
- torrentflux, kliens webes felülettel (kezelje a torrenteket az internet böngészőjéből). {
} {
} {
}
- Torrent epizód letöltő, hogy kedvenc sorozatait automatikusan letöltse. {
} {
}
multimédia
Audio
- Audio lejátszók
- Hangszerkesztés
- Szekvencerek
- Szintetizátorok
- Összetétel és kották
- Átalakítók
- Egyéb
Videó
- Minden videólejátszó.
- Eszközök az asztal rögzítéséhez.
- Videolejátszók
- VLC {
} {
} {
}
- GXine {
} {
} {
}
- totem {
} {
} {
}
- mplayer {
} {
} {
}
- SMPlayer {
} {
} {
}
- KMPlayer {
} {
} {
}
- UMPlayer {
} {
}
- Koffein {
} {
} {
}
- Kacsingat {
} {
}
- csigavonal {
} {
}
- Igazi játékos, realaudio formátumú lejátszó. {
} {
}
- Miro, platform televíziózáshoz és videofelvételekhez az interneten. {
} {
} {
}
- Moovida Médiaközpont, platform a TV-hez és videókhoz az interneten. {
} {
} {
}
- Csikorgat, Flash videók lejátszása. {
} {
} {
}
- VLC {
- Video szerkesztés
- Átalakítók
- Élénkség
- DVD készítés
- Webkamera
- Asztali felvétel
Kép, tervezés és fotózás
- Nézők + adm. fotókönyvtár + alapvető szerkesztés
- Fejlett képszerkesztés és létrehozás
- Vektoros képek szerkesztése
- CAD
- Átalakítók
- letapogatás
- Egyéb
Tudomány és kutatás
- csillagászat
- biológia
- Biofizika
- kémia
- Földtan és földrajz
- Fisica
- Matematika
- 10 ok a puha használatra. ingyenes a tudományos kutatásban.
Egyéb segédprogramok
- Rendszer adminisztráció
- Fájlkezelés
- Képégetés és virtualizáció
- Rézműves, a képek kiírásához / kibontásához. {
} {
} {
}
- ISO mester, az ISO fájlok kezelésére. {
} {
} {
}
- K3B, CD-k és DVD-k írására. {
} {
} {
}
- GMountISO, az ISO fájlok csatlakoztatásához. {
} {
} {
}
- gISOMmount, az ISO fájlok csatlakoztatásához. {
} {
} {
}
- Furius ISO-hegy, ISO, IMG, BIN, MDF és NRG fájlok csatlakoztatásához. {
} {
} {
}
- AcetonISO, ISO és MDF fájlok csatlakoztatásához. {
} {
} {
}
- Rézműves, a képek kiírásához / kibontásához. {
- Egyéb