Сизде Интернет жокпу? Репозиторийлерди үйгө кантип алып барууну билип алыңыз

Сүрөт Deviantartтан алынды

Үйдө компьютер болгондо мен колдончумун GNU / Linux репозиторийлерди колдонуу үчүн Интернетсиз деле көйгөйсүз.

Менин жумушумда орнотулган пакеттердин көчүрмөсүн алып, үйгө орнотуп / жаңыртып алгам. Бул үчүн бир нече тиркеме жана вариант бар, мен сизге айрымдарын көрсөтөм.

AptOnCD

Колдонуучулары үчүн идеалдуу Ubuntu. Менен APTOnCD кеште бар пакеттердин бардыгын алабыз APT бир .iso эч кандай кыйынчылыктарсыз. Аны орнотуу үчүн:

$ sudo aptitude install aptoncd

Аны колдонуу үчүн биз тиркемени иштетип, анда айтылгандарды этап-этабы менен жасайбыз. Эч нерсе татаал эмес.

артыкчылыктары:

  • Сиз репозиторийди .iso аркылуу алсаңыз болот (же көлөмүнө жараша бир нече) Кайда барууну кааласаңыз дагы ISO түзө аласыз CD y DVD.
  • .Iso ачып, ичиндеги бардыгын папкага көчүрүп, ошол жерден жаңырта аласыз.
  • APTOnCD жаңы пакеттериңиздин бар экендигин байкап, эскилерин таштап салат.

кемчиликтери:

  • Эгер сизде жок болсо CD-RW o DVD-RW Эгерде сиз күн сайын жаңыртып турууну жактыргандардын бири болсоңуз, анда акчаңызды текке кетиресиз, бирок артыкчылыктардын экинчиси катары сиз дагы альтернатива катары көрө аласыз.
  • Эгер сиз колдонгон орундуу бир нече бутактуу (Тестирлөө, Сид, Эксперименталдык), көзкарандылыкты орнотууда кээ бир каталарды кетириши мүмкүн.

Apt-Move:

Бул альтернатива үчүн идеалдуу Debian Squeeze. En Debian Testing Топтомдорду көздөгөн папкага көчүрбөгөндүктөн, бир аз кыйынчылыктарга туш болдум.

Аны орнотуу үчүн:

$ 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-scanpackage колдонуп

Эскертүү: Бул колдонууга окшош нерсе APTOnCD

Бул куралдын милдети мини репо түзүү болуп саналат, сиз аны оңой ташып, кошо аласыз ources.list, жүктөлүп алынган файлдардан же өзүңүз камтыган файлдардан.

Иштөө режими төмөнкүдөй: Алгач орнотуу dpkg-dev

$ sudo apt-get install dpkg-dev

Репо деп аталып, жайгашкан деп божомолдоп, иштөө үчүн тандап алган папкаңызга apt кэшинен файлдарды көчүрүңүз. / home / user / repo /.

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

Ошондой эле .deb Сиз каалаган.

Эми папкабызга барабыз: репо (Бул учурда).

cd /home/usuario/repo

жана биз аткарабыз:

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

Бул жерде эмне кылып жатабыз, анда бар пакеттердин бардыгын окуп жатабыз / home / user / repo / жана файл түзүлдү Packages.gz ушул маалымат менен; Пакеттердин санына жараша, жараянды бүтүрө турган убакыт келет.

Түзүлгөн жаңы мини-репо менен иштөөнү баштоо үчүн, аны кийинки кадамга кошуу керек ources.list, бул төмөнкү кадамдарды аткаруу менен жетишилет:

Биздин тексттик редактор менен (бул учурда нано):

nano /etc/apt/sources.list

Биз төмөнкү сапты кошобуз:

deb file:/home/usuario repo/

Файлдан кийин кош чекиттин (:), андан кийин бир сызыктын (/) салынгандыгын, ошондой эле акыркы папкадан кийин, бул учурда Иш тактада эч кандай сызык жок экендигин эске алуу керек. ал бош орунду, андан кийин мини-репо папкасын (репо) аягында кыйшык сызык менен талап кылат.

