НикОС

Како се користи НикОС Пацкаге Манагер?

Како се користи НикОС Пацкаге Манагер?
Менаџер НикОС пакета је сопствени систем. Можете га користити под било којом Линук дистрибуцијом.

Шта ради НикОС Пацкаге Манагер?

Већина менаџера пакета користи датотеку која садржи извршни или изворни код. Затим израчунају шта му је потребно у систему, а затим се увере да постоји. У Нику ствари функционишу врло слично. Велика разлика је у томе што Ник креира све датотеке и по потреби их компајлира, а затим их ставља на једно место; ник-продавница. Прво питање које имате може бити: „Да ли датотеке неће имати исто име?”Систем то избегава тако што за сваку верзију има по један директоријум И именује све датотеке хешом. Да би се апликација „осећала као код куће“, све зависности се затим повезују са њиховим исправним директоријумима помоћу уобичајених симболичних веза. Профил води евиденцију коју верзију покреће сваки корисник.

Инсталације корисника НикОС-а

Помоћу овог система можете имати различите верзије инсталиране у директоријуму сваког корисника. Ако су исти код неколико корисника, администратор може дозволити Нику да поново повеже бинарне датотеке, тако да истовремено постоји само један. Ово је корисно за уштеду простора на диску. Такође можете створити специфична окружења за сваку верзију пакета. Ово је посебно корисно када желите да тестирате нову верзију или развијете софтвер.

Инсталирање за заједничку дистрибуцију

За најчешће платформе можете инсталирати Ник, менаџер пакета са једноставном скриптом. Ова скрипта је доступна на веб локацији Ник. Скрипти ће требати приступ роот корисника, али ако сте веома свесни безбедности, требали бисте је прочитати пре него што је употребите. Ако желите да избегнете употребу роот-а у скрипти, само креирајте / ник директоријум на вашем систему.

$ сх <(curl -L https://nixos.org/nix/install)

Ако немате роот приступ или сте само опрезни, можете имати Ник као менаџера пакета само за кориснике.

$ сх <(curl -L https://nixos.org/nix/install) -no-daemon

Ова бинарна датотека добро функционише за већину, ако не и за све дистрибуције. Платформе су к8664, тј?86, аарцх64 и к8664-дарвин, који покривају готово све доступне платформе. Ако користите било коју другу платформу, вероватно можете да користите изворни код и направите сопствену. Када се инсталација заврши, имаћете гомилу нових наредби.

Додавање вашег првог програма у НикОС

Да бисте инсталирали софтвер и поставили када се може користити, имате ник-енв. Опција инсталације (-и) је најчешћа, јер је увек користите и ставите пакет као аргумент.

$ ник-енв -и фирефок

Ово изгледа исто као у другим дистрибуцијама, тако изгледа и аргумент упита. Инсталација ће ипак потрајати. Разлог је тај што мора да компајлира софтвер осим ако у Ник Цацхе нема унапред компајлирану верзију. Достизање кеш меморије такође није увек брзо. Постоји разлика коју бисте требали узети на знање; можете одабрати верзију! Ако желите посебну верзију, морате пронаћи које су доступне помоћу регуларних израза.

$ ник-енв -ка 'фирефок.* '

Добићете листу свих доступних пакета. Можете га инсталирати на исти начин, али користећи вредност са листе.

$ ник-енв -инсталл 'фирефок-78.4.0сер '-пресерве-инсталиран

Ово може пропасти ако већ имате инсталирану верзију. Опција '-пресерве-инсталлед' неће избрисати инсталирану верзију. На крају можете добити две верзије истог приоритета, које можете поправити подешавањем приоритета.

$ ник-енв -сет-флаг приоритет 2 'фирефок-82.0.2 '

Сада ћете покренути стару верзију следећи пут када покренете Фирефок. Да бисте пребацили који покрећете, можете подесити приоритет у складу с тим. Такође можете покренути љуску да бисте изабрали бинарни. Ово је опција програмера, а наредба је ник-схелл.

Ажурирање НикОС-а

Једном када набавите колекцију софтвера, желите да будете у току. Као и увек, користите исту наредбу са аргументом. Али такође морате редовно ажурирати канал. Команда је ник-цханнел.

$ ник-цханнел -упдате

Ово чита тренутне верзије свих доступних пакета. Након тога можете започети надоградњу софтвера помоћу ник-енв.

$ ник-енв -упграде

Оваква надоградња надоградиће вашу стару верзију софтвера. У овом случају, стари Фирефок ће бити замењен најновијом верзијом. Можда ово не желите из било ког разлога, обично развоја.

Уклањање апликација са НикОС-а

Уклањање апликација је једнако једноставно, уз малу напомену. Наредба за уклањање не уклања ниједну апликацију.

$ ник-енв -унинсталл 'фирефок-78.4.0сер '

Ова наредба ће уклонити везе до тренутне верзије ове верзије Фирефока. Све датотеке ће увек остати на диску. На располагању су вам ове верзије за враћање. Враћање уназад значи да се враћате на употребу старе верзије. Ово може бити корисно ако сте испробали најновије и ако имате непредвиђене проблеме.

$ ник-енв -роллбацк

Враћате целу генерацију, што значи све програме који су надограђени од последње генерације. Опција покреће две команде; тај списак и затим прелази на те старе генерације. Сви инсталирани пакети постоје на генерацији на диску.

НикОС враћање и чишћење

Функција враћања довешће до тога да старе верзије користе пуно простора на диску. Можете ово очистити (ово морате очистити!). Када имате довољно дуг период, по сопственом избору, такође можете очистити ове старе генерације да бисте уштедели простор на диску.

$ ник-енв -делете-генератион олд

Овом командом бришете све генерације, осим две последње. Можете се кретати напред-назад на листи са сложенијим параметрима да бисте оставили одређену генерацију која је најбоље радила за вас. Ако немате много пројеката за тестирање или развој којима је потребно много верзија за тестирање, требало би да користите планирано уклањање свих старих генерација.

Једноставна скрипта за одржавање чистоће ваших генерација долази са инсталацијом Ник менаџера пакета.

$ ник-прикупити-смеће

Такође бисте требали подесити колектор да се аутоматски покреће помоћу системд или других система.

Закључак

Ник пакет менаџер је моћан систем који вам омогућава покретање сложених развојних окружења на вашој машини. Такође га можете користити за одржавање уредности софтвера и једноставан начин опоравка на новој машини, у случају катастрофе пада диска.

Водич за сенку Томб Раидера за Линук
Схадов оф тхе Томб Раидер је дванаести додатак серији Томб Раидер - акцијско-авантуристичкој игри коју је створио Еидос Монтреал. И критичари и фанови...
Како појачати ФПС у Линуку?
ФПС је скраћеница за Фрејмова у секунди. Задатак ФПС-а је да мери брзину кадрова у репродукцијама видео записа или играчким перформансама. Једноставни...
Најпопуларније лабораторијске игре Оцулус Апп
Ако сте власник Оцулус слушалица, онда морате бити упознати са бочним учитавањем. Бочно учитавање је поступак инсталирања не-продавничког садржаја на ...