IPK-pachet sau ce mănâncă - forum dreambox satelit

IPK-pachet sau ce mănâncă

pachet IPK
(Sau ce mănâncă?)


ipkg - Sistemul de Management al pachetului Itsy. Deci, cel puțin, este scris pe realizatorii programului site-ul ipkg. Dar vreau să conduc nu e vorba de asta, ci despre de pachete de instalare ipk pentru Dreama, și ceea ce se poate face cu ei, în plus față de scopul lor directă.

Un pic despre formatul de pachet IPK
Deci, fișierul .ipk - un fișier care conține în sine obligatoriu 3 fișier:
  • data.tar.gz (arhiva) - conține fișierele care vor fi instalate în sistem, atunci când pachetul de instalare. Conținutul acestei arhive va fi despachetat la ipkg directorul rădăcină / programului. Prin urmare, acest fișier trebuie să conțină directorul de nivel superior, cum ar fi, de exemplu, / bin. / Usr sau / etc.
  • control.tar.gz (arhiva) - contine scripturi meta-date și de instalare pentru pachetul. Arhiva trebuie să fie un fișier text numit de control. care conține metadate numele pachetului, versiunea, descriere, etc pachet (a se vedea mai jos) ... De asemenea, în această arhivă pot include următoarele fișiere: conffiles. preinst. postinst. prerm și postrm. S-ar putea fi, de asemenea, mai iad-știe-ce fișiere, dar ele nu vor fi folosite la instalarea pachetului.
  • debian-binar (fișier) - este un fișier text simplu cu aceeași, neschimbată până în prezent, textul: „2.0.“ dimensiunea fișierului ar trebui să fie setat la 4 octeți.
După cum puteți vedea .ipk formatul de pachet este aceeași cu cea a pachetelor .deb (pachete debian) pentru sistemul de operare Debian bazat pe Linux kernel-ului.
Pentru ambalarea / despachetarea pachet IPK folosit arhiva ar. Cu alte cuvinte, pachetul IPK - aceasta arhiva ar, numai .ipk extensie.

Cateva cuvinte despre numele pachetelor ipk
Și câteva cuvinte despre numele IPK pachete. La început, nepregătit, vizualizați numele fișierelor .ipk uimesc forgettable imposibil de citit. Dar numai la prima vedere. De fapt, totul este foarte strict și informativ. Nume IPK -file este format din patru componente obligatorii.

Format: nume _ _ versiune .ipk arhitectura

Cum de a lucra cu Tar.gz -arhivami, ele sunt numite, de asemenea, tarballs (tarball), sper că știi, dar, într-un cuvânt, îmi amintesc:

