П.к.-пакет или за какво се яде - DreamBox сателитен форум

IPK-пакет или за какво се яде

IPK пакет
(Или какво се яде?)


ipkg - система за управление на Itsy пакет. Така че, най-малкото, той е написан на програмни създателите на сайта ipkg. Но аз искам да доведе не става въпрос за това, но за монтаж на ИПК пакети за Dreama, и какво можете да направите с тях, в допълнение към директното им цел.

Малко за ИПК пакет формат
Така че, .ipk файл - файл, който съдържа в себе си задължително 3 файл:
  • data.tar.gz (архив) - съдържа файловете, които ще бъдат инсталирани в системата, когато инсталационния пакет. Съдържанието на този архив ще бъдат разопаковани да ipkg главната директория / програма. Ето защо, този файл трябва да съдържа директорията най-високо ниво, като например / хамбар. / ЮЕсАр или / и т.н.
  • control.tar.gz (архив) - съдържа мета-данни и монтажни скриптове за пакета на. Архивът трябва да е текстов файл с име контрол. който съдържа име метаданни пакет, версия, описание и др пакет (виж по-долу) ... Също така в този архив може да включва следните файлове: conffiles. preinst. postinst. prerm и postrm. Може да има и по-ад-знае-какви файлове, но те няма да бъдат използвани, когато инсталирането на пакета.
  • Debian-бинарни (файл) - е обикновен текстов файл с едни и същи, без промяна до момента, текстът: "2.0." размер на файла трябва да бъде настроен на 4 байта.
Както можете да видите .ipk формат на пакета е същата като тази на .deb пакети (за Debian пакети) на за операционната система Debian базирани на Linux ядрото.
За опаковане / разопаковане IPK пакет използва ар архив. С други думи, IPK пакет - това ар архив, само .ipk разширение.

Няколко думи за имената на ИПК пакети
И няколко думи за имената IPK пакети. На първо място, неподготвен, да видите имената на файловете .ipk удивят забравим да бъде прочетен. Но това е само на пръв поглед. Всъщност, всичко е много строга и информативни. Името на IPK -file се състои от четири задължителни компоненти.

Формат: име _ _ версия архитектура .ipk

Как да работим с .tar.gz -arhivami, те се наричат ​​също архиви (архив, който), надявам се да знам, но, по-накратко, спомням си:

