/** * ./src/classes/families/debian.ts * penguins-eggs v.25.7.x / ecmascript 2020 * author: Piero Proietti * email: piero.proietti@gmail.com * license: MIT */ /** * Debian * @remarks all the utilities */ export default class Debian { static debs4calamares: string[]; /** * Debian: calamaresInstall */ static calamaresInstall(verbose?: boolean): Promise; /** * Debian: calamaresPolicies */ static calamaresPolicies(verbose?: boolean): Promise; /** * Debian: calamaresRemove */ static calamaresRemove(verbose?: boolean): Promise; /** * Debian: isInstalledWayland * @returns true if wayland is installed */ static isInstalledWayland(): boolean; /** * Debian: isInstalledXorg * @returns true if xorg is installed */ static isInstalledXorg(): boolean; /** * Debian: liveInstallerPolicies * liveInstallerPolicies is NOT USED */ static liveInstallerPolicies(): Promise; /** * Debian: packageAptAvailable * return TRUE if package is present on repository * @param debPackage */ static packageAptAvailable(packageName: string): Promise; /** * Debian: packageAptLast * @param debPackage * @returns version */ static packageAptLast(debPackage: string): Promise; /** * Debian: packageInstall * @param packageName {string} Pacchetto Debian da installare * @returns {boolean} True if success */ static packageInstall(packageName: string): Promise; /** * Debian: packageIsInstalled * restuisce VERO se il pacchetto รจ installato * @param debPackage */ static packageIsInstalled(debPackage: string): boolean; }