У вас няма Інтэрнэту? Даведайцеся, як захаваць сховішчы дадому

Выява ўзята з Deviantart

Калі ў мяне дома быў камп’ютар, я карыстаўся ім GNU / Linux без якіх-небудзь праблем, нават не маючы Інтэрнэту, каб карыстацца сховішчамі.

Я зрабіў копію пакетаў, усталяваных на працоўным кампутары, і ўсталяваў / абнавіў іх дома. Для гэтага ёсць некалькі прыкладанняў і варыянтаў, я пакажу вам некаторыя.

AptOnCD

Ідэальна для карыстальнікаў Ubuntu. З APTOnCD мы возьмем усе пакеты, якія ў нас ёсць у кэшы APT ў .iso без якіх-небудзь ускладненняў. Каб усталяваць яго:

$ sudo aptitude install aptoncd

Каб выкарыстоўваць яго, мы проста запускаем прыкладанне і паэтапна робім тое, што нам кажа. Нічога складанага.

Перавагі:

  • Вы можаце ўзяць рэпазітар у .iso (альбо некалькі, у залежнасці ад памеру) Куды хочаш, каб ты ішоў Вы можаце стварыць iso ў CD y DVD.
  • Вы можаце распакаваць .iso і скапіраваць усё, што знаходзіцца ўнутры, у тэчку, і адтуль абнавіць.
  • APTOnCD выяўляе, калі ў вас ёсць новыя пакеты, і дадае іх, адкідаючы старыя.

недахопы:

  • Калі ў вас няма CD-RW o DVD-RW Вы будзеце марнаваць грошы, калі вы адзін з тых, хто любіць абнаўляць штодня, хаця вы можаце мець у якасці альтэрнатывы 2 перавагі.
  • Калі вы карыстаецеся трапнае замацаванне з некалькімі галінамі (Тэставанне, Sid, эксперыментальнае), гэта можа выклікаць памылкі пры ўсталёўцы залежнасцей.

Apt-Move:

Гэтая альтэрнатыва ідэальна падыходзіць для Debian Squeeze, ў Тэставанне Debian У мяне былі праблемы, таму што я не скапіраваў пакеты ў папку прызначэння.

Каб усталяваць яго:

$ sudo aptitude install apt-move

Налада:

Усе варыянты трапны ход можна даведацца ў яго кіраўніцтве (man apt-move). Яго канфігурацыя ў /etc/apt-move.conf і мы павінны змяніць некаторыя рэчы ў ім, для гэтага мы адкрываем наш любімы рэдактар ​​гэтага файла:

$ sudo nano /etc/apt-move.conf

І мы павінны прыняць да ўвагі наступныя радкі, якія адзіныя, якія мы павінны змяніць:

# Establecemos la carpeta donde se creará el mirror que nos llevaremos a casa.
LOCALDIR=/home/usuario/carpeta_mirror

# Ponemos la distribución que usamos para nuestro mirror
DIST=squeeze

# Si lo ponemos en Yes, borrará los paquetes antiguos que se bajan a la caché
DELETE=no

# Si lo ponemos en NO, moverá los paquetes a nuestra carpeta mirror y los elimina de la caché
COPYONLY=yes

Гэтага больш чым дастаткова ў наладах.

выкарыстоўваць:

Так проста, як бег:

$ sudo aptitude update && aptitude upgrade && apt-move update

Гэта скапіруе нам для абранай тэчкі ўсе пакеты ў нашым кэшы

Перавагі:

  • Стварыце дакладную структуру люстэрка з пакетамі, якія мы маем у кэшы.
  • Ён аб'ядноўвае галіны Main і Contrib толькі ў Main, таму пры даданні адраса ў source.list нам застаецца толькі размясціць асноўны несвабодным.
  • Калі ў нас ёсць апт-замацаванне, мы можам загрузіць кожную галінку самастойна.

недахопы:

  • Да гэтага часу я не знайшоў.

Выкарыстанне dpkg-scanpackages

Заўвага: Гэта нешта накшталт выкарыстання APTOnCD

Функцыя гэтага інструмента - стварыць міні-рэпа, якое можна лёгка перанесці і ўключыць у sources.list, з загружаных файлаў альбо тых, якія вы ўключыце самастойна.

Рэжым працы наступны: Першая ўстаноўка dpkg-распрацоўшчык

$ sudo apt-get install dpkg-dev

Скапіруйце файлы з кэша APT у тэчку, з якой вы абраны для працы, выкажам здагадку, што яна называецца repo і яна знаходзіцца ў / home / user / repo /.

