Шта су Убунту спремишта? Како то функционише и како га омогућити/онемогућити

Убунту спремишта. Чули сте за њих раније. Користите га сваки пут када покушате да преузмете, инсталирате, уклоните или ажурирате пакет на Убунту.

Дакле, да ли их Убунту све држи у вашем ОС-у? Или удаљено место?

У овом чланку ћемо научити о Убунту репозиторијумима, како то функционише и како их можете деактивирати/активирати.

Хајде да почнемо.

Шта су Убунту спремишта?

Убунту спремишта су софтверске архиве које одржава Убунту. Они се хостују преко мреже (интернета), где свако може да их користи за приступ Убунту алатима и софтверу.

Спремишта садрже стотине и хиљаде софтвера. Све ово је доступно општим корисницима. О спремиштима можете размишљати и као о софтверским архивама.

Репозиторијуми имају за циљ да обезбеде безбедно, централизовано место за приступ софтверу за ваше потребе. Ова Убунту спремишта прате строга правила приликом додавања софтвера. Сваки софтвер се темељно тестира са Убунту верзијом пре него што буде доступан у спремишту.

Пошто је Убунту заснован на Дебаин-у, он користи АПТ менаџер пакета за руковање пакетима. Пакети су у .деб формату и садрже библиотеке и програме који су вам потребни за извршавање задатака.

Овај приступ се разликује од мацОС-а и Виндовс-а јер не нуде наменско, али поуздано место за приступ софтверу, посебно у погледу добро упакованог формата. У Линук-у ћете наћи различите формате пакета за различите укусе. На пример, имате ДЕБ пакете за Дебиан, док је РПМ за дистрибуције засноване на РХЕЛ-у.

Пошто Убунту користи АПТ менаџер пакета, морате користити команду апт да бисте инсталирали софтвер у Убунту.

Хајде да научимо више о менаџерима пакета да бисмо разумели како функционишу Убунту спремишта.

Како Убунту спремиште ради са менаџером пакета?

Да бисмо разумели Убунту спремиште, морамо погледати како функционише менаџер пакета.

Менаџер пакета је скуп софтвера који вам омогућава да управљате пакетима у вашој Линук дистрибуцији. Дакле, помоћу менаџера пакета можете да инсталирате, надоградите, уклоните или конфигуришете пакете на вашем систему.

  5 најприкладнијих начина за дељење датотека или текста између телефона и рачунара у близини

Ово нас води до концепта спремишта.

Спремишта су виртуелно место које наводи све пакете. Овде сваки пакет има своје метаподатке.

Дакле, када покушате да извршите радњу као што је ажурирање, претрага или инсталација, менаџер пакета ради са софтверским репозиторијумом да би деловао успешно.

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

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

Такође прочитајте: [SOLVED] Грешка „Е: Није могуће пронаћи пакет“ у Линуку

То значи да ћете морати да ажурирате свој локални кеш пре инсталирања или ажурирања било ког пакета.

Типови Убунту спремишта

Убунту спремишта су подељена у четири главне категорије. Ови укључују:

  • Главни
  • Ограничен
  • Универзум
  • Мултиверсе
  • Лична јавна архива (ППА)

Генерално, просек треба да научи о њима. Међутим, ако желите потпуно разумевање Убунту спремишта, морате знати о томе, јер сваки тип спремишта нуди нешто другачије.

#1. Главни

Главно Убунту спремиште је дом бесплатног софтвера. Сваки софтвер који је овде наведен је слободан за редистрибуцију. Такође, Убунту тим подржава бесплатни софтвер. Све ово чини главну компоненту популарном, дајући корисницима приступ популарним апликацијама отвореног кода. Заједница, корисници и Убунту програмери одржавају главну листу софтвера за складиште. Они ручно бирају софтвер како би пружили вредност крајњим корисницима. Такође, сваки софтвер добија безбедносна ажурирања заједно са Цаноницал техничком подршком.

Напомена: Ово је такође подразумевано омогућено када први пут инсталирате Убунту.

#2. Ограничен

Ограничена компонента се бави неслободним алатима и драјверима. Иако је Убунту све о отвореном коду, корисници морају да добију приступ власничким алатима и драјверима да би основни хардвер или алати функционисали. То такође значи да Убунту програмери или заједница не могу да ажурирају софтвер наведен у Ограничено, остављајући посао ажурирања оригиналним програмерима.

#3. Универзум

Репозиторијум Универзума садржи бесплатни софтвер отвореног кода. Међутим, за разлику од главног спремишта, нећете добијати редовна безбедносна ажурирања јер Убунту њиме не управља. Дакле, складиште Универзума одржава заједница. Пошто је Убунту вођен заједнице, добијате приступ хиљадама одличног софтвера.

  14 најбољих софтвера (правна технологија) за адвокатске фирме у 2022

#4. Мултиверсе

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

#5. Лична јавна архива (ППА)

ППА репозиторијумима управљају појединци и тимови програмера како би угостили свој софтвер или мноштво другог софтвера. Они нуде једноставан начин да набавите пакете који нису доступни преко других типова спремишта.

