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

Кескін Deviantart-тан алынған

Үйде компьютер болған кезде мен қолдандым GNU / Linux репозиторийлерді пайдалану үшін Интернет болмаса да, проблемасыз.

Менің жұмыс компьютерімде орнатылған пакеттердің көшірмесін алып, оларды үйде орнатып / жаңартып отырдым. Мұны істеу үшін бірнеше қосымшалар мен нұсқалар бар, мен сізге біразын көрсетемін.

AptOnCD

Қолданушылары үшін өте қолайлы Ubuntu. С APTOnCD біз кэште бар барлық пакеттерді аламыз APT а алынған ISO ешқандай қиындықтарсыз. Оны орнату үшін:

$ sudo aptitude install aptoncd

Оны пайдалану үшін біз қосымшаны іске қосамыз және ол айтқанды біртіндеп орындаймыз. Ештеңе күрделі емес.

Артықшылықтары:

  • Сіз өзіңіздің репозиторийіңізді .iso арқылы ала аласыз (немесе мөлшеріне қарай бірнеше) Қайда барғың келсе де Сіз iso in құра аласыз CD y DVD.
  • Сіз .iso аузын ашып, ішіндегі барлық нәрсені қалтаға көшіріп, сол жерден жаңарта аласыз.
  • APTOnCD сізде жаңа бумалар болған кезде анықтайды және ескілерін тастай отырып қосады.

Кемшіліктері:

  • Егер сізде жоқ болса CD-RW o DVD-RW егер сіз күнделікті жаңартуды ұнататындардың бірі болсаңыз, ақшаңызды ысырап етесіз, бірақ сіз баламалы 2 артықшылыққа ие бола аласыз.
  • Егер сіз пайдалансаңыз орынды бекіту бірнеше тармақтары бар (Тестілеу, Sid, эксперименттік), тәуелділікті орнату кезінде сізге кейбір қателер болуы мүмкін.

Apt-Move:

Бұл балама өте қолайлы Debian Squeeze. En 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 мекен-жайын қосқанда, біз тек main-ді ақысыз деп қоюымыз керек.
  • Егер бізде ыңғайлы болса, біз әр филиалды дербес жүктей аламыз.

Кемшіліктері:

  • Әзірге мен ешкімді тапқан жоқпын.

Dpkg-скан-пакеттерді пайдалану

Ескерту: бұл пайдалану сияқты нәрсе APTOnCD

Бұл құралдың қызметі - сіз оңай тасымалдайтын және құрамына кіретін мини репо жасау sources.list, жүктелген файлдардан немесе өзіңіз қосатын файлдардан.

Жұмыс режимі келесідей: Алдымен орнатыңыз dpkg-dev

$ sudo apt-get install dpkg-dev

Файлдарды орынды кэштен жұмыс үшін таңдалған папкаға көшіріңіз, ол репо деп аталады және орналасқан / 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 / және файл құрылды Пакеттер.gz осы ақпаратпен; Пакеттер санына байланысты бұл процесті аяқтайтын уақыт болады.

Жаңа мини-реподан жасалған жұмысты бастау үшін келесі қадамға оны қосу керек sources.list, оған келесі қадамдарды орындау арқылы қол жеткізіледі:

Біздің мәтіндік редактормен (бұл жағдайда нано):

nano /etc/apt/sources.list

Біз келесі жолды қосамыз:

deb file:/home/usuario repo/

Файлдан кейін қос нүктенің (:), содан кейін оған бір сызықшаның (/) қойылатындығын, сонымен қатар соңғы папкадан кейін, бұл жағдайда Жұмыс үстелінде көлбеу сызықтың жоқтығын ескеру маңызды, ол бос орынды, содан кейін мини-репо қалтасын (репо), соңында қиғаш сызықпен алады.

Осы қадамдармен біз тасымалдауға дайын мини-репо құрдық.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

16 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады.

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   Мануэль дижо

    RPM пайдаланатын дистрибутивтерден басқа бірдеңе бар ма?

    1.    KZKG ^ Gaara <«Linux дижо

      Мүмкін YumonCD:
      https://bitbucket.org/a_atalla/yumoncd/downloads/

      Мен мұны ешқашан сынап көрген емеспін, бірақ бұл идеяны іздеу керек.

    2.    elav <° Linux дижо

      Өкінішке орай, бізде пакеттің бұл түрімен тәжірибе аз, бірақ әрине оның нұсқасы бар.

    3.    скааманьо дижо

      Кітапханалар орналасқан каталогтан репозитарийлер жасауға арналған 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's, керемет блог, мен ақысыз бағдарламалық жасақтама туралы белсенді блогтар тапқаныма және одан да көп сүйікті Debian-ға қатысты болғаныма өте қуаныштымын.

    1.    elav <° Linux дижо

      Дебиан Рулез !!!

    2.    KZKG ^ Gaara <«Linux дижо

      Досым, рахмет, қоғамдастықтың бізге берген барлық біліміне көмектесіп, аздап қайтару is
      Сәлемдесу 😀

  5.   zOdiaK дижо

    Бұл түзету болатынын білмеймін, бірақ егер біз apt-move-ті қолдансақ, терминалдағы сызық келесідей болады:

    sudo икемділікті жаңарту && sudo қабілеттілікті жаңарту && sudo apt-move жаңарту

    Бұл артық немесе айқын болып көрінгенімен, әрдайым сол ұсақ-түйекті түсінбейтін адамдар болады хахаха.

    Сәлемдесу!

    1.    elav <° Linux дижо

      ZOdiaK қош келдіңіз:
      Кеңес үшін рақмет ... 😀

  6.   Leo дижо

    Синаптикке ұқсас нәрсе бар ма? Мен үшін бұл ең жақсысы

  7.   Константино дижо

    ақпарат үшін рахмет, бірақ сұрақ туындайды, aptoncd интернеттегі компьютерде жүктелген бағдарламалармен изо жасайды, бірақ интернетсіз компьютерде aptoncd орнатылуы керек еді, бірақ оны орнату интернетті компьютермен жасалады, сонда қалай қалпына келтіресіз? iso интернеттегі компьютерде aptoncd жоқ құрылады.

  8.   Нельсон дижо

    Пост жақсы ... Бұл құралдардың кез келген түрі бар, бірақ .rpm пакеттеріне бағытталған?

  9.   Антонио А дижо

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

bool(шын)