Креирајте своје локално Арцх Линук спремиште

спремиште

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

Као пример наведем свој случај. Интернет веза током радног времена је много спорија него ноћу (када сви спавају), наравно. Оно што ја радим је да одем у Ел Палацио Централ де Цомпутинг, где је боља пропусност и ажурира се неколико спремишта, а ја копирам Арцхово огледало.

На тај начин морам само да ажурирам пакете који долазе мало по мало ноћу, што је много боље него да одједном падне 45 ГБ. али наравно, како да ажурирам?

Па, у основи постоје два врло једноставна начина за то, обе постављене на Вики de Арцх Линук.

Коришћење Рсинц-а

Ако имамо домен Рсинц, можемо створити сопствену скрипту која укључује или искључује одређене пакете приликом копирања огледала Арцх Линук. Ако желите да то буде лакше, морате да користите ову скрипту:

#! / бин / басх ############################################ # ################################################### # ## ### Генерално се мрзи због стварања локалног огледала због пропусности која је потребна. ### Једна од алтернатива ће вероватно испунити ваше потребе. ### ЗАПАМТИТЕ: ### * Пропусни опсег није бесплатан за огледала. Морају платити за све податке које вам сервирају ### => Ово и даље важи иако плаћате свог ИСП-а ### => Преузет ће се многи пакети које вероватно никада нећете користити ### => Оператори огледала ће много више волите да преузимате само пакете који су вам потребни ### * Заиста, погледајте алтернативе на овој страници: ### хттпс://вики.арцхлинук.орг/индек.пхп?титле=Лоцал_Миррор ### Ако јесте АПСОЛУТНО СИГУРНО да је локално огледало једино разумно решење, онда ће вас ова скрипта ### упутити на пут ка стварању. #################################################### ################################################ # Конфигурација ИЗВОР = 'рсинц: //миррор.екампле.цом/арцхлинук' ДЕСТ = '/ хоме / усер / арцхлинук' БВ_ЛИМИТ = '500' РЕПОС = 'цоре ектра' РСИНЦ_ОПТС = "- ртлХк --делете-афтер --делаи-упдатес --цопи-линкс --сафе-линкс --мак-делете = 1000 --бвлимит = $ {БВ_ЛИМИТ} --делете-екцлудед --екцлуде =. * --лог-филе = / хоме / усер / арцхлинук / арцхлинук .лог "ЛЦК_ФЛЕ = '/ вар / рун / репо-синц.лцк' # Обавезно покрените само 1 инстанцу ако [-е" $ ЛЦК_ФЛЕ "]; онда ОТХЕР_ПИД = `/ бин / цат $ ЛЦК_ФЛЕ` ецхо" Још једна инстанца која већ ради: $ ОТХЕР_ПИД "излаз 1 фи ецхо $$>" $ ЛЦК_ФЛЕ "за РЕПО у $ РЕПОС; до ецхо "Синцинг $ РЕПО" / уср / бин / рсинц $ РСИНЦ_ОПТС $ {СОУРЦЕ} / $ {РЕПО} $ {ДЕСТ} доне # Цлеануп / бин / рм -ф "$ ЛЦК_ФЛЕ" ​​екит 0

Овде једино што морамо изменити су променљиве:

ИЗВОР = 'рсинц: //миррор.екампле.цом/арцхлинук' ДЕСТ = '/ хоме / усер / арцхлинук'

Па, морамо да поставимо из ког огледала желимо да се повежемо и у коју фасциклу ће се копирати.

Коришћење ЛФТП-а

Ако не можемо да користимо Рсинц, било зато што га је блокирао ХП администратора нашег ИСП-а, или из другог разлога, увек постоји друга опција, у овом случају лфтп.

На Арцх Вики имамо ову скрипту:

#! / уср / бин / лфтп -ф лцд / лоцал / патх / то / иоур / миррор отворите фтп.арцхлинук.орг (или било које ваше омиљено огледало) # Користите 'цд' да бисте се пребацили у одговарајући директоријум на огледалу, ако је неопходно. миррор -цве -к '. * и686. *' цоре & миррор -цве -к '. * и686. *' ектра & миррор -цве -к '. * и686. *' цоммунити & миррор -цве -к '. * и686. * 'мултилиб & лцд поол цд поол миррор -цве -к'. * и686. * 'цоммунити & миррор -цве -к'. * и686. * 'пакети &

Иако нарочито када користим ЛФТП, имам још једну варијанту. Оно што ја радим је да ставим следеће у .ткт датотеку:

лфтп -е "миррор --делете --онли-невер / арцхлинук / ектра / ос / к86_64 / / хоме / усер / арцхлинук / ектра / ос / к86_64 /" хттп://миррор.ус.леасевеб.нет/ лфтп - е "миррор --делете --онли-невер / арцхлинук / цоммунити / ос / к86_64 / / хоме / усер / арцхлинук / цоммунити / ос / к86_64 /" хттп://миррор.ус.леасевеб.нет/ лфтп -е " миррор --делете --онли-невер / арцхлинук / мултилиб-стагинг / ос / к86_64 / / хоме / усер / арцхлинук / мултилиб-стагинг / ос / к86_64 / "хттп://миррор.ус.леасевеб.нет/ лфтп - е "миррор --делете --онли-невер / арцхлинук / цоре / ос / к86_64 / / хоме / усер / арцхлинук / цоре / ос / к86_64 /" хттп://миррор.ус.леасевеб.нет/ лфтп -е " огледало - избриши - само-новије / арцхлинук / ектра / ос / и686 / / хоме / усер / арцхлинук / ектра / ос / и686 / "хттп://миррор.ус.леасевеб.нет/ лфтп -е" огледало - -делете --само-новије / арцхлинук / цоммунити / ос / и686 / / хоме / усер / арцхлинук / цоммунити / ос / и686 / "хттп://миррор.ус.леасевеб.нет/ лфтп -е" огледало --делете --онли-невер / арцхлинук / мултилиб-стагинг / ос / и686 / / хоме / усер / арцхлинук / мултилиб-стагинг / ос / и686 / "хттп: // мирро р.ус.леасевеб.нет/ лфтп -е "миррор --делете --онли-невер / арцхлинук / цоре / ос / и686 / / хоме / усер / арцхлинук / цоре / ос / и686 /" хттп: // миррор. ус.леасевеб.нет/

