Індэкс
- 0.1 Агульныя паняцці
- 0.2 Што такое сховішчы?
- 0.3 Як дадаць / выдаліць праграмы на дыстрыбутыве?
- 0.4 Выкарыстанне графічнага інтэрфейсу для дыспетчара пакетаў
- 0.5 Выкарыстанне тэрмінала
- 0.6 Ці існуюць іншыя спосабы ўсталёўкі праграм у Linux?
- 0.7 Дзе ўзяць добрае праграмнае забеспячэнне
- 0.8 Папярэднія ўдакладненні перад праглядам прапанаваных праграм.
- 1 аксэсуары
- 2 Аўтаматызацыя офіса
- 3 Бяспека
- 4 праграмаванне
- 5 Internet
- 6 мультымедыя
- 7 Навука і даследаванні
- 8 розныя ўтыліты
Агульныя паняцці
Як тлумачыцца больш падрабязна ў раздзеле Размеркаванне, кожны дыстрыбутыў Linux пастаўляецца з рознымі праграмамі, усталяванымі па змаўчанні. Важная частка з іх пастаўляецца нават з удасканаленым офісным пакетам і магутнымі праграмамі для рэдагавання аўдыё, відэа і малюнкаў. Гэта два важныя адрозненні ад Windows: а) не ўсе дыстрыбутывы пастаўляюцца з аднолькавымі праграмамі, б) многія дыстрыбутывы пастаўляюцца з вельмі поўнымі праграмамі, якія ўжо ўсталяваны, таму вам не трэба іх атрымліваць асобна.
Спосаб усталёўкі праграм таксама можа адрознівацца ў розных дыстрыбутывах. Аднак усе яны падзяляюць агульную ідэю, якая адрознівае іх ад Windows: праграмы загружаюцца з афіцыйных сховішчаў вашага дыстрыбутыва.
Што такое сховішчы?
Рэпазітар - гэта сайт - дакладней, сервер - дзе захоўваюцца ўсе пакеты, даступныя для вашага дыстрыбутыва. Гэтая сістэма мае некалькі перавагі у параўнанні з той, якая выкарыстоўваецца Windows, пры якой адзін купляе альбо загружае праграмы ўстаноўкі праграм з Інтэрнэту.
1) Большая бяспека: Паколькі ўсе пакеты размешчаны на цэнтральным серверы і ахоплены вельмі значны працэнт праграм з адкрытым зыходным кодам (гэта значыць, кожны можа бачыць, што яны робяць), значна прасцей кантраляваць, ці ўтрымліваюць яны "шкоднасны код" і У горшым выпадку кантралюйце "заражэнне" (проста выміце пакет з сховішчаў).
Гэта таксама перашкаджае карыстальніку перамяшчацца па ненадзейных старонках у пошуках любімых праграм.
2) Больш і лепш абнаўленняў: гэтая сістэма дазваляе пастаянна абнаўляць УСЮ вашу аперацыйную сістэму. Абнаўлення больш не апрацоўваюцца кожнай з праграм, з прычыны чаго траціцца рэсурс, прапускная здольнасць і г.д. Акрамя таго, калі мы ўлічым, што ў Linux УСЕ - гэта праграма (ад кіравання вокнамі да настольных праграм праз само ядро), гэта падыходны метад падтрымліваць у курсе нават самыя дробныя і схаваныя праграмы, якія выкарыстоўвае ваш карыстальнік. сістэма.
3) Усталёўваць праграмы можа толькі адміністратар: усе дыстрыбутывы пастаўляюцца з гэтым абмежаваннем. Па гэтай прычыне пры спробе ўсталяваць альбо выдаліць праграмы сістэма запытае ў вас пароль адміністратара. Хоць гэта таксама мае месца ў новых версіях Windows, многія карыстальнікі, якія прызвычаіліся да WinXP, могуць знайсці гэтую канфігурацыю некалькі раздражняльнай (хаця, запэўніваю вас, важна атрымаць мінімум бяспекі сістэмы).
Як дадаць / выдаліць праграмы на дыстрыбутыве?
Мы ўжо бачылі, што гэта трэба рабіць, па сутнасці, праз сховішчы. Але як? Ну, у кожным дыстрыбутыве ёсць адпаведны менеджэр пакетаў, які дазваляе вам кіраваць праграмамі. Самым распаўсюджаным у "пачаткоўцах" дыстрыбутывах, як правіла, заснаваных на Debian або Ubuntu, з'яўляецца APT, чый самы папулярны графічны інтэрфейс Synaptic. Аднак трэба ведаць, што кожны дыстрыбутыў выбірае свайго мэнэджара пакетаў (у Fedora і вытворных, RPM; на Arch Linux і вытворных, Pacman) і, вядома, вы таксама выбіраеце патрэбны графічны інтэрфейс (калі ён пастаўляецца з адным).
Націсніце тут прачытаць паведамленне пра ўсе спосабы ўстаноўкі праграмы альбо прачытаць кароткі змест.
Выкарыстанне графічнага інтэрфейсу для дыспетчара пакетаў
Як мы бачылі, найбольш распаўсюджаны спосаб усталёўкі, выдалення альбо пераўсталёўкі пакетаў - праз ваш менеджэр пакетаў. Усе графічныя інтэрфейсы маюць даволі падобны дызайн.
У якасці прыкладу давайце паглядзім, як выкарыстоўваць дыспетчар пакетаў Synaptic (які з'явіўся ў старых версіях Ubuntu і цяпер выцеснены Цэнтрам праграмнага забеспячэння Ubuntu).
Перш за ўсё, вы заўсёды павінны абнаўляць базу дадзеных даступных праграм. Гэта робіцца з дапамогай кнопкі Перазагрузіць. Пасля завяршэння абнаўлення, увядзіце пошукавы тэрмін. Верагодна, будзе пералічана шмат пакетаў. Націсніце на тыя, якія вас цікавяць, каб убачыць больш падрабязную інфармацыю. Калі вы хочаце ўсталяваць пакет, зрабіце пстрыкніце правай кнопкай мышы і абярыце опцыю Адзначце, каб усталяваць. Пасля выбару ўсіх пакетаў, якія вы хочаце ўсталяваць, націсніце кнопку aplicar. Для выдалення пакетаў працэдура тая ж, толькі вы павінны выбраць опцыю Адзначыць для выдалення (выдаліць, пакінуўшы файлы канфігурацыі праграмы) альбо Праверце, каб цалкам выдаліць (выдаліць усе).
Выкарыстанне тэрмінала
Адна рэч, якую вы збіраецеся даведацца з Linux, - гэта тое, што вам трэба страціць страх перад тэрміналам. Гэта не нешта, зарэзерваванае для хакераў. Наадварот, як толькі вы прызвычаіцеся, у вас будзе магутны саюзнік.
Як і пры запуску графічнага інтэрфейсу, для ўстаноўкі альбо выдалення праграм неабходна мець прывілеі адміністратара. З тэрмінала гэта звычайна робіцца, пачынаючы нашу камандную заяву з Sudo. У выпадку apt гэта дасягаецца наступным чынам:
sudo apt-get update // абнавіць базу дадзеных sudo apt-get install package // усталяваць пакет sudo apt-get remove package // выдаліць пакет sudo apt-get purge package // цалкам выдаліць пакет пошуку apt-cache пакет // пошук пакета
Сінтаксіс будзе мяняцца ў выпадку, калі ваш дыстрыбутыў выкарыстоўвае іншы дыспетчар пакетаў (абароты ў хвіліну, pacman і г.д.). Аднак ідэя па сутнасці тая ж. Каб убачыць поўны спіс каманд і іх эквіваленты ў розных кіраўніках пакетаў, я рэкамендую прачытаць Разетка Пакмана.
Незалежна ад таго, якім дыспетчарам пакетаў вы карыстаецеся, пры ўсталёўцы пакета вельмі верагодна, што ён папросіць вас усталяваць іншыя пакеты, якія называюцца залежнасці. Гэтыя пакеты неабходныя для працы праграмы, якую вы хочаце ўсталяваць. Падчас выдалення вы, верагодна, здзівіцеся, чаму ён не папрасіў вас таксама выдаліць залежнасці. Гэта будзе залежаць ад спосабу працы кіраўніка пакетаў. Іншыя менеджэры пакетаў робяць гэта аўтаматычна, але APT патрабуе рабіць гэта ўручную, выканаўшы наступную каманду ачысціць нявыкарыстаныя ўсталяваныя залежнасці любым дадаткам, усталяваным на дадзены момант у вашай сістэме.
Sudo APT-з'явіцеся autoremove
Ці існуюць іншыя спосабы ўсталёўкі праграм у Linux?
1. Прыватныя сховішчы: Самы распаўсюджаны спосаб усталёўкі праграм - праз афіцыйныя сховішчы. Аднак таксама можна ўсталяваць "асабістыя" альбо "прыватныя" сховішчы. Гэта дазваляе, між іншым, распрацоўшчыкам праграм прапаноўваць карыстальнікам апошнія версіі сваіх праграм, не чакаючы, пакуль распрацоўшчыкі вашага дыстрыбутыва збяруць пакеты і загрузяць іх у афіцыйныя сховішчы.
Аднак гэты метад мае рызыкі для бяспекі. Відавочна, што вы павінны дадаваць толькі "прыватныя" сховішчы з тых сайтаў або распрацоўшчыкаў, якім давяраеце.
У Ubuntu і вытворных вельмі складана дадаваць гэтыя сховішчы. Проста знайдзіце адпаведны рэпазітар па адрасе Стартавая пляцоўка а потым я адкрыў тэрмінал і напісаў:
sudo add-apt-repository ppa: repositoryname sudo apt-get update sudo apt-get install name name
Для поўнага тлумачэння прапаную прачытаць гэты артыкул пра як дадаць PPA (Архівы асабістых пакетаў - Архівы асабістых пакетаў) у Ubuntu.
Варта ўдакладніць, што іншыя дыстрыбутывы, не заснаваныя на Ubuntu, не выкарыстоўваюць PPA, але дазваляюць дадаваць прыватныя сховішчы іншымі метадамі. Напрыклад, на дыстрыбутывах на аснове Arch Linux, якія выкарыстоўваюць pacman у якасці дыспетчара пакетаў, можна дадаць сховішчы AUR (Arch Users Repository), вельмі падобныя на PPA.
2. Сыпкія пакеты: Іншы спосаб усталяваць праграму - загрузка правільнага пакета для вашага дыстрыбутыва. Для гэтага трэба толькі ведаць, што кожны дыстрыбутыў выкарыстоўвае фармат пакета, які неабавязкова аднолькавы. Дыстрыбутывы на аснове Debian і Ubuntu выкарыстоўваюць пакеты DEB, дыстрыбутывы на аснове Fedora выкарыстоўваюць пакеты RPM і г.д.
Пасля загрузкі пакета проста націсніце на яго двойчы. Адкрыецца графічны інтэрфейс дыспетчара пакетаў, які спытае, ці хочаце вы ўсталяваць праграму.
Варта адзначыць, што гэта таксама не самы бяспечны спосаб усталёўкі пакетаў. Аднак гэта можа быць карысна ў некаторых канкрэтных выпадках.
3. Кампіляцыя зыходнага кода- Часам вы знойдзеце прыкладання, якія не забяспечваюць установачныя пакеты, і вам даводзіцца кампіляваць з зыходнага кода. Для гэтага першае, што мы павінны зрабіць у Ubuntu, гэта ўсталяваць мета-пакет, які называецца build-essential, выкарыстоўваючы адзін з метадаў, растлумачаных у гэтым артыкуле.
Увогуле, крокі для кампіляцыі заяўкі наступныя:
1. - Загрузіце зыходны код.
2. - Разархівуйце код, звычайна яго запакоўваюць дзёгцем і сціскаюць пад gzip (* .tar.gz) або bzip2 (* .tar.bz2).
3. - Увядзіце тэчку, створаную, распакуючы код.
4. - Выканайце сцэнарый наладкі (ён выкарыстоўваецца для праверкі характарыстык сістэмы, якія ўплываюць на кампіляцыю, наладжвання кампіляцыі ў адпаведнасці з гэтымі значэннямі і стварэння файла make-файла).
5. - Выканайце каманду make, якая адказвае за кампіляцыю.
6. - Выканаць каманду Sudo зрабіць ўстаноўку, які ўсталёўвае прыкладанне ў сістэме, а яшчэ лепш - усталюйце пакет Checkinstall, і запусціце sudo checkinstall. Гэта дадатак стварае пакет .deb, каб яго не трэба было кампіляваць у наступны раз, хаця ён і не ўключае спіс залежнасцей.
Выкарыстанне checkinstall таксама мае тую перавагу, што сістэма будзе адсочваць праграмы, усталяваныя такім чынам, таксама палягчаючы іх выдаленне.
Вось поўны прыклад запуску гэтай працэдуры:
tar xvzf sensors-applet-0.5.1.tar.gz cd sensors-applet-0.5.1 ./configure make sudo checkinstall
Іншыя артыкулы, якія рэкамендуюцца для чытання:
- Як усталяваць прыкладанні на Linux.
- Як усталяваць прыкладанні з PPA.
- Як усталяваць прыкладанні з GetDeb.
Дзе ўзяць добрае праграмнае забеспячэнне
Пачнем з удакладнення, што прыкладанні Windows, у прынцыпе, не працуюць на Linux. Напрыклад, яны не працуюць на Mac OS X.
У некаторых выпадках гэта крос-платформавыя прыкладанні, гэта значыць з версіямі, даступнымі для розных аперацыйных сістэм. У гэтым выпадку было б дастаткова ўсталяваць версію для Linux і праблему вырашыць.
Ёсць і іншы выпадак, калі праблема менш: калі гаворка ідзе пра прыкладання, распрацаваныя на Java. Дакладна, Java дазваляе выконваць прыкладанні незалежна ад аперацыйнай сістэмы. Зноў жа, рашэнне вельмі простае.
У тым жа духу ўсё больш і больш альтэрнатыў "у воблаку" настольным прыкладанням. Замест таго, каб шукаць клон Outlook Express для Linux, вы можаце скарыстацца вэб-інтэрфейсам Gmail, Hotmail і г.д. У гэтым выпадку праблем з сумяшчальнасцю Linux таксама не ўзнікне.
Але што адбываецца, калі трэба запусціць прыкладанне, даступнае толькі для Windows? У гэтым выпадку ёсць 3 альтэрнатывы: пакінуць Windows усталяванай разам з Linux (у так званым «падвойная загрузка"), Усталюйце Windows" унутры "Linux, выкарыстоўваючы віртуальная машына o выкарыстоўваць віно, свайго роду "інтэрпрэтатар", які дазваляе запускаць шмат якія прыкладанні Windows у Linux, як быццам яны з'яўляюцца ўласнымі.
Аднак, перш чым упадаць у спакусу выканаць любую з 3-х апісаных вышэй альтэрнатыў, я прапаную папярэдне выключыць магчымасць наяўнасці бясплатнай альтэрнатывы разгляданай праграме, якая працуе пад Linux.
Дакладна, ёсць такія сайты, як LinuxAlt, Вольныя солі o Альтэрнатыва у якім можна шукаць бясплатныя альтэрнатывы праграмам, якімі вы карысталіся ў Windows.
Некаторы час таму мы таксама зрабілі лістынг, хоць гэта можа быць не на 100% да цяперашняга часу.
У дадатак да рэкамендаваных спасылак ніжэй вы знойдзеце "крэм дэ ла крэм" бясплатнага праграмнага забеспячэння, згрупаваны па катэгорыях. Аднак варта адзначыць, што наступны спіс быў створаны толькі для азнаямлення і не ўяўляе сабой поўны каталог выдатных і ўсё больш шматлікіх даступных свабодных праграмных сродкаў.
Папярэднія ўдакладненні перад праглядам прапанаваных праграм.
{
} = Шукайце паведамленні, звязаныя з праграмай, выкарыстоўваючы пошукавую сістэму блога.
{
} = Перайсці на афіцыйную старонку праграмы.
{
} = Усталюйце праграму, выкарыстоўваючы сховішчы Ubuntu, усталяваныя на вашай машыне.
Ці ведаеце вы добрую праграму, якой няма ў нашым спісе?
Дашліце нам a электронная пошта з указаннем назвы праграмы і, па магчымасці, уключыць дадатковую інфармацыю альбо, у адваротным выпадку, сказаць нам, дзе мы можам яе атрымаць.
аксэсуары
Тэкставыя рэдактары
- найбольш папулярныя
- Вельмі арыентаваны на праграмаванне
- Кансоль
- Шматфункцыянальны
Докі
Пускавыя ўстаноўкі
Файлавыя менеджэры
- Дэльфін. {
- EmelFM2. {
- GNOME Commander. {
- Konqueror. {
- Krusader. {
- Midnight Commander. {
- Nautilus. {
- Файлавы менеджэр PCMan. {
- Тюнар. {
Аўтаматызацыя офіса
Бяспека
- 11 лепшых прыкладанняў для ўзлому і бяспекі.
- Сетка аўтасканавання, каб выявіць зламыснікаў у вашым Wi-Fi. {
- Здабыча, каб знайсці ваш ноўтбук, калі яго скрадуць. {
- Тыгр, для правядзення аўдыту бяспекі і выяўлення зламыснікаў. {
- keepassX, для захоўвання ўсіх вашых пароляў. {
- Кламтк, антывірус. {
праграмаванне
IDE
Internet
Даследчыкі
электронная пошта
Імгненныя абмен паведамленнямі
- Лепшыя кліенты імгненных паведамленняў для Linux.
- пиджин. {
- Kopete. {
- Фунтаў на квадратны цаля. {
- Джабім. {
- Гаджым. {
- Суперажыванне. {
- BitlBee. {
- Палепшана гячэ. {
- эмесен. {
- aMSN. {
- Пасланец Меркурыя. {
- KMess. {
- Мінбіф. {
IRC
- 5 лепшых кліентаў IRC для Linux.
- пиджин. {
- Размова. {
- Xchat. {
- Чацыла. {
- Ірсі. {
- Квасель IRC. {
- Smuxi. {
- KVirc. {
- ERC. {
- Weechat. {
- ScrollZ. {
FTP
Torrents
- 9 лепшых кліентаў Bittorrent для Linux.
- перадача, звыштонкі і магутны кліент (хоць і не такі "поўны"). {
- Патоп, магчыма, самы поўны кліент Bittorrent для GNOME. {
- KTorrent, эквівалент патопу для KDE. {
- Біттарнада, адзін з самых прасунутых кліентаў. {
- QBittorrent, кліент на аснове Qt4. {
- торэнт, ncurses кліент для тэрмінала. {
- aria2, яшчэ адзін добры кліент для тэрмінала. {
- Vuze, магутны (але павольны і "цяжкі") кліент на аснове Java. {
- Торэнтфлюкс, кліент з вэб-інтэрфейсам (кіраваць сваімі торэнтамі з Інтэрнэт-аглядальніка). {
- Загрузнік эпізодаў праз торэнт, каб аўтаматычна загружаць серыі вашых любімых серыялаў. {
мультымедыя
аўдыё
- Аўдыяплэеры
- рэдагаванне аўдыё
- Секвенсеры
- Сінтэзатары
- Кампазіцыя і нотныя запісы
- Пераўтваральнікі
- іншыя
Відэа
- Усе відэаплэеры.
- Інструменты для запісу працоўнага стала.
- Відэапрайгравальнікі
- Рэдагаванне відэа
- Пераўтваральнікі
- Анімацыя
- Стварэнне DVD
- Вэб-камера
- Запіс на працоўным стале
Выява, дызайн і фатаграфія
- Гледачы + адм. фотатэка + асноўнае рэдагаванне
- Пашыранае стварэнне і рэдагаванне малюнкаў
- Рэдагаванне вектарных малюнкаў
- CAD
- Пераўтваральнікі
- Сканіраванне
- іншыя
Навука і даследаванні
- Астраномія
- біялогія
- Біяфізіка
- Хімія
- Геалогія і геаграфія
- Fisica
- Матэматыка
- 10 прычын выкарыстоўваць мяккі. бясплатна ў навуковых даследаваннях.
розныя ўтыліты
- Сістэмнае адміністраванне
- Упраўленне файламі
- Запіс малюнкаў і віртуалізацыя
- Мангал, для запісу / вымання малюнкаў. {
- Майстар ISO, для маніпуляцыі з файламі ISO. {
- K3B, для запісу кампакт-дыскаў і DVD-дыскаў. {
- GMountISO, для мантавання файлаў ISO. {
- gISOMmount, для мантавання файлаў ISO. {
- Фурый ISO мацаванне, для мантавання файлаў ISO, IMG, BIN, MDF і NRG. {
- АцэтонISO, для мантавання файлаў ISO і MDF. {
- Мангал, для запісу / вымання малюнкаў. {
- іншыя