Ушул кадамдар менен биз ташууга даяр мини-репо түздүк.


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

16 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Manuel ал мындай деди:

    RPM колдонгон дистрибутивдерден башка бир нерсе?

    1.    KZKG ^ Gaara <"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 ал мындай деди:

    Дагы бир мүмкүнчүлүк - колдонуу keryx, Linux же Windows'тон пакеттерди жүктөп алып, андан соң компьютериңизге интернетсиз орното аласыз. Бул Debian жана Ubuntu үчүн гана иштейт.
    Мен дагы бир аз мурун жасадым программа Linux үчүн пакеттерди интернетсиз жүктөп алуу үчүн, бирок U_Uдан чыгып, дагы бир проекти баштоо үчүн кетишим керек болчу, аны жыл аягына чейин сунуштайм 😀

    1.    elav <° Linux ал мындай деди:

      Сушини жараткан сенсиңби? : -Оо, сонун. Мен аны бир нече жолу колдонгом. Башка графикалык куралдар бар экени чын, ал жөнүндө көбүрөөк маалымат чогултууга туура келет.

  3.   түн ал мындай деди:

    Пакеттерди / var / cache / aptден куткарып, аларды эс тутумга же башка нерселерге өткөрүп берүү мен үчүн эң оңой нерсе болду деп ойлойм. Мен үйгө келип, консолумду ачып, пакеттер турган папкага кирип, sudo dpkg -i * .deb деп жазып, бардыгын орнотом

    Урматтоо менен

  4.   zOdiaK ал мындай деди:

    Жакшы чечимдер, Баардыгы, анын ичинде Drnocho's, эң сонун блог, мен акысыз программалык камсыздоо жөнүндө жигердүү блогдорду тапканда, андан да көп нерсе сүйүктүү Debian жөнүндө болгондо, аябай кубанам.

    1.    elav <° Linux ал мындай деди:

      Debian Rulez !!!

    2.    KZKG ^ Gaara <"Linux ал мындай деди:

      Рахмат досум, жамааттын бизге берген бардык билимин жардам берип, бир аз кайтарып берүү мен үчүн жагымдуу🙂
      Салам!

  5.   zOdiaK ал мындай деди:

    Бул оңдолобу же жокпу билбейм, бирок apt-move колдонсок, терминалдагы сызык мындайча болмок:

    sudo жөндөмүн жаңыртуу && sudo жөндөмүн жогорулатуу && sudo apt-move жаңыртуусу

    Бул ашыкча же ачык көрүнгөнү менен, ар дайым ошол майда-чүйдө нерсени түшүнбөгөн адамдар болот хахаха.

    салам!

    1.    elav <° Linux ал мындай деди:

      Welcome zOdiaK:
      Маалымат үчүн рахмат ... 😀

  6.   Лео ал мындай деди:

    Synaptic сыяктуу дагы бир нерсе барбы? Pa 'mi мыкты

  7.   Константино ал мындай деди:

    маалымат үчүн рахмат, бирок суроо туулат, aptoncd компьютерде жүктөлгөн программалар менен изо түзөт, бирок интернетсиз PCде aptoncd орнотулушу керек болчу, бирок аны орнотуу интернет менен PC менен жүргүзүлөт, анан кантип калыбына келтиресиз? iso интернетсиз компьютерде aptoncd жок түзүлөт.

  8.   Нелсон ал мындай деди:

    Пост жакшы ... Бул куралдардын түрү барбы, бирок .rpm топтомдоруна багытталганбы?

  9.   Антонио А. ал мындай деди:

    Салам. Мага эмне деп кеңеш бересиз. Менде Windows 7 жана Debian Linux 7 орнотулган, GRUB колдонгон toshiba компьютери бар. Graphics ATI x1200 сериясы болгондуктан, менде бир мүчүлүштүк калды, анын экраны гана tty. Sudo орнотууда, белгилөө буйругу табылган жок. Suhsi huh жана camicri cube менен сактагычтарды жүктөп алууга аракет кылдым, мүмкүн болгон жок. Мени сунуштай турган кандайдыр бир жол барбы?
    рахмат.