cp /var/cache/apt/archives/*.deb /home/usuario/repo/

Вы таксама можаце ўключыць дэбютантка што вы хочаце

Зараз мы пераходзім да нашай тэчкі: РЭПО (у гэтым выпадку).

cd /home/usuario/repo

і мы выконваем:

dpkg-scanpackages repo /dev/null | gzip > repo/Packages.gz

Мы тут робім чытанне ўсіх пакетаў, якія ёсць / home / user / repo / і файл створаны Packages.gz з гэтай інфармацыяй; У залежнасці ад колькасці пакетаў надыдзе час скончыць працэс.

Каб пачаць працаваць са створаным новым міні-рэпа, наступным крокам будзе даданне яго ў sources.list, гэта дасягаецца шляхам наступных этапаў:

З дапамогай нашага тэкставага рэдактара (у гэтым выпадку nano):

nano /etc/apt/sources.list

Мы дадаем наступны радок:

deb file:/home/usuario repo/

Важна вылучыць, прыняць да ўвагі, што пасля файла ў ім ставіцца двукроп'е (:), а потым адзіная слэш (/), а таксама, што пасля апошняй тэчкі, у дадзеным выпадку Desktop, у ёй няма слэша, гэта займае прабел, а потым папка міні-рэпа (рэпа) з касой рыскай у канцы.

З дапамогай гэтых крокаў мы стварылі міні-рэпа, гатовае да транспарціроўкі.


Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

16 каментарыяў, пакіньце свой

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаныя *

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.

  1.   Мануэль сказаў

    Штосьці, але не для дыстрыбутываў, якія выкарыстоўваюць RPM?

    1.    KZKG ^ Гаара <"Linux сказаў

      Можа, YumonCD:
      https://bitbucket.org/a_atalla/yumoncd/downloads/

      Я ніколі не спрабаваў, але гэта ідэя / падказка, з чаго пачаць шукаць.

    2.    elav <° Linux сказаў

      На жаль, мы не маем вялікага досведу з такім тыпам пакетаў, але напэўна ёсць варыянт.

    3.    scaamanho сказаў

      Існуе інструмент createrepro для стварэння сховішчаў з каталога, дзе знаходзяцца бібліятэкі.
      Зірніце http://blog.kagesenshi.org/2007/01/howto-creating-your-own-yum-rpm.html там яны даволі добра тлумачаць працэс.

  2.   hypersayan_x сказаў

    Іншая магчымасць - выкарыстанне керыкс, вы можаце загрузіць пакеты з Linux або Windows, а затым усталяваць яго на свой кампутар без Інтэрнэту. Ён працуе толькі для Debian і Ubuntu.
    Я таксама зрабіў гэта некаторы час таму праграма спампаваць пакеты для linux без Інтэрнэту, але мне прыйшлося пакінуць U_U, каб пачаць яшчэ больш сапсаваны праект, які я напэўна прадставя да канца года 😀

    1.    elav <° Linux сказаў

      Вы былі стваральнікам сушы? : -О Ого, выдатна. Я выкарыстаў яго некалькі разоў. Праўда, ёсць і іншыя графічныя інструменты, мне давядзецца сабраць пра гэта больш інфармацыі.

  3.   дрынач сказаў

    Я думаю, што самым простым для мяне заўсёды было выратаваць пакеты з / var / cache / apt і перадаць іх у памяць альбо іншае. Вяртаюся дадому, адкрываю кансоль, пераходжу ў тэчку, дзе знаходзяцца пакеты, і ўсталёўваю ўсё, набраўшы sudo dpkg -i * .deb

    прывітанне

  4.   zOdiaK сказаў

    Добрыя рашэнні, УСЕ, у тым ліку выдатны блог Drnocho, я вельмі рады, калі знаходжу актыўныя блогі на бясплатным праграмным забеспячэнні і нават больш, калі яны ёсць на нашым любімым Debian.

    1.    elav <° Linux сказаў

      Debian Rulez !!!

    2.    KZKG ^ Гаара <"Linux сказаў

      Дзякуй сябра, прыемна дапамагчы і вярнуць крыху ўсе тыя веды, якія нам дала супольнасць 🙂
      Прывітанне 😀

  5.   zOdiaK сказаў

    Не ведаю, ці будзе гэта карэкцыя, але калі мы выкарыстоўваем apt-move, радок у тэрмінале будзе выглядаць так:

    sudo aptitude update && sudo aptitude update && sudo apt-move update

    Хоць гэта і гучыць залішне альбо відавочна, але заўсёды ёсць людзі, якія не разумеюць, што такое дробязь ха-ха-ха

    Прывітанне!

    1.    elav <° Linux сказаў

      Вітаем zOdiaK:
      Дзякуй за інфармацыю ... 😀

  6.   Леў сказаў

    Ці ёсць нешта больш падобнае на Synaptic? Па 'мі - лепшы

  7.   Канстанцін сказаў

    дзякуй за інфармацыю, але ўзнікае пытанне aptoncd генеруе iso з праграмамі, загружанымі на кампутар з Інтэрнэтам, але на кампутары без Інтэрнэту трэба было б усталяваць aptoncd, але яго ўстаноўка вырабляецца з ПК з Інтэрнэтам, як вы аднаўляеце ISO генеруецца без aptoncd на кампутары без Інтэрнэту.

  8.   Нэльсан сказаў

    Паведамленне добрае ... Ці ёсць якія-небудзь з гэтых інструментаў, але арыентаваныя на пакеты .rpm?

  9.   Антоніа А. сказаў

    Прывітанне. Што вы мне параіце. У мяне ёсць раздзелены кампутар toshiba з Windows 7 і Debian Linux 7 з выкарыстаннем GRUB. Паколькі гэта серыя Graphics ATI x1200, у мяне засталася памылка, і ў яе ёсць толькі маленькі экран. Пры ўсталёўцы sudo каманда mark не была знойдзена. Я паспрабаваў загрузіць сховішчы з сухсі ха і кубам camicri, гэта было немагчыма. Ці можна парэкамендаваць мяне.
    Дзякуй.