Как да накарате критичен софтуер да работи на Linux. От Slack до Node.JS и всичко между тях.

Без правилното ръководство преминаването към Linux може да се почувства като обезсърчаваща задача. След като наскоро сам направих това превключване, реших да направя кратко кратко ръководство, очертаващо основните методи за изтегляне на софтуер - или пакети, както са известни.

Независимо от вашите Linux дистрибуции, процесът е до голяма степен един и същ само с няколко незначителни разлики. За това ръководство ще използваме Linux Mint като предпочитана версия, но когато е уместно, ще изброя информация и за други дистрибуции. Така че, нека да разгледаме как да изтеглите неща!

Метод 1: GUI на софтуер/мениджър на пакети

С мениджърите на пакети можете да търсите, инсталирате и управлявате множество софтуери в добре изглеждащ интерфейс. Linux Mint се доставя с Software Manager по подразбиране, докато други дистрибуции, като Ubuntu или Debian, могат да използват нещо като Synaptic. Процесът е толкова лесен, колкото отварянето на софтуера - обикновено през стартовото ви меню - намиране на пакетите, които искате да инсталирате, и тяхното инсталиране.

Тези мениджъри на GUI пакети са чудесни за всеки, който предпочита да използва графичен интерфейс. Те обаче могат да ви отведат само досега, така че ако търсите по-стабилен процес, препоръчвам този следващ метод.

Метод 2: Инсталиране на Package Manager с терминал

Вторият метод използва това, което е известно като терминален пакетен мениджър за изтегляне на софтуер. За технически разбиращите това ще е познато, но за по-малко технически склонните това може да изглежда обезсърчително в началото. Основната идея е, че можем да въведем поредица от команди на терминал, които ще ни позволят да намираме, актуализираме и изтегляме пакети/софтуер точно както в предишната стъпка, но без всички звънци и свирки.

За да започнете всичко, което трябва да знаете са следните три команди:

sudo apt update
sudo apt upgrade
sudo apt install <package-name>

Първите два реда просто актуализират всички пакети в момента във вашата система, както и тяхната информация. По-конкретно, „Update“ актуализира индекса и информацията за пакетите, докато „Upgrade“ всъщност инсталира актуализираните файлове. Ще искате да ги изпълнявате често, за да сте сигурни, че вашият софтуер е актуализиран до най-новата и най-добра версия.

Третата команда е това, което използваме за инсталиране на нов софтуер/пакети и може да бъде разделена на няколко части:

  • sudo – Този ред казва на системата, че искаме да „направим“ нещо с повишени разрешения. За инсталиране на нов софтуер това често е необходимост. Имайте предвид, че ще бъдете подканени да въведете паролата си, когато използвате тази команда.
  • apt – Този ред извиква мениджъра на пакети APT или Advanced Package Tool, който ще ни позволи да инсталираме, търсим и управляваме софтуер на нашия компютър. Този ред варира в зависимост от вашия вкус на Linux и кой мениджър на пакети използвате. APT се използва в Debian и базирани на Debian дистрибуции като Ubuntu и Linux Mint. За други, като Fedora, можете да използвате yum, rpm,илиpacman.
  • инсталиране - Прост аргумент, който казва на нашия мениджър на пакети, че искаме да инсталираме нов пакет. Просто и чисто.
  • ‹package-name› -Тук поставяме името на пакета, който искаме да инсталираме. Важно е да въведете правилното име на пакета. За да намерите името на пакета, можете да замените предишния ред „инсталиране“ с „търсене“, за да получите списък с пакети с това име или да проверите уебсайта/хранилището на пакетите за повече информация.

След като направите това, софтуерът ще бъде успешно инсталиран на вашата система. Би трябвало да имате достъп до него сега чрез стартовото меню или да намерите файловете му в /bin или usr/bin/ , ако е необходимо. Удобно, за да намерите местоположението на всеки инсталиран софтуер във вашата система, можете да използвате whereis <package-name>. Не забравяйте периодично да стартирате sudo apt update и sudo apt upgrade.

Метод 3: Tar.gz, .deb и други файлове

Първите два метода са достатъчни, за да покрият повечето инсталации. Има обаче няколко избрани, които предлагат различни средства за изтегляне на техния софтуер. Понякога дистрибуторите предлагат файлове за изтегляне като tar.gz, .deb или .amd.

Те може да изглеждат сложни - и в много отношения са - но те са просто архиви или изходен код на действителния софтуер, който трябва да инсталирате ръчно. Те обикновено включват още няколко стъпки, за да започнете да работите.

За тези типове файлове е наложително да се обърнете към readme или документацията, включена към файла, или към уебсайта на дистрибутора. Те ще ви кажат как точно да инсталирате софтуера, тъй като процесът може да се различава между пакетите. За 70% от вашите софтуерни нужди първите два метода ще са достатъчни.

Обобщавайки

Може да има много за учене с Linux, така че е изключително важно да отделите време, за да разберете основите, преди да се задълбочите в теми и процедури за напреднали. С времето съм сигурен, че ще откриете, че Linux има какво да ви предложи във всички аспекти на професионалната и персонална употреба на компютър. Ако имате някакви въпроси, не се колебайте да оставите коментар и да помислите за пляскане за това кратко малко джобно ръководство.

До следващия път.