Dar, dar, dar. . Nu știu despre tine, dar am prima dată nu a funcționat pachet. Și lucru este că în Drimed ar - totul numai pentru miniaplicații Busybox „și, și, prin urmare, funcționalitatea este foarte tăiată, și se poate extrage doar arhive. cel de astăzi la. După unele căutarea am fost scos dintr-un sistem complet funcțional ar arhivator binutils_2.17-3_powerpc.deb deb-pachet (pentru dm800 - binutils_2.17-3_mipsel.deb), căruia îi aparține, și este stabilit împreună cu libbfd-2.17 Dream bibliotecă. asa. necesare pentru funcționarea sa normală. După aceste manipulări, a funcționat așa cum ar trebui.
Puteți descărca doar gata de utilizare, la sfârșitul acestui post la condamnate.
Crearea pachetului IPK
De ce sunt toate astea de plumb? Nu aveți dorința de a salva toate setările mgcamd sh @ inel pentru instalarea rapidă ulterioară pe o nouă versiune a imaginii? Puteți, desigur, face totul ca înainte, copia fișierul de fișier de pe un computer, atunci toate bine înapoi. Dar reale Drimovody modalități ușoare nu sunt în căutarea.
Deci, suntem în mgcamd starea de spirit și vrem să facem cu ea pachetul de instalare.
Zaydom Dream prin Telnet necesar parola de root și nume de utilizator.
  1. Creați un folder / IPK-BUILD lucrează în directorul / tmp:
    mkdir / tmp / IPK-BUILD
  2. În directorul / tmp / IPK-BUILD va crea un fișier binar debian-:
    echo "2.0"> / tmp / IPK-Build / debian-binar
  3. În directorul / tmp / IPK-Build a crea un data.tar.gz. tarball care va avea toate fișierele necesare pentru mgcamd. Toate fișierele de pe linia de comandă trebuie să fie o cale completă, astfel încât atunci ei sunt acolo și înlocuiți:

    . Pe aceasta până când totul nu este clar cere.

    ar-arhivator pentru PowerPC și arhitectură mipsel (nu uitați drepturile 755):

    Dreambox IPK filtru de pachete

    Dreambox IPK filtru de pachete
    (Program pentru asamblarea și dezasamblarea pachetului-IPK)


    Aduce în atenția dumneavoastră un programulinu mic și nepretențios pentru asamblare și dezasamblare pachete ipk - IPK-maker

    Programul poate:
    • colecta IPK-pachet (build).
      exemplu:
      IPK-maker construi / tmp / IPK-Build
    În cazul în care / tmp / IPK-BUILD are deja struktuirovanaya IPK-director. Ar trebui să fie două sub-directoare:
    / Tmp / IPK-BUILD / CONTROL (include fișiere de control pentru pachetul)
    / Tmp / IPK-BUILD / DATE (conține orice foldere / fișiere de date pe care doriți să le includeți în pachet)
  4. dezasambla IPK-pachet (unbuild)
    exemplu:
    IPK-maker unbuild / tmp / IPK-BUILD /tmp/any-package_0.1_all.ipk În cazul în care / tmp / IPK-BUILD are un director în cazul în care fișierul va fi /tmp/any-package_0.1_all.ipk neambalate.
  5. și, de asemenea, de a crea structura IPK-director pentru un nou IPK-pachet (make_dir)
    exemplu:
    IPK-maker make_dir / tmp / IPK-Build În cazul în care / tmp / IPK-BUILD are un director care va fi creat:
    fișier 1. Marker debian-binar
    2. DATE subdirector
    3. CONTROLUL subdirector
    4. subdirectoare CONTROL la rândul lor, vor crea fișiere de control:
    • de control - aici sunt toate detaliile despre un pachet, trebuie să-l editați manual. fișier necesar.
    • preinst - un script care va fi executat înainte de pachetul de instalare (pot fi eliminate dacă nu este necesar).
    • postinst - un script care va fi executat dupa ce pachetul de instalare (este posibil, dacă nu doriți să eliminați).
    • prerm - un script care va fi executat înainte de îndepărtarea coletului (dacă nu este necesar pot fi eliminate).
    • postrm - un script care va fi executat după îndepărtarea coletului (dacă nu este necesar pot fi eliminate).
  6. Instalare, ca de obicei:
    1. Despachetați zip-arhiva in / tmp Dreama
    2. Dă Telnet prin două comenzi:

    Programul este stabilit în / usr / bin Dreama și va fi gata pentru utilizare.
    Dacă ceva nu este clar, formați: IPK-maker --help sau întrebați aici.

    Dreambox IPK pachete economizor

    Dreambox IPK pachete economizor
    (Un program pentru a construi și de a restabili
    deja instalat pe IPK vis-pachet)


    Se aduce la atenția mai mult de un programulinu mic și nepretențios pentru a construi și de a restabili deja instalate pe IPK vis-pachet - IPK-saver

    Programul poate. Hmm, voi arăta cel mai bun exemplu de modul în care funcționează programul.

    De exemplu, doriți să restaurați orice IPK-pachet care este deja instalat pe visul tău. Să, de exemplu, se va Dreambox-bootlogo.
    Așa că am comanda vis prin Telnet:

    Ca răspuns, vom ajunge aici este:

    Ie in jurul a doua oară și ne-am pregătit-pachet IPK Dreambox-bootlogo_3.2-r3_dm500hd.ipk. care este în directorul / tmp / IPK-SAVE.
    Amuzant, nu-i așa?


    Instalare, ca de obicei:
    1. Despachetați zip-arhiva in / tmp Dreama
    2. Dă Telnet prin două comenzi:

    Programul este stabilit în / usr / bin Dreama și va fi gata pentru utilizare.
    Dacă ceva nu este clar, formați: IPK-saver -h sau întrebați aici.

    ehperiment meu pe dreamlit
    la razkidal devreme Fail
    Ar Fail Ku Dato pierdut și Dokdo
    Am observat că el a avut o direcție Lynk
    bin / Busybox
    Lynk eliminate și re-au aruncat Fail ar
    mai nepropodal pune atrybuty
    și a câștigat și a creat Pervîi sa mi-mgcamd1-35a_1.35a_all

    Hai melochovki UPL. dar pentru piei. există atât de multe atât de mulți nu reușesc și să scrie în fiecare direcție. Da

    __________________
    Blackhole-OE2.0, Tuner + ALINK DTU și USB digital DVB-T HDTV TV Tuner Recorder receptor. HDD TOSHIBA MK2552GSX 250GB,

    maigais,
    Uite, să spunem că trebuie să împacheteze toate fișierele dintr-un fir de director, de exemplu, - / usr / share / Enigma2 / Glamour_X-Infinity. ce faci aici, așa încât nu este nevoie de a lista toate fisierele:


    În continuare, să presupunem că nu aveți nevoie de toate fișierele, ci doar o parte din directorul / usr / share / Enigma2 / Glamour_X-Infinity. apoi creați un fișier text în care trebuie să scrie fișiere care nu au nevoie de ambalaj:

    Și apoi aluneca ambalator fișier:

    __________________
    • DM600PVR. Gemeni 4,70, mgcamd_1.35 / mpcs_16e, HDD de 160 GB
    • ET9200. Imagine: OpenPLi 3.0; oscam 1830; HDD 160GB

    busteni Privit - nimic penal. aproape nimic. Confuz cum ați stabilit numele pachetului. Citiți primul mesaj pe numele pachetului. Sau să nu aburit încă se recomanda utilizarea IPK-maker (deja stabilite în versiunea în limba engleză).

    Apropo, în aproximativ kryakozyabry. M-am uitat pe Windows, nu este atât cu înțelegerea UTF-8. în general, chituri înțelege sub Windows (aspectul unei imagini atașat la setarea).

    Ei bine, în legătură cu pachetul de instalare, astfel încât totul, se pare că, în fișierul pachetului drepturi ipk.
    Puteți vedea că ipkg încearcă să instaleze un pachet pe stick USB (/ media / USB)?
    Încercați să joc cu IPK-pachetul de drepturi sau direct specificați în cazul în care se instalează ipkg:
    ipkg -d rădăcină instala /tmp/*.ipk

    Din păcate, sau poate din fericire, nu am venit cu ea.

    __________________
    • DM600PVR. Gemeni 4,70, mgcamd_1.35 / mpcs_16e, HDD de 160 GB
    • ET9200. Imagine: OpenPLi 3.0; oscam 1830; HDD 160GB

    Meniul utilizatorului vlamo

    maigais este offline

    pe versiunea angliskoi prea doodle. Se poate patomu că am Rusko windose

    ustonovil
    chit
    și doar un alt lucru
    Voi probuvat prin ea


    vapros interpretat greșit numai sdelannyi samostoyatelnyi mgcamd1-31_1.31_all.ipk
    mozhna ustonovil cu ipkg instalați /tmp/*.ipk echipa
    dar nu piele

    __________________
    Blackhole-OE2.0, Tuner + ALINK DTU și USB digital DVB-T HDTV TV Tuner Recorder receptor. HDD TOSHIBA MK2552GSX 250GB,