И трчим:

lftp -f /ruta/archivo.txt

И овако ажурирам своја локална спремишта ...


21 коментара, остави свој

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Цурефок дијо

    Веома корисно и практично.

  2.   Цоцолио дијо

    Врло добра истина, увек сам се питао како је урађен овај задатак, али никада се нисам удостојио да сазнам како је то урађено, надам се да ћете објавити како усмјерити ажурирање спремишта на локацијски диск, хвала.

    1.    Јулио Цесар дијо

      пацман.цонф

      [арцх]
      Сиглевел = Потребан пакет
      Сервер = датотека: /// мнт / репо / арцх

    2.    елав дијо

      Уфф, знао сам да ми је нешто остало.

  3.   Карлос дијо

    Пре извесног времена такође сам осетио потребу да то урадим, јер сам морао да поново инсталирам цео свој Арцхлинук систем и нисам желео поново да преузмем све гноме и апликације, јер имам ограничену везу. Не знам да ли можете овде да оставите другу локацију, али у случају да је неко заинтересован http://www.kr105.shekalug.org/2011/10/16/crear-un-repositorio-local-en-archlinux/ ????

  4.   само-још-дл-корисник дијо

    Колико ГБ је целокупно спремиште АрцхЛинук?

    1.    лдд дијо

      нешто за 40 ГБ, желео бих да знам да можемо копирати само 64-битне пакете и одбацити и686

  5.   Азазел дијо

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

  6.   елиотиме3000 дијо

    Волео бих да постоји ЛТС верзија Арцх-а и да користим АУР као позадину.

    1.    фреебсддицк дијо

      Па, не знам ... можда је у планети мајмуна то могуће

      1.    елиотиме3000 дијо

        Пошто сам схватио да не постоји, онда ћу се посветити томе да извучем максимум из Слацкваре-а и научим више о ОпенБСД-у.

    2.    колачић дијо

      Хаха то би било потпуно супротно од онога што Арцх представља.

  7.   као ко дијо

    У мом случају, генерално, увек пронађем пакет који тражим, било у службеном репо-у или у АУР-у, мада кад није, мој лични репо никад ми не успе.

    Изгледа да је Елав захватио вирус Арцх + версионитис 😛

    1.    као ко дијо

      Вау, па претраживач Стеам користи ВебКит 😮
      * Репродукција портала из мог Арцх-а *

  8.   кино93 дијо

    елав пошто објављују арто де арцх, можете ли објавити пост да бисте напустили прелепи КДЕ, надамо се и ван АУР пакета ...

    1.    елав дијо

      Да бисте КДЕ учинили лепим, не требају вам АУР-ови, само кде-лоок.орг и девианарт.цом да бисте пронашли добре теме за плазму, Ауроре, КтЦурве, иконе ... и тако даље. У сваком случају, то записујем у свој задатак.

  9.   Тито дијо

    Здраво. Посећујем овај блог месец дана и ово је мој први коментар.

    За Дебиан и спремишта попут Убунту-а итд. Постоји пакет: дебмиррор. Једном инсталиран, морате га конфигурисати указујући на спремишта, архитектуру итд. Које желите да синхронизујете. Дебмиррор је перл скрипта која користи рсинц.

    Пре много година био сам професор модула за рачунарство, у којем сам, између осталог, морао да научим како да инсталирам оперативни систем. Мој избор за Дебиан. Користили смо нетинст ЦД. Како су сви пакети морали да се преузму за сваког ученика, било их је 20, а веза са Интернетом је била лоша, то није ишло добро. У почетку сам користио прокси, али није се много поправио. Зато сам одлучио да инсталирам мали сервер на који сам инсталирао спремишта која сам користио. На овај начин инсталација је текла без проблема, чак и врхови од 100 Мбит / с, које је мрежа дала. Студенти су морали да назначе да су спремишта на серверу учионице и да су им приступили преко ФТП-а. Спремишта Дебиан Ленни била су нешто више од 20 ГБ и синхронизовао их је два пута недељно, у понедељак и четвртак у 2:00.

    Саудос,

  10.   Лав дијо

    Врло добар водич. Тачно је да на почетку Арцх изгледа превише компликовано, али захваљујући водичима попут ових нема ништа немогуће.

  11.   цат_ск8 дијо

    хвала

  12.   Јорди дијо

    Здраво .. мој проблем је и брзина интернета .. али користим убунту .. могу ли и ја то урадити за убунту?
    хвала

  13.   босито7 дијо

    Хвала Елав, овде такође горимо од рсинц-а, хвала што си нам показао алтернативу, салу2 из Сантиага