Активирање/деактивирање типова Убунту спремишта

Можете да активирате/деактивирате типове Убунту спремишта (главни, универзум, мултиверзум и ограничени) преко графичког интерфејса или покретањем команди.

Погледајмо оба метода у наставку.

#1. Коришћење графичког интерфејса

Да бисте графички укључили/искључили тип Убунту спремишта, морате отворити „Софтвер и ажурирања“.

Можете му приступити тако што ћете претражити или приступити Апликације > Софтвер и ажурирања.

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

Ако желите да омогућите спремиште партнера, идите на картицу Други софтвер, а затим означите опцију „Канонски партнери“.

#2. Коришћење команди

Можете користити команде да бисте омогућили тип Убунту спремишта.

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

$ sudo add-apt-repository main

$ sudo add-apt-repository restricted

$ sudo add-apt-repository universe

$ sudo add-apt-repository multiverse

Такође можете омогућити сва четири у једној команди.

$ sudo add-apt-repository main restricted universe multiverse
#output
sudo add-apt-repository main restricted universe multiverse

Adding component(s) 'main, restricted, universe, multiverse' to all repositories.

Press [ENTER] to continue or Ctrl-c to cancel.

Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease

Hit:2 http://security.ubuntu.com/ubuntu jammy-security InRelease

Hit:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease

Hit:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease

Reading package lists... Done

nitt ~

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

$ sudo add-apt-repository -r universe

За онемогућавање/брисање, мораћете да уредите датотеку соурцес.лист или користите метод графичког интерфејса.

Можете уредити датотеку соурцес.лист тако што ћете покренути следећу команду.

$ sudo gedit /etc/apt/sources.list

Ако немате инсталиран Гедит, можете користити Вим или инсталирати Гедит помоћу следеће команде.

$ sudo apt-get install gedit

Као што видите на горњој слици, можете уклонити коментаре са редова спремишта које желите да уклоните.

  Како поставити слику уживо на Инстаграм

ППА: Где стоји у поређењу са Убунту репозиторијумима

Осим четири главна типа Убунту спремишта, постоји још један тип који морате знати, тј. ППА (Персонал Пацкаге Арцхиве).

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

Међутим, ако желите више поузданости и поверења, ништа није боље од Убунту спремишта, којима се званично управља.

Да бисте користили ППА, потребно је да га додате на листу складишта вашег система.

Такође, постоје две врсте ППА: званична и незванична. Цаноницал или друге организације од поверења управљају званичним ППА репозиторијумима. Ови званични ППА се сматрају безбедним за употребу. С друге стране, незванична ППА спремишта нису повезана са Убунтуом ни на који начин. То значи да их креирају организације и појединци трећих страна – што их чини непоузданим.

Команде Убунту спремишта

У овом одељку ћемо сумирати различите команде за спремишта.

Листа репозиторија

Да бисте приказали сва спремишта на вашем систему, покрените следећу команду.

$ nano /etc/apt/sources.list

Датотека спремишта је соурцес.лист, која се налази у директоријуму /етц/апт/.

Међутим, можете га пронаћи на другим локацијама: /етц/апт/соурцес.лист.д/ фолдер.

Датотека се може у потпуности уређивати, а спремишта можете онемогућити коментарисањем одговарајућег реда.

# deb http://archive.ubuntu.com/ubuntu focal multiverse

Додавање нових спремишта

Као што је раније објашњено, можете додати спремиште покретањем команде апт-адд-репоситори. Разликује се од адд-апт-репоситори, који захтева да наведете име спремишта као улаз.

$ apt-add-repository ‘deb http://repository_address version branch’

Овде ћете морати да унесете адресу спремишта, придружену верзију и грану.

Такође, када додате спремиште, можда ћете морати да инсталирате његов ГПГ безбедносни кључ.

Уклањање спремишта

Уклањање спремишта може се обавити коришћењем следеће команде.

$ add-apt-repository --remove ‘deb http://repository_address version branch'

ППА спремиште у Убунту

Додавање ППА спремишта у Убунту захтева да прво инсталирате софтвер-пропертиес-цоммон пакет. То можете учинити помоћу следеће команде.

$ sudo apt-get install software-properties-common

Када завршите, можете додати ППА спремиште помоћу следеће команде.

$ sudo add-apt-repository ppa:user/repo

Дакле, ако желите да додате нотепадкк ППА, потребно је да покренете следећу команду.

$ sudo add-apt-repository ppa:notepadqq-team/notepadqq

Слично, можете уклонити ППА користећи следећу команду.

$ sudo add-apt-repository --remove ppa:user/repo

Закључак

Убунту је одлична Линук дистрибуција. Новим корисницима пружа једноставан начин да се представе свету Линук-а. Убунту спремишта су добар пример како Убунту управља пакетима заједно са сопственим АПТ менаџером пакета.

Сада када сте у потпуности разумели како Убунту ризнице функционишу, сада их можете прилагодити својим потребама.

Затим погледајте наш детаљан чланак о Убунту ППА и како да га инсталирате.