Příslušenství

Jak vytvořit multiboot ve více distribucích Linuxu?

Jak vytvořit multiboot ve více distribucích Linuxu? Jak vytvorit multiboot ve vice distribucich

Pro vytvořit soubor automatického nastavení na zařízení Linux nebo některé varianty. Budeme potřebovat určité informace, protože se liší od ostatních operačních systémů. Vysvětlíme to později Jak vyvinout instalovatelný soubor ve formátu .deb.

Spustitelné soubory obsahující balíčky DEB na Linuxových variantách, Ubuntu – Debian – Mint

Pokud chceme distribuovat aplikaci na Linuxu a je založena na Debianu, budeme jej muset zabalit do formátu .deb. Typ formátu přiřazený balíčkům Debianu. Jedinou otázkou, kterou potřebujeme vědět před zahájením našeho projektu, je: Balíčky .deb nenačítají externí zdroje.

Pokud tedy chceme nebo potřebujete nainstalovat externí databázi, je mnohem vhodnější použít jiný server. Jak může být služba MySQLs funkcí SQLITE Umožňuje vám nainstalovat do systému externí databáze.

Začněme tedy se spustitelnými soubory v operačním systému Linux “sh“Ve výchozím nastavení je nainstalován v následující složce:”/ usr / bin“. To však lze podle uvážení vývojáře změnit. Podobně spustitelné soubory nahrají své knihovny do následující složky: “/ usr / lib“. Ikona pro integraci nabídky aplikace do složky: “/ usr / share / instalační složka“.

Výsledkem je syntaxe kódu, jako je tato:

/usr/bin/application.sh -Admin skript sh nebo run-/usr/lib/aplicación/aplicacíon.jar -jar implementace Java-/ usr / lib / application / libraries_ application.jar -různá knihkupectví-/usr/share/doc/aplicación/icono.gif -java ikona aplikace-

Jak vytvořit multiboot ve více distribucích Linuxu? Jak vytvorit multiboot ve vice distribucich

Pak Prohlížeč souborů A stejně daleko vytvoříme novou složku aplikace. Také bychom neměli zapomínat, že dotyčná složka by měla být snadno přiřaditelná z našeho terminálu. To je v úmyslu začít budovat naši strukturu instalační aplikace.

V naší složce aplikace vytvoříme další s názvem DEBIAN. A v tomto vytvoříme nový textový soubor bez jakékoli přípony. Pojmenujeme tento soubor takto: „řízení“. Protože tento soubor bude mít popisy a vlastnosti, které se uživateli zobrazí.

Příklad obsahu takového souboru může být následující:

  • Balíček: Aplikace
  • Verze: 12.0
  • Sekce: Dokumentace
  • Priorita: volitelná
  • Architektura: vše
  • Chránič: Pedro-Gonzales-JR
  • Instalovaná velikost: 171
  • Popis: Popis, který chceme umístit na balíček.

(V případě, že potřebujete více řádků k vysvětlení popisu balíčku. Ujistěte se, že začátek každého z nich je reprezentován mezerou, jinak ji aplikace bude považovat za jiné pole).

Dalším krokem, který uděláme, je zkopírujte všechny soubory zkompilované aplikací kde pracujeme. Nebo v případě aplikace Java budeme muset zkopírovat soubor .jar. A pak je vložíme do složky: application / usr / lib / application

A pak ve složce s názvem vytvoříme novou položku: application / usr / bin. Textový soubor, který pojmenujeme: „app.sh“. S bash skriptem, který budeme učit níže a je zodpovědný za určení směru spustitelného souboru:

#! / bin / bash

(Tady je prázdné místo)

java -jar /usr/lib/app/app.jar

Pokračujeme v naší aplikaci udělením oprávnění k provedení pomocí příkazu: chmod + x app.sh Podobně aplikaci přiřadíme ikonu a umístíme ji do složky: app / usr / share / hello-world.

Chcete-li pokračovat ve vytváření našeho spustitelného souboru, Vytvoříme soubor se specifickými vlastnostmi Založit. To bude muset být uvnitř složky: app / usr / share / apps. Říkáme tomuaplikace“A umístíme to dovnitř:

[Desktop Entry]

Kódování = UTF-8

Název = Aplikace

Komentář = (Komentáře k naší aplikaci)

Exec = / usr / bin / aplikace

Ikona = / usr / share / app.png

Terminal = false

Typ = aplikace

Kategorie = vzdělávání; Dokumentace; jiný

StartupNotify = true

Konečný produkt našeho stvoření si nyní můžeme prohlédnout na terminálu. A náš soubor .deb se stal úplným instalátorem a plně funkční. Abychom mohli sdílet náš produkt s jinými lidmi nebo uživateli Linuxu, kteří si ho chtějí koupit.

Botón volver arriba
Cerrar

Bloqueador de anuncios detectado

¡Considere apoyarnos desactivando su bloqueador de anuncios!