Доступни су ГНУ Гуик 1.0 менаџер пакета и ГуикСД дистрибуција заснована на њему

одиграло се издање менаџера пакета ГНУ Гуик 1.0 и ГуикСД ГНУ/Линук дистрибуција изграђена на његовој основи (Гуик Систем Дистрибутион). Значајна промена у броју верзије је због завршетка свих имплементација циљева, испоручено да формира оријентир издање. Издање је сумирало седам година рада на пројекту и проглашено спремним за свакодневну употребу. За утовар формирана слике за инсталацију на УСБ Фласх (243 МБ) и коришћење у системима виртуелизације (474 ​​МБ). Подржава рад на и686, к86_64, армв7 и аарцх64 архитектури.

Дистрибуција омогућава инсталацију као самостални ОС у системима виртуелизације, у контејнерима и на конвенционалној опреми, и лансирање у већ инсталираним ГНУ/Линук дистрибуцијама, делујући као платформа за примену апликација. Кориснику се пружају функције као што су узимање у обзир зависности, поновљива израда, рад без роот-а, враћање на претходне верзије у случају проблема, управљање конфигурацијом, клонирање окружења (креирање тачне копије софтверског окружења на другим рачунарима) итд. .

Главни иновације:

  • Добавлен новиј интерактивни инсталатер, рад у текстуалном режиму;

    Доступни су ГНУ Гуик 1.0 менаџер пакета и ГуикСД дистрибуција заснована на њему

  • Припремљен нова слика за виртуелне машине, погодна и за упознавање са дистрибуцијом и за креирање радних окружења за развој;
  • Додате нове системске услуге цупс-пк-хелпер, имап4д, инпутаттацх, лоцалед, нслцд, заббик-агент и заббик-сервер;
  • Ажуриране су верзије програма у 2104 пакета, додата су 1102 нова пакета. Укључујући ажуриране верзије цлојуре 1.10.0, цупс 2.2.11, емацс 26.2, гцц 8.3.0, гдб 8.2.1, гхц 8.4.3,
    гимп 2.10.10, глибц 2.28, гноме 3.28.2, гнупг 2.2.15, го 1.12.1,
    гуиле 2.2.4, ицецат 60.6.1-гуик1, ицедтеа 3.7.0, инксцапе 0.92.4,
    либреоффице 6.1.5.2, линук-либре 5.0.10, мате 1.22.0, оцамл 4.07.1,
    октава 5.1.0, опењдк 11.28, питхон 3.7.0, руст 1.34.0, р 3.6.0,
    сбцл 1.5.1, пастир 0.6.0, кфце 4.12.1 и корг-сервер 1.20.4;

  • ГНУ Схепхерд Сервице Манагер је ажуриран на верзију 0.6, који имплементира једнократни режим рада услуге, у којем је услуга означена заустављеном одмах након успешног покретања, што може бити потребно за покретање једнократних послова пре других услуга, на пример, за обављање чишћења или иницијализације;
  • За команду „гуик пацкаге“ додати су псеудоними „инсталл“, „ремове“, „упграде“ и „сеарцх“ типични за друге менаџере пакета. За тражење пакета можете користити команду „гуик сеарцх“, да инсталирате „гуик инсталл“ и да ажурирате „гуик пулл“ и „гуик упграде“;
  • Индикатор тока операције и истицање у боји дијагностичких порука су додати у менаџер пакета. Подразумевано, већина команди се сада покреће без детаљног излаза на екрану, што је омогућено посебном опцијом „-в“ (--вербосити);
  • Додате су нове наредбе „гуик систем делете-генератионс“ и опције „гуик пацк —саве-провенанце“, „гуик пулл —невс“, „гуик енвиронмент —пресерве“, „гуик гц —лист-роотс“, „гуик“ у менаџер пакета гуик гц -делете-генератионс", "гуик веатхер -цовераге";
  • Додане су нове опције конверзије пакета "--витх-гит-урл" и "-витх-бранцх";
  • У дистрибуцију су додата конфигурациона поља „кеибоард-лаиоут” за дефинисање распореда тастатуре, „корг-цонфигуратион” за конфигурисање Кс сервера, „лабел” за ознаку секције и „ессентиал-сервицес” за дефинисање главних сервиса;
  • Додата команда „гуик пацк -РР“ за креирање тар архива извршних датотека које се могу преселити које се могу покренути у односу на путање у корисничком именском простору или у односу на ПРоот;
  • „гуик пулл“ обезбеђује формирање кеш меморије пакета да би се убрзале операције претраживања по имену и обезбеђује уграђивање пакета „глибц-утф8-лоцалес“;
  • Осигурана је пуна поновљивост (бит за бит) ИСО слика генерисаних командом „гуик систем“;
  • ГДМ се користи као логин манагер уместо СЛиМ-а;
  • Подршка за прављење Гуик-а помоћу Гуиле 2.0 је укинута.