Но, но, но. , Не знам за вас, но аз имам първи път не проработи пакет. И това нещо е, че в Drimed AR - всичко това само за аплет BusyBox "и, и, следователно, неговата функционалност е много подреден както и че може да се извлече само архиви. Най-малко за днес. След известно търсене бях извади от напълно функционален ар архиватор binutils_2.17-3_powerpc.deb дебютантка-пакет (за dm800 - binutils_2.17-3_mipsel.deb), към която той принадлежи, и е създадена съвместно с библиотека мечта libbfd-2.17. така. необходим за нормалното му функциониране. След тези манипулации, тя работи както трябва.
Можете просто да изтеглите готов за употреба в края на този пост, за да заяждане.
Създаване на IPK пакет
Защо съм всичко това олово? Вие нямате желание да спаси всички настройки mgcamd ш @ пръстен за следващия бърз монтаж на нова версия на изображението? Можете, разбира се, да направим всичко, както и преди, да копирате файла, като файл на компютъра, а след това всички добре обратно. Но истинската Drimovody лесни начини да не се търсят.
Така че, ние сме в mgcamd на настроение и искаме да правим с нея инсталационния пакет.
Zaydom в Дрийм чрез Telnet непременно администраторската парола и потребителско име.
  1. Създаване на работна папка / IPK-BUILD в директорията / ПТУ:
    защитен режим / TMP / ИПК-БИЛД
  2. В директорията / TMP / IPK-BUILD ще създаде Debian-двоичен файл:
    ехо "2.0"> / TMP / IPK-BUILD / Debian-бинарни
  3. В директорията / TMP / IPK-BUILD създадете архив, data.tar.gz. който ще има всички необходими файлове за mgcamd. Всички файлове на командния ред трябва да бъде пълен път, така че след това те са там и да се замени:

    . върху това, докато всичко не е ясно, питам.

    ар-архиватор за PowerPC и mipsel архитектура (не забравяйте правата на 755):

    Dreambox IPK пакети машина

    Dreambox IPK пакети машина
    (Програма за монтаж и демонтаж на ИПК-пакет)


    Представяме на Вашето внимание малък и непретенциозен programulinu за монтаж и демонтаж на ИПК пакети - IPK-мейкър

    Програмата може да:
    • събира ИПК пакет (натрупване).
      например:
      IPK-мейкър натрупване / TMP / IPK-BUILD
    Къде / TMP / IPK-BUILD вече struktuirovanaya IPK-директория. Тя трябва да бъде две поддиректории:
    / Триметоприм / IPK-BUILD / КОНТРОЛ (включва контролни файлове за пакета)
    / Триметоприм / IPK-BUILD / DATA (съдържа всички папки / файлове с данни, които искате да включите в пакета)
  4. разглобява ИПК пакет (срутвам)
    например:
    IPK-мейкър разрушавам / TMP / IPK-BUILD /tmp/any-package_0.1_all.ipk Къде / TMP / IPK-BUILD има директория, където файлът ще бъде разопакован /tmp/any-package_0.1_all.ipk.
  5. и, също така, да създавате IPK-структурата на директориите за нов IPK-пакет (make_dir)
    например:
    IPK-мейкър make_dir / TMP / IPK-BUILD Къде / TMP / IPK-BUILD има указател, който ще бъде създаден:
    1. Marker в Debian-бинарни
    2. ДАННИ поддиректория
    3. КОНТРОЛ поддиректория
    4. КОНТРОЛ поддиректории от своя страна ще създаде контролни файлове:
    • контрол - тук са всички подробности за пакет, трябва да го редактирате ръчно. изисква файл.
    • preinst - скрипт, който ще се изпълнява преди инсталационния пакет (може да се премахне, ако не е необходимо).
    • postinst - скрипт, който ще бъде изпълнена след инсталационния пакет (това е възможно, ако не искате да премахнете).
    • prerm - скрипт, който ще се изпълнява преди премахването на пакета (ако не е необходимо да бъдат премахнати).
    • postrm - скрипт, който ще бъде изпълнена след отстраняване на пакета (ако не е необходимо да бъдат премахнати).
  6. Монтаж, както обикновено:
    1. Разопаковайте цип архив в / TMP Dreama
    2. Дайте Telnet през две команди:

    Програмата е създадена в / ЮЕсАр / хамбар Dreama и ще бъде готов за употреба.
    Ако нещо не е ясно, наберете: IPK-мейкър --help или попитайте тук.

    Dreambox IPK пакети скрийнсейвър

    Dreambox IPK пакети скрийнсейвър
    (Програма за изграждане и възстановяване
    вече е инсталиран на Дрийм IPK-пакет)


    Представяме на Вашето внимание още един малък и непретенциозен programulinu за изграждане и възстановяване на вече инсталиран на Дрийм IPK-пакет - IPK-сейвър

    Програмата може. Хм, аз ще ви покажа най-добрият пример за това как работи програмата.

    Например, искате да възстановите всеки IPK-пакет, който вече е инсталиран на вашия сън. Нека, например, тя ще Dreambox-bootlogo.
    Така че ние командва съня през Telnet:

    В отговор на това ние се тук, е:

    Т.е. около втори път и имаме готов IPK-пакет DreamBox-bootlogo_3.2-r3_dm500hd.ipk. който е в директорията / TMP / IPK-Save.
    Странно, нали?


    Монтаж, както обикновено:
    1. Разопаковайте цип архив в / TMP Dreama
    2. Дайте Telnet през две команди:

    Програмата е създадена в / ЮЕсАр / хамбар Dreama и ще бъде готов за употреба.
    Ако нещо не е ясно, наберете: IPK-защита, -h или попитайте тук.

    ми ehperiment на dreamlit
    до началото на razkidal Fail
    ар Fail Ку Дато загубил и Токто
    Аз забелязах, че той има посока, за да lynk
    бин / BusyBox
    lynk отстранява и повторно хвърли Fail ар
    вече nepropodal сложи atrybuty
    и спечели и създаде pervyi си ми-mgcamd1-35a_1.35a_all

    Хайде UTB melochovki. но за кожите. има толкова много толкова много провали и да пиша всяка посока. да

    __________________
    Blackhole-OE2.0, тунер + ALINK DTU и Digital USB DVB-T тунер HDTV телевизия Recorder приемник. HDD TOSHIBA MK2552GSX 250GB,

    maigais,
    Вижте, нека да кажем, че трябва да се опаковат всички файлове от директория нишка, например - / ЮЕсАр / акции / enigma2 / Glamour_X-Infinity. Какво правиш тук, така че не е необходимо да се изброят всички файлове:


    На следващо място, да приемем, че не е нужно всички файлове, но само част от директорията / ЮЕсАр / акции / enigma2 / Glamour_X-Infinity. След това можете да създадете текстов файл, в който трябва да напишете файлове, които не трябва да се опаковат:

    И след това се плъзга опаковчик на файл:

    __________________
    • DM600PVR. Близнаци 4.70, mgcamd_1.35 / mpcs_16e, HDD 160GB
    • ET9200. Изображение: OpenPLi 3.0; oscam 1830; HDD 160GB

    Погледна трупи - нищо престъпно. почти нищо. Объркани като зададете името на пакета. Прочетете първия пост на името на пакета. Или, за да не се пара все още препоръчваме използването на IPK-мейкър (вече изложени на английски език).

    Между другото, в около kryakozyabry. Погледнах на Windows, не е толкова с разбирането на UTF-8. като цяло, шпакловка го разбира под Windows (Look на прикаченото изображение на настройката).

    Е, в около инсталационния пакет, така че всичко това, изглежда, в правата ИПК пакет файла.
    Можете да видите, че ipkg опитвате да инсталирате пакет от USB-стик (/ медии / USB)?
    Опитайте да играете с IPK-пакет права или пряко посочите къде да се инсталира ipkg:
    ipkg -d корен инсталирате /tmp/*.ipk

    За съжаление, или може би за щастие, аз не излезе с него.

    __________________
    • DM600PVR. Близнаци 4.70, mgcamd_1.35 / mpcs_16e, HDD 160GB
    • ET9200. Изображение: OpenPLi 3.0; oscam 1830; HDD 160GB

    vlamo меню User

    maigais е на линия

    на angliskoi Версията е твърде драскулки. Тя може да patomu че Руско windose

    ustonovil
    маджун
    и само още нещо
    Аз ще probuvat през него


    vapros погрешно само sdelannyi samostoyatelnyi mgcamd1-31_1.31_all.ipk
    mozhna ustonovil с ipkg инсталирате /tmp/*.ipk отбор
    но не по-кожата

    __________________
    Blackhole-OE2.0, тунер + ALINK DTU и Digital USB DVB-T тунер HDTV телевизия Recorder приемник. HDD TOSHIBA MK2552GSX 250GB,