ინტერნეტი არ გაქვს? შეიტყვეთ, თუ როგორ უნდა მიიტანოთ თქვენი საცავები სახლში

დევიანტარტიდან გადაღებული სურათი

როდესაც სახლში კომპიუტერი მქონდა, ვიყენებდი GNU / Linux პრობლემების გარეშე, ინტერნეტის გარეშეც, საცავებით სარგებლობის გარეშე.

რაც მე გავაკეთე, ავიღე ჩემს სამუშაო კომპიუტერზე დაყენებული პაკეტების ასლი და დავაინსტალირე / განვაახლე ისინი სახლში. ამის გაკეთება რამდენიმე პროგრამა და ვარიანტია, მე გაჩვენებთ ზოგიერთს.

aptOnCD

იდეალურია მომხმარებლებისთვის Ubuntu. თან APTONCD ჩვენ ავიღებთ ყველა პაკეტს, რომელიც გვაქვს ქეშში APT.ისო ყოველგვარი გართულების გარეშე. დააინსტალირეთ:

$ sudo aptitude install aptoncd

მისი გამოსაყენებლად, ჩვენ უბრალოდ ვაწარმოებთ აპლიკაციას და ეტაპობრივად ვაკეთებთ იმას, რასაც ის გვეუბნება. რთული არაფერია.

უპირატესობები:

  • თქვენი საცავის აღება შეგიძლიათ .iso- ში (ან რამდენიმე, ზომის მიხედვით) სადაც გინდა რომ წახვიდე შეგიძლიათ შექმნათ ISO CD y DVD.
  • შეგიძლიათ გახსნათ .iso და გახსნათ ყველაფერი შიგნით საქაღალდეში და განაახლოთ იქიდან.
  • APTONCD ახდენს ახალი პაკეტების ამოცნობას და ამატებს ძველების უგულებელყოფას.

ნაკლოვანებები:

  • თუ არ გაქვთ CD-RW o DVD-RW ფული დაიხარჯება, თუ მათ შორის ხართ, ვისაც ყოველდღიურად განახლება უყვარს, თუმცა ალტერნატივად მე -2 პუნქტის უპირატესობა შეგიძლიათ.
  • თუ იყენებთ აფინირება რამდენიმე ტოტით (ტესტირება, სიდი, ექსპერიმენტული), ეს შეიძლება მოგცეთ გარკვეული შეცდომები დამოკიდებულების დაყენებისას.

apt-move:

ეს ალტერნატივა იდეალურია დებიანი შესუსტებას. In 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- ს, ჩვენ მხოლოდ ძირითადი უნდა დავდოთ უფასო.
  • თუ გვაქვს apt-pinning, თითოეული ფილიალის დამოუკიდებლად ჩამოტვირთვა შეგვიძლია.

ნაკლოვანებები:

  • ჯერჯერობით ვერსად მივაგენი.

Dpkg-scanpackages– ის გამოყენება

შენიშვნა: ეს არის გამოყენების მსგავსი რამ APTONCD

ამ ინსტრუმენტის ფუნქციაა შექმნას მინი რეპო, რომლის ტრანსპორტირებაც მარტივად შეგიძლია და მასში შეტანა წყაროები. სია, გადმოწერილი ფაილებიდან ან იმ პროგრამებიდან, რომლებსაც თქვენ თვითონ შეიცავს.

ოპერაციული რეჟიმი ასეთია: პირველი ინსტალაცია dpkg-dev

$ sudo apt-get install dpkg-dev

დააკოპირეთ ფაილები apt cache- დან იმ საქაღალდეში, რომელიც თქვენთვის სამუშაოდ არჩეულია, ჩათვალეთ რომ მას repo ეწოდება და მდებარეობს / მთავარი / მომხმარებელი / რეპო /.

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

თქვენ ასევე შეგიძლიათ ჩართოთ .deb რომ გინდა

ახლა ჩვენ მივდივართ ჩვენს საქაღალდეში: რეპო (ამ შემთხვევაში).

cd /home/usuario/repo

და ჩვენ ვასრულებთ:

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

რასაც ჩვენ ვაკეთებთ, აქ არის ყველა პაკეტის წაკითხვა / მთავარი / მომხმარებელი / რეპო / და ფაილი იქმნება პაკეტები. Gz ამ ინფორმაციით; პაკეტების რაოდენობიდან გამომდინარე, პროცესის დასრულების დრო დადგება.

ახალ შექმნილ მინი რეპოზე მუშაობის დასაწყებად შემდეგი ნაბიჯი იქნება მისი დამატება წყაროები. სია, ეს მიიღწევა შემდეგი ნაბიჯებით:

ჩვენი ტექსტური რედაქტორით (ამ შემთხვევაში ნანო):

nano /etc/apt/sources.list

ჩვენ დავამატებთ შემდეგ სტრიქონს:

deb file:/home/usuario repo/

მნიშვნელოვანია აღინიშნოს, რომ მხედველობაში მივიღოთ, რომ ფაილის შემდეგ შეიტანეთ მსხვილი ნაწლავი (:) და შემდეგ ერთი ხაზი (/), ასევე რომ ბოლო საქაღალდის შემდეგ, ამ შემთხვევაში Desktop, არ არის ხაზი, ეს იკავებს ადგილს და შემდეგ მინი რეპო საქაღალდე (repo), რომელსაც ბოლოს აქვს ხაზი.