Подсетимо, ГНУ Гуик пакет менаџер је заснован на развоју пројекта ник и поред типичних функција управљања пакетима, подржава функције као што су извршавање трансакцијских ажурирања, могућност враћања ажурирања, рад без добијања привилегија суперкорисника, подршка за профиле везане за појединачне кориснике, могућност истовременог инсталирања неколико верзија једног програма, алати за сакупљање смећа (препознавање и уклањање некоришћених верзија пакета). За дефинисање сценарија изградње апликације и правила формирања пакета, предлаже се коришћење специјализованог језика специфичног за домен високог нивоа и АПИ компоненти Гуиле Сцхеме, које вам омогућавају да извршите све операције управљања пакетима у функционалном програмском језику Сцхеме.

Подржава могућност коришћења пакета припремљених за Ник менаџер пакета и смештених у спремиште
Никпкгс. Поред операција са пакетима, могуће је креирати скрипте за управљање конфигурацијама апликација. Када је пакет направљен, све зависности повезане са њим се аутоматски преузимају и граде. Могуће је или преузети готове бинарне пакете из спремишта или градити из изворних текстова са свим зависностима. Примењене су алатке за одржавање ажурираних верзија инсталираних програма организовањем инсталације ажурирања из спољног спремишта.

Окружење за прављење пакета је формирано у облику контејнера који садржи све компоненте неопходне за рад апликације, што вам омогућава да креирате скуп пакета који могу да раде без обзира на састав основног системског окружења дистрибуције, у којем се Гуик користи као додатак. Зависности се могу утврдити између Гуик пакета скенирањем хешева идентификатора у директоријуму инсталираних пакета да би се пронашло присуство већ инсталираних зависности. Пакети се инсталирају у посебно стабло директоријума или поддиректоријум у корисничком директоријуму, омогућавајући му да коегзистира паралелно са другим менаџерима пакета и пружа подршку за широк спектар постојећих дистрибуција. На пример, пакет је инсталиран као /ник/сторе/ф42д5878ф3а0б426064а2б64а0ц6ф92-фирефок-66.0.0/, где је „ф42д58...“ јединствени идентификатор пакета који се користи за праћење зависности.

Дистрибуција укључује само бесплатне компоненте и долази са ГНУ Линук-Либре кернелом, очишћеним од неслободних елемената бинарног фирмвера. За монтажу се користи ГЦЦ 8.3. Сервисни менаџер се користи као систем за иницијализацију ГНУ Схепхерд (бивши дмд), развијен као алтернатива СисВ-инит са подршком зависности. Схепхерд контролни демон и услужни програми су написани у Гуиле (једна од имплементација језика Сцхеме), који се такође користи за дефинисање параметара за покретање сервиса. Основна слика подржава режим конзоле, али за инсталацију припремљен 9714 готових пакета, укључујући компоненте графичког стека заснованог на Кс.Орг-у, двм и ратпоисон менаџере прозора, Ксфце десктоп, као и избор графичких апликација.

Извор: опеннет.ру

Додај коментар