Skip to content

Add Pacstall package manager #1610

@falko

Description

@falko

ID and name

pacstall - Pacstall

Project URL

https://pacstall.dev

Platforms

  • 🅱️ BSD (FreeBSD, MidnightBSD, NetBSD, OpenBSD, SunOS)
  • 🐧 Linux (ALT Linux, Amazon Linux, Android, Arch Linux, Buildroot, CentOS, CloudLinux OS, Debian, Exherbo Linux, Fedora, Gentoo Linux, Guix System, IBM PowerKVM, KVM for IBM z Systems, Linux Mint, Mageia, Mandriva Linux, Nobara, openSUSE, Oracle Linux, Parallels, Pidora, Raspbian, RedHat Enterprise Linux, Rocky Linux, Scientific Linux, Slackware, SUSE Linux Enterprise Server, openSUSE Tumbleweed, Tuxedo OS, Ubuntu, Unknown Linux, Windows Subsystem for Linux v1, Windows Subsystem for Linux v2, XenServer)
  • 🍎 macOS
  • ⨂ Unix (IBM AIX, Cygwin, GNU/Hurd, Solaris)
  • 🪟 Windows

Version

$ pacstall --version
6.3.7 Vanilla

Installed command


Outdated command


Search command

$ pacstall -S neovim                                                                                            
neovim @ pacstall/pacstall-programs                                                                                                  
neovim-deb @ pacstall/pacstall-programs                                                                                              
neovim-git @ pacstall/pacstall-programs

Install command

$ pacstall -I neofetch
Do you want to view/edit the pacscript [y/N] n                                                                                       
[+] INFO: Sourcing pacscript                                                                                                         
henry # ›››                                                                                                                          
[+] INFO: Retrieving packages                                                                                                        
Initializing download: https://github.com/dylanaraps/neofetch/archive/7.1.0.zip                                                      
File size: unavailable                                                                                                               
Opening output file 7.1.0.zip                                                                                                        
Server unsupported, starting from scratch with one connection.                                                                       
Starting download                                                                                                                    
                                                                                                                                     
Connection 0 finished                                                                                                                
                                                                                                                                     
Downloaded 94.9971 Kilobyte(s) in 0 second(s). (266.35 KB/s)                                                                         
[+] INFO: Extracting 7.1.0.zip                                                                                                       
        [>] Optional dependencies                                                                                                    
                [1] libsixel-dev: image preview                                                                                      
                [2] catimg: image preview                                                                                            
                [3] libcaca-dev: image preview                                                                                       
        Select optional dependencies to install [1 2 3] [Y/n] y                                                                      
[+] INFO: Selecting packages libsixel-dev catimg libcaca-dev                                                                         
[+] INFO: Running functions                                                                                                          
        [>] Running prepare                                                                                                          
        [>] Running build                                                                                                            
        [>] Running install                                                                                                          
[+] INFO: Packaging neofetch as neofetch
        [>] Packing control.tar                                                                                                      
        [>] Packing data.tar                                                                                                         
        [>] Compressing                                                                                                              
Reading package lists... Done                                                                                                        
Building dependency tree... Done                                                                                                     
Reading state information... Done                                                                                                    
Note, selecting 'neofetch' instead of '/usr/src/pacstall/neofetch.deb'                                                               
The following additional packages will be installed:                                                                                 
  catimg libcaca-dev libsixel-dev libslang2-dev                                                                                      
The following NEW packages will be installed:                                                                                        
  catimg libcaca-dev libsixel-dev libslang2-dev neofetch                                                                             
0 upgraded, 5 newly installed, 0 to remove and 10 not upgraded.                                                                      
Need to get 40.3 kB/1709 kB of archives.                                                                                             
After this operation, 7299 kB of additional disk space will be used.                                                                 
Get:1 /usr/src/pacstall/neofetch.deb neofetch all 7.1.0 [109 kB]                                                                     
Get:2 http://deb.debian.org/debian sid/main amd64 catimg amd64 2.7.0-2 [40.3 kB]                                                     
Fetched 40.3 kB in 0s (188 kB/s)                                                                                                     
Selecting previously unselected package catimg.                                                                                      
(Reading database ... 810177 files and directories currently installed.)                                                             
Preparing to unpack .../catimg_2.7.0-2_amd64.deb ...                                                                                 
Unpacking catimg (2.7.0-2) ...                                                                                                       
Selecting previously unselected package libslang2-dev:amd64.                                                                         
Preparing to unpack .../libslang2-dev_2.3.3-2_amd64.deb ...                                                                          
Unpacking libslang2-dev:amd64 (2.3.3-2) ...                                                                                          
Selecting previously unselected package libcaca-dev:amd64.                                                                           
Preparing to unpack .../libcaca-dev_0.99.beta20-3_amd64.deb ...                                                                      
Unpacking libcaca-dev:amd64 (0.99.beta20-3) ...
Selecting previously unselected package libsixel-dev:amd64.                                                                          
Preparing to unpack .../libsixel-dev_1.10.3-3_amd64.deb ...                                                                          
Unpacking libsixel-dev:amd64 (1.10.3-3) ...                                                                                          
Selecting previously unselected package neofetch.                                                                                    
Preparing to unpack /usr/src/pacstall/neofetch.deb ...                                                                               
Unpacking neofetch (7.1.0) ...                                                                                                       
Setting up libslang2-dev:amd64 (2.3.3-2) ...                                                                                         
Setting up catimg (2.7.0-2) ...                                                                                                      
Setting up libsixel-dev:amd64 (1.10.3-3) ...                                                                                         
Setting up libcaca-dev:amd64 (0.99.beta20-3) ...                                                                                     
Setting up neofetch (7.1.0) ...                                                                                                      
Processing triggers for man-db (2.11.0-1+b1) ...                                                                                     
[+] INFO: Performing post install operations                                                                                         
        [>] Storing pacscript                                                                                                        
        [>] Cleaning up

Upgrade command

$ pacstall -Up

Remove command

$ pacstall -R foo

Sync command

$ pacstall -U

Cleanup command


Metadata

Metadata

Assignees

No one assigned

    Labels

    🎁 feature requestNot existing yet and need to be implemented

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions