Talatuntunan
- 0.1 Pangkalahatang konsepto
- 0.2 Ano ang mga repository?
- 0.3 Paano magdagdag / mag-alis ng mga programa sa aking distro?
- 0.4 Paggamit ng isang graphic na interface para sa manager ng package
- 0.5 Gamit ang terminal
- 0.6 Mayroon bang ibang mga paraan upang mag-install ng mga programa sa Linux?
- 0.7 Kung saan makakakuha ng mahusay na software
- 0.8 Mga nakaraang paglilinaw bago tingnan ang mga iminungkahing programa.
- 1 Kagamitan
- 2 Ang automation ng opisina
- 3 Katiwasayan
- 4 Programming
- 5 internet
- 6 Multimedia
- 7 Agham at pananaliksik
- 8 Mga iba't-ibang kagamitan
Pangkalahatang konsepto
Tulad ng ipinaliwanag nang mas detalyado sa seksyon Pamamahagi, ang bawat pamamahagi ng Linux ay may iba't ibang mga programa na naka-install bilang default. Ang isang mahalagang bahagi sa kanila ay may kasamang isang advanced na suite ng opisina at malakas na mga programa sa pag-edit ng audio, video at imahe. Ito ang dalawang mahahalagang pagkakaiba tungkol sa Windows: a) hindi lahat ng mga distrito ay may parehong mga programa, b) maraming mga distrito ay may kasamang kumpletong mga naka-install na programa, kaya hindi mo na kailangang makuha ang mga ito nang magkahiwalay.
Ang paraan ng iyong pag-install ng mga programa ay maaari ding mag-iba sa pagitan ng mga pamamahagi. Gayunpaman, lahat sila ay nagbabahagi ng isang karaniwang ideya, na pinag-iiba ang mga ito mula sa Windows: ang mga programa ay naida-download mula sa mga opisyal na repository ng iyong distro.
Ano ang mga repository?
Ang isang repository ay isang site - mas partikular, isang server - kung saan nakaimbak ang lahat ng mga pakete na magagamit para sa iyong distro. Ang system na ito ay may SEVERAL kalamangan kumpara sa ginagamit ng Windows, kung saan bibili o magda-download ang mga installer ng mga programa mula sa Internet.
1) Mas malaking seguridad: Dahil ang lahat ng mga pakete ay matatagpuan sa isang gitnang server at isang malaking porsyento ng mga bukas na mapagkukunan ng programa ay sakop (iyon ay, maaaring makita ng sinuman ang ginagawa nila), mas madaling kontrolin kung naglalaman sila ng "nakakahamak na code" at Sa ang pinakapangit na kaso, kontrolin ang isang "infestation" (magiging sapat ito upang alisin ang package mula sa mga repository).
Pinipigilan nito ang gumagamit na mag-navigate sa mga hindi maaasahang mga pahina sa paghahanap ng kanilang mga paboritong programa.
2) Mas marami at mas mahusay na mga update: pinapayagan ka ng sistemang ito na panatilihing nai-update ang LAHAT ng iyong operating system. Ang mga pag-update ay hindi na hinahawakan ng bawat isa sa mga programa, na may kasamang pagsayang ng mga mapagkukunan, bandwidth, atbp. Gayundin, kung isasaalang-alang natin na sa Linux LAHAT ay isang programa (mula sa pamamahala ng window hanggang sa mga programa sa desktop, sa pamamagitan mismo ng kernel), ito ay isang naaangkop na pamamaraan upang mapanatili kahit ang pinakamababang minuto at mga nakatagong programa na ginagamit ng iyong gumagamit hanggang sa ngayon. sistema
3) Ang administrator lamang ang maaaring mag-install ng mga programa: lahat ng mga distrito ay may kasamang paghihigpit na ito. Para sa kadahilanang ito, kapag sinusubukang i-install o i-uninstall ang mga programa, hihilingin sa iyo ng system para sa password ng administrator. Kahit na ito rin ang kaso sa mga bagong bersyon ng Windows, maraming mga gumagamit na sanay sa WinXP ay maaaring makita ang pagsasaayos na ito na medyo nakakainis (bagaman, sinisiguro ko sa iyo, mahalaga na makakuha ng isang minimum na seguridad sa system).
Paano magdagdag / mag-alis ng mga programa sa aking distro?
Nakita na natin na dapat itong gawin, panimula, sa pamamagitan ng mga repository. Pero paano? Sa gayon, ang bawat distro ay may kaukulang manager ng package, na nagbibigay-daan sa iyo upang pamahalaan ang mga programa. Ang pinakakaraniwan sa mga "newbie" na distros, na karaniwang batay sa Debian o Ubuntu, ay APT, na ang pinakatanyag na grapiko na interface ay Synaptic. Gayunpaman, kailangan mong malaman na ang bawat distro ay pipili ng manager ng package nito (sa Fedora at mga derivatives, RPM; sa Arch Linux at mga derivatives, Pacman) at syempre pipiliin mo rin ang iyong ginustong GUI (kung may isa ito).
Mag-click dito upang mabasa ang isang post sa lahat ng mga pamamaraan ng pag-install ng programa o basahin upang mabasa ang isang maikling buod.
Paggamit ng isang graphic na interface para sa manager ng package
Tulad ng nakita natin, ang pinakakaraniwang paraan upang mag-install, mag-uninstall, o muling mai-install ang mga package ay sa pamamagitan ng iyong manager ng package. Ang lahat ng mga grapikong interface ay may medyo katulad na disenyo.
Bilang isang halimbawa, tingnan natin kung paano gamitin ang Synaptic package manager (na nagmula sa mga mas lumang bersyon ng Ubuntu at ngayon ay pinalitan ng Ubuntu Software Center).
Una sa lahat, palaging isang magandang ideya na i-update ang database ng mga magagamit na programa. Ginagawa ito gamit ang pindutan Reload. Kapag natapos ang pag-update, ipasok ang iyong termino para sa paghahanap. Maraming mga pakete ay maaaring nakalista. Mag-click sa mga interesado ka upang makita ang higit pang mga detalye. Kung sakaling nais mong mag-install ng isang pakete, gawin tamang pag-click at piliin ang pagpipilian Markahan upang mai-install. Sa sandaling napili mo ang lahat ng mga pakete na nais mong i-install, i-click ang pindutan Aplicar. Upang ma-uninstall ang mga pakete ang pamamaraan ay pareho, ikaw lamang ang dapat pumili ng opsyon Markahan upang i-uninstall (i-uninstall, iniiwan ang mga file ng pagsasaayos ng programa) o Suriin upang ganap na mai-uninstall (tanggalin ang lahat).
Gamit ang terminal
Ang isang bagay na matutunan mo sa Linux ay kailangan mong mawala ang iyong takot sa terminal. Ito ay hindi isang bagay na nakalaan para sa mga hacker. Sa kabaligtaran, kapag nasanay ka na, magkakaroon ka ng isang malakas na kakampi.
Tulad ng kapag tumatakbo ang graphic na interface, kinakailangan na magkaroon ng mga pribilehiyo ng administrator na mag-install o mag-alis ng mga programa. Mula sa terminal, karaniwang ginagawa ito sa pamamagitan ng pagsisimula ng aming pahayag sa utos ng sudo. Sa kaso ng apt, nakamit ito tulad nito:
sudo apt-get update // update the database sudo apt-get install package // install a package sudo apt-get tanggalin ang package // i-uninstall ang isang pakete sudo apt-get purge package // ganap na i-uninstall ang apt-cache search package package // search for a package
Mag-iiba ang syntax kung sakaling ang iyong distro ay gumagamit ng isa pang manager ng package (rpm, pacman, atbp.). Gayunpaman, ang ideya ay mahalagang pareho. Upang makita ang isang kumpletong listahan ng mga utos at ang kanilang mga katumbas sa iba't ibang mga tagapamahala ng package, inirerekumenda kong basahin ang Pacman rosetta.
Hindi alintana ang manager ng package na ginagamit mo, kapag nag-i-install ng isang package malamang na hihilingin sa iyo na mag-install ng iba pang mga package, tinawag mga pagtitiwala. Mahalaga ang mga package na ito para sa program na nais mong mai-install upang gumana. Sa oras ng pag-uninstall malamang na magtaka ka kung bakit hindi ka nito hiniling na i-uninstall din ang mga dependency. Depende iyon sa paraan ng paggawa ng mga bagay sa manager ng package. Awtomatikong ginagawa ito ng iba pang mga tagapamahala ng package, ngunit kinakailangan ng APT na gawin ito nang manu-mano sa pamamagitan ng pagpapatupad ng sumusunod na utos na limasin ang hindi nagamit na naka-install na mga dependency ng anumang application na kasalukuyang naka-install sa iyong system.
sudo apt-get autoremove
Mayroon bang ibang mga paraan upang mag-install ng mga programa sa Linux?
1. Pribadong mga repository: Ang pinakakaraniwang paraan upang mag-install ng mga programa ay sa pamamagitan ng mga opisyal na repository. Gayunpaman, posible ring mag-install ng mga "personal" o "pribadong" repository. Pinapayagan nito, bukod sa iba pang mga bagay, na ang mga developer ng mga programa ay maaaring mag-alok sa kanilang mga gumagamit ng mga pinakabagong bersyon ng kanilang mga programa nang hindi na naghihintay para sa mga tagabuo ng iyong distro na tipunin ang mga pakete at i-upload ang mga ito sa opisyal na mga repository.
Gayunpaman, ang pamamaraang ito ay may mga panganib sa seguridad. Malinaw na, dapat ka lamang magdagdag ng "pribadong" mga repositoryo mula sa mga site na iyon o mga developer na pinagkakatiwalaan mo.
Sa Ubuntu at mga derivatives napakadaling idagdag ang mga repository na ito. Paghahanap lamang para sa repository na pinag-uusapan sa Launchpad at pagkatapos ay nagbukas ako ng isang terminal at sumulat:
sudo add-apt-repository ppa: repositoryname sudo apt-get update sudo apt-get install packagename
Para sa isang kumpletong paliwanag, iminumungkahi ko sa iyo na basahin ang artikulong ito tungkol sa kung paano magdagdag ng PPA (Personal na Mga Archive ng Package - Personal na Mga Archive ng Package) sa Ubuntu.
Ito ay nagkakahalaga ng paglilinaw na ang iba pang mga distrito, hindi batay sa Ubuntu, ay hindi gumagamit ng mga PPA ngunit pinapayagan ang pagdaragdag ng mga pribadong repositoryo sa pamamagitan ng iba pang mga pamamaraan. Halimbawa, sa mga distro na nakabatay sa Arch Linux, na gumagamit ng pacman bilang package manager, posible na magdagdag ng mga repository ng AUR (Arch Users Repository), halos kapareho sa mga PPA.
2. Maluwag na mga pakete: Ang isa pang paraan upang mag-install ng isang programa ay sa pamamagitan ng pag-download ng wastong pakete para sa iyong pamamahagi. Upang magawa ito, ang dapat mong malaman ay ang bawat distro ay gumagamit ng isang format ng packet na hindi kinakailangan pareho. Ang mga distribusyon na batay sa Debian at Ubuntu ay gumagamit ng mga DEB package, ang mga distribusyon na batay sa Fedora ay gumagamit ng mga RPM package, atbp.
Kapag na-download na ang package, i-double click lamang ito. Ang grapikong interface ng manager ng package ay magbubukas na nagtatanong kung nais mong i-install ang programa.
Dapat pansinin na hindi ito ang pinakaligtas na paraan upang mag-install din ng mga package. Gayunpaman, maaari itong maging kapaki-pakinabang sa ilang mga tukoy na kaso.
3. Pag-iipon ng source code- Minsan makakahanap ka ng mga application na hindi nagbibigay ng mga package sa pag-install, at kailangan mong mag-ipon mula sa source code. Upang magawa ito, ang unang bagay na dapat nating gawin sa Ubuntu ay mag-install ng isang meta-package na tinatawag na build-essential, gamit ang isa sa mga pamamaraan na ipinaliwanag sa artikulong ito.
Sa pangkalahatan, ang mga hakbang na susundan upang mag-ipon ng isang application ay ang mga sumusunod:
1. I-download ang source code.
2. I-zip ang code, karaniwang naka-pack na may alkitran at naka-compress sa ilalim ng gzip (* .tar.gz) o bzip2 (* .tar.bz2).
3. Ipasok ang folder na nilikha sa pamamagitan ng pag-unzip ng code.
4. Patakbuhin ang script ng pag-configure (ginagamit ito upang suriin ang mga katangian ng system na nakakaapekto sa pagtitipon, pag-configure ng compilation alinsunod sa mga halagang ito, at likhain ang file ng makefile).
5. Ipatupad ang make command, na namamahala sa pagtitipon.
6. Patakbuhin ang utos sudo gumawa ng pag-install, na naka-install ng application sa system, o mas mabuti pa, i-install ang package i-tsek, at patakbuhin ang pag-install ng sudo. Lumilikha ang application na ito ng isang .deb package upang hindi ito maiipon sa susunod, kahit na hindi kasama rito ang listahan ng mga dependency.
Ang paggamit ng checkinstall ay mayroon ding kalamangan na subaybayan ng system ang mga program na naka-install sa ganitong paraan, pinapabilis din ang kanilang pag-uninstall.
Narito ang isang kumpletong halimbawa ng pagpapatakbo ng pamamaraang ito:
tar xvzf sensors-applet-0.5.1.tar.gz cd sensors-applet-0.5.1 ./configure gumawa ng sudo checkinstall
Iba pang mga inirekumendang artikulo sa pagbabasa:
- Paano mag-install ng mga application sa Linux.
- Paano mag-install ng mga application mula sa PPA.
- Paano mag-install ng mga application mula sa GetDeb.
Kung saan makakakuha ng mahusay na software
Magsimula tayo sa pamamagitan ng paglilinaw na ang mga application ng Windows -sa prinsipyo- ay hindi tatakbo sa Linux. Sa parehong paraan na hindi sila tumatakbo sa Mac OS X, halimbawa.
Sa ilang mga kaso, ito ang mga cross-platform application, iyon ay, na may mga bersyon na magagamit para sa iba't ibang mga operating system. Sa kasong iyon, magiging sapat na upang mai-install ang bersyon para sa Linux at malutas ang problema.
Mayroon ding isa pang kaso kung saan mas mababa ang problema: pagdating sa mga application na binuo sa Java. Sa katunayan, pinapayagan ng Java ang pagpapatupad ng mga aplikasyon anuman ang operating system. Muli, ang solusyon ay napaka-simple.
Sa parehong ugat, mayroong higit pa at maraming mga kahalili "sa ulap" sa mga aplikasyon ng desktop. Sa halip na hanapin ang clone ng Outlook Express para sa Linux, baka gusto mong gamitin ang web interface ng Gmail, Hotmail, atbp. Sa kasong iyon, hindi rin magiging anumang mga isyu sa pagiging tugma sa Linux.
Ngunit ano ang mangyayari kapag kailangan mong magpatakbo ng isang application na magagamit lamang para sa Windows? Sa kasong ito, mayroong 3 mga kahalili: iwanan ang naka-install na Windows kasama ang Linux (sa tinatawag na «dual boot"), I-install ang Windows" sa loob ng "Linux gamit ang a virtual machine o gumamit ng Alak, isang uri ng "interpreter" na nagpapahintulot sa maraming mga application ng Windows na patakbuhin sa loob ng Linux na parang sila ay katutubong.
Gayunpaman, bago mahulog sa tukso ng pagsasakatuparan ng alinman sa 3 mga kahalili na inilarawan sa itaas, iminumungkahi ko na dati nang pinahinto ang posibilidad na mayroong isang libreng kahalili sa program na pinag-uusapan na tumatakbo nang natural sa ilalim ng Linux.
Tiyak, may mga site tulad LinuxAlt, Mga Freealts o Alternatibong kung saan posible na maghanap ng mga libreng kahalili sa mga program na ginamit mo sa Windows.
Ilang oras ang nakakalipas, gumawa din kami ng isang listahan, kahit na maaaring hindi ito 100% napapanahon.
Bilang karagdagan sa mga inirekumendang link, sa ibaba makikita mo ang "crème de la crème" ng libreng software, na nakapangkat ayon sa mga kategorya. Gayunpaman, sulit na banggitin na ang sumusunod na listahan ay nilikha para sa patnubay lamang at hindi kumakatawan sa isang kumpletong katalogo ng mahusay at lalong maraming mga libreng tool sa software na magagamit.
Mga nakaraang paglilinaw bago tingnan ang mga iminungkahing programa.
{} = Maghanap para sa mga post na nauugnay sa programa gamit ang blog search engine.
{} = Pumunta sa opisyal na pahina ng programa.
{} = I-install ang programa gamit ang naka-install na mga repository ng Ubuntu sa iyong machine.
Alam mo ba ang isang magandang programa na wala sa aming listahan?
Magpadala sa amin a email tinutukoy ang pangalan ng programa at, kung maaari, isama ang karagdagang impormasyon o, kung hindi iyon, sabihin sa amin kung saan namin ito makukuha.
Kagamitan
Mga editor ng teksto
- popular bad
- Napaka-oriented ng programa
- Console
- Para sa lahat na layunin
Docks
- Cairo Dock. {
} {
} {
}
- awn. {
} {
} {
}
- Docky {
} {
} {
}
- wbar. {
} {
} {
}
- simpdock. {
} {
} {
}
- Gnome-do. {
} {
} {
}
- Kiba Dock. {
} {
}
Mga launcher
Mga manager ng file
- Dolpin. {
} {
} {
}
- Emelfm2. {
} {
} {
}
- GNOME Kumander. {
} {
} {
}
- mananakop. {
} {
} {
}
- Crusader. {
} {
} {
}
- Kumander ng hatinggabi. {
} {
} {
}
- Karakol. {
} {
} {
}
- PC Man File Manager. {
} {
} {
}
- thunar. {
} {
} {
}
Ang automation ng opisina
Katiwasayan
- Ang 11 pinakamahusay na mga hacking at security app.
- Autoscan Network, upang makita ang mga nanghihimasok sa iyong wifi. {
} {
}
- Silain, upang hanapin ang iyong laptop kung ito ay ninakaw. {
} {
}
- Tigre, upang maisagawa ang mga pag-audit sa seguridad at makita ang mga nanghihimasok. {
} {
} {
}
- keeppassX, upang maiimbak ang lahat ng iyong mga password. {
} {
} {
}
- clamtk, antivirus. {
} {
} {
}
Programming
IDEs
- anjuta. {
} {
} {
}
- Paglalaho. {
} {
} {
}
- Qt Creator. {
} {
} {
}
- Netbeans. {
} {
} {
}
- Mono Development. {
} {
} {
}
- Geany. {
} {
} {
}
- codelite. {
} {
} {
}
- Pulubi. {
} {
} {
}
internet
Mga explorer
- Firefox. {
} {
} {
}
- pista ng tatlong hari. {
} {
} {
}
- mananakop. {
} {
} {
}
- Kromo. {
} {
} {
}
- seamonkey. {
} {
} {
}
- Opera. {
} {
}
- musang. {
} {
}
electronic mail
- Gwibber. {
} {
} {
}
- Pino. {
} {
} {
}
- gTwitter. {
} {
} {
}
- choqok. {
} {
} {
}
- buzzbird. {
} {
} {
}
- Qwit. {
} {
} {
}
- Qwitik. {
} {
} {
}
- Twitter. {
} {
} {
}
- Twitter. {
} {
}
- yasst. {
} {
}
Instant Messaging
- Ang pinakamahusay na mga kliyente ng instant na pagmemensahe para sa Linux.
- magkakahalong salita. {
} {
} {
}
- Kopete. {
} {
} {
}
- PSI. {
} {
} {
}
- Jabbim. {
} {
}
- Gajim. {
} {
} {
}
- Makiramay. {
} {
} {
}
- BitlBee. {
} {
} {
}
- Pinagbuti ang Gyache. {
} {
}
- emesene. {
} {
} {
}
- aMSN. {
} {
} {
}
- Mercury messenger. {
} {
}
- KMess. {
} {
} {
}
- minbeef. {
} {
} {
}
IRC
- Nangungunang 5 Mga Client ng IRC para sa Linux.
- magkakahalong salita. {
} {
} {
}
- Pag-uusap. {
} {
} {
}
- Xchat. {
} {
} {
}
- chatzilla. {
} {
} {
}
- Irssi. {
} {
} {
}
- quassel irc. {
} {
} {
}
- Smuxi. {
} {
} {
}
- KVirc. {
} {
} {
}
- ERC. {
} {
} {
}
- weechat. {
} {
} {
}
- ScrollZ. {
} {
} {
}
FTP
- Filezilla. {
} {
} {
}
- gFTP. {
} {
} {
}
- FireFTP. {
} {
}
- kftpgrabber. {
} {
} {
}
- NCFTP. {
} {
} {
}
- Libreng Buksan ang FTP Mukha. {
} {
} {
}
- LFTP. {
} {
} {
}
Torrents
- Nangungunang 9 Mga kliyente sa Bittorrent para sa Linux.
- Transmisyon, ultra manipis at malakas na kliyente (kahit na hindi bilang "kumpleto"). {
} {
} {
}
- Delubyo, marahil ang pinaka-kumpletong kliyente ng Bittorrent para sa GNOME. {
} {
} {
}
- KTorrent, ang katumbas ng Deluge para sa KDE. {
} {
} {
}
- buhawi, isa sa pinaka advanced na kliyente. {
} {
} {
}
- QBittorrent, client batay sa Qt4. {
} {
} {
}
- agos, ncurses client para sa terminal. {
} {
} {
}
- aria2, isa pang mahusay na kliyente para sa terminal. {
} {
} {
}
- Vuze, malakas (ngunit mabagal at "mabigat") client na nakabase sa Java. {
} {
} {
}
- torrentflux, client na may web interface (pamahalaan ang iyong mga torrents mula sa iyong internet browser). {
} {
} {
}
- Torrent Episode Downloader, upang awtomatikong i-download ang mga yugto ng iyong paboritong serye. {
} {
}
Multimedia
audio
- Mga Manlalaro ng Audio
- Audio Pag-edit
- Mga Sequencer
- Mga synthesizer
- Komposisyon at notasyong musikal
- Mga converter
- mga iba
Video
- Lahat ng mga manlalaro ng video.
- Mga tool upang maitala ang iyong desktop.
- Mga Manlalaro ng Video
- VLC {
} {
} {
}
- GXine {
} {
} {
}
- totem {
} {
} {
}
- Manlalaro {
} {
} {
}
- SMPlayer {
} {
} {
}
- KMPlayer {
} {
} {
}
- UMPlayer {
} {
}
- kape {
} {
} {
}
- ogle {
} {
}
- Helix {
} {
}
- tunay na manlalaro, player ng format na realaudio. {
} {
}
- Miro, platform para sa telebisyon at video sa internet. {
} {
} {
}
- Moovida Media Center, platform para sa TV at video sa internet. {
} {
} {
}
- pagngangalit, maglaro ng mga flash video. {
} {
} {
}
- VLC {
- Pag-edit ng video
- Mga converter
- Animasyon
- Paglikha ng DVD
- Webcam
- Pagrekord sa desktop
Larawan, disenyo at potograpiya
- Mga manonood + adm. library ng larawan + pangunahing pag-edit
- Advanced na paglikha ng imahe at pag-edit
- Pag-edit ng mga imahe ng vector
- CAD
- Mga converter
- Pag-scan
- mga iba
Agham at pananaliksik
- Astronomy
- biology
- Biophysics
- Chemistry
- Heolohiya at Heograpiya
- Pisika
- Matematika
- 10 mga kadahilanan upang magamit ang malambot. libre sa siyentipikong pagsasaliksik.
Mga iba't-ibang kagamitan
- Pangangasiwa ng system
- Pamamahala ng file
- Pagsusunog ng imahe at virtualisasyon
- Brasero, upang sunugin / kumuha ng mga imahe. {
} {
} {
}
- Master ng ISO, upang manipulahin ang mga ISO file. {
} {
} {
}
- K3B, upang sunugin ang mga CD at DVD. {
} {
} {
}
- GMountISO, upang mai-mount ang mga ISO file. {
} {
} {
}
- gISOmount, upang mai-mount ang mga ISO file. {
} {
} {
}
- Furius ISO Mount, upang mai-mount ang ISO, IMG, BIN, MDF at mga NRG file. {
} {
} {
}
- AcetoneISO, upang mai-mount ang mga ISO at MDF file. {
} {
} {
}
- Brasero, upang sunugin / kumuha ng mga imahe. {
- mga iba