A simple source based package manager. (DEPRECATED)
install | ||
src | ||
LICENSE | ||
README |
+-----------------+ | [*] Glacier [*] | +-----------------+ Manage packages on an Everest Linux system +-----------------------+ | [?] About Glacier [?] | +-----------------------+ Glacier's main goal is to combine the power of source based packaging with the simplicity of binary based packaging. Glacier downloads source code from https://git.everestlinux.org/EverestLinux/glacier-pkgs and compiles it locally on your system. +----------------------+ | [!] Dependencies [!] | +----------------------+ Glacier requires the following programs to function: - sh - wget/curl (any program that can download files) - tar - make - a c compiler (tested with gcc, although others should work) - python (for integrity checking) +----------------------------+ | [🠗] Installing Glacier [🠗] | +----------------------------+ Obtain the source code: $ git clone https://git.everestlinux.org/EverestLinux/glacier $ cd glacier Copy install.conf.def to install.conf $ mv install.conf.def install.conf Make necessary adjustments to install.conf, then run build.sh as root. # ./build.sh install # for first time installations # ./build.sh update # for existing installations +-----------------+ | [>_] Usage [>_] | +-----------------+ # glacier install/-f # glacier update/-u # glacier remove/-x $ glacier query/-q # glacier cache/-c # glacier cache-install/-ci # glacier cache-clear/-cc $ glacier --debuginfo $ glacier -h/--help $ glacier -v/--version +------+ | News | +------+ - 11/3/22 - Changing how packages are uninstalled In Glacier's current state, it needs to download the package archive in order to remove it. This is highly inefficient and presents its own risks. In an upcoming update, the removal script will be retained on the system. This method will be space efficient because: a) Instruction scripts are mere kilobytes b) For larger scripts, you will have the option of compressing them. This feature is expected around 3.2.0. +-----------+ | Licensing | +-----------+ (C) 2021-2022 Everest Developers This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.