ამ ნაბიჯებით შევქმენით მინი რეპო ტრანსპორტირებისთვის.


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

16 კომენტარი დატოვე შენი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო.

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  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.   ჰიპერსაიანი_ x დიჯო

    კიდევ ერთი შესაძლებლობაა გამოიყენოთ კერიქსიშეგიძლიათ ჩამოტვირთოთ პაკეტები Linux ან Windows– დან, შემდეგ კი დააინსტალიროთ თქვენს კომპიუტერში ინტერნეტის გარეშე. იგი მუშაობს მხოლოდ Debian და Ubuntu.
    რამდენიმე ხნის წინაც გავაკეთე პროგრამა ინტერნეტის გარეშე linux- ის პაკეტების ჩამოტვირთვა, მაგრამ მე მომიწია U_U- ს დატოვება, რომ კიდევ უფრო დამეწყო კიდევ ერთი პროექტი, რომელსაც აუცილებლად წარმოვადგენ წლის ბოლომდე

    1.    elav <° Linux დიჯო

      თქვენ სუშის შემქმნელი იყავით? : -ოუუუ, შესანიშნავია. რამდენჯერმე გამოვიყენე. მართალია, არსებობს სხვა გრაფიკული ხელსაწყოები, მე მომიწევს ამის შესახებ მეტი ინფორმაციის შეგროვება

  3.   ღამისთევა დიჯო

    ვფიქრობ, რომ ჩემთვის ყველაზე მარტივი რამ ყოველთვის იყო პაკეტების გადარჩენა / var / cache / apt- დან და მათი მეხსიერებისთვის გადაცემა. სახლში ვბრუნდები, ვხსნი ჩემს კონსოლს, მივდივარ საქაღალდეში, სადაც არის პაკეტები და ვაყენებ ყველაფერს sudo dpkg -i * .deb

    დაკავშირებით

  4.   zOdiaK დიჯო

    კარგი გადაწყვეტილებები, ყველა, დრნოჩოს ჩათვლით, შესანიშნავი ბლოგი, ძალიან ბედნიერი ვარ, როდესაც ვპოულობ აქტიურ ბლოგებს უფასო პროგრამულ უზრუნველყოფაზე და კიდევ უფრო მეტს, როდესაც ეს ჩვენს საყვარელ Debian- ზეა.

    1.    elav <° Linux დიჯო

      დებიან რულეზი !!!

    2.    KZKG ^ Gaara <"Linux დიჯო

      მადლობა მეგობარო, სიამოვნებაა დავეხმარო და ცოტათი დავაბრუნე მთელი ის ცოდნა, რაც საზოგადოებამ მოგვცა
      მოგესალმებით

  5.   zOdiaK დიჯო

    არ ვიცი ეს იქნება შესწორება, მაგრამ, თუ apt-move- ს გამოვიყენებთ ხაზი ტერმინალში ასე გამოიყურება:

    sudo aptency განახლება && sudo aptency განახლება && sudo apt-move განახლება

    მართალია ზედმეტი ან აშკარად ჟღერს, მაგრამ ყოველთვის არსებობენ ადამიანები, რომლებიც ვერ ხვდებიან ამ პატარა დეტალს ჰაჰაჰა.

    მოგესალმებით

    1.    elav <° Linux დიჯო

      მოგესალმებით zOdiaK:
      მადლობა ინფორმაციისთვის ...

  6.   ლომი დიჯო

    სინაფტიკის მსგავსი რამ არის? ჩემთვის ეს საუკეთესოა

  7.   კონსტანტინე დიჯო

    მადლობა ინფორმაციისთვის, მაგრამ ჩნდება კითხვა aptoncd ქმნის ISO- ს პროგრამებზე გადმოწერილი ინტერნეტით ინტერნეტით, მაგრამ კომპიუტერზე ინტერნეტის გარეშე უნდა ჰქონდეს დაყენებული aptoncd, მაგრამ მისი ინსტალაცია ხდება კომპიუტერით ინტერნეტით, როგორ აღდგება იზოტირებული აპტონიკის გარეშე კომპიუტერით ინტერნეტის გარეშე.

  8.   ნელსონ დიჯო

    პოსტი კარგია ... არსებობს ამ ტიპის ინსტრუმენტები, რომლებიც ორიენტირებულია .rpm პაკეტებზე?

  9.   ანტონიო ა დიჯო

    გამარჯობა რას მირჩევთ. მე მაქვს დაყოფილი toshiba კომპიუტერი Windows 7 და Debian Linux 7 GRUB– ის გამოყენებით. რადგან ეს არის Graphics ATI x1200 სერია, მე რჩება შეცდომა და მას მხოლოდ tty ეკრანი აქვს. სოდოს დაყენებისას ნიშნის ბრძანება ვერ მოიძებნა. მე შევეცადე გადმომეწერა საცავები Suhsi huh და camicri cube– ით, ეს შეუძლებელია. არსებობს რაიმე მეთოდი, რომ მირჩიოთ.
    დიდი მადლობა.