Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aarnt/octopkg

A Qt-based pkgng (BSD) front end
https://github.com/aarnt/octopkg

doas dragonflybsd freebsd ghostbsd hardenedbsd pkg pkgng qt

Last synced: 2 days ago
JSON representation

A Qt-based pkgng (BSD) front end

Awesome Lists containing this project

README

        

## This is OctoPkg, a powerful pkgng front end using Qt libs.

![Main window](https://raw.githubusercontent.com/aarnt/octopkg/master/octopkg-mainwindow.png)

**OctoPkg** is a Qt based GUI front end to the [pkg](https://wiki.freebsd.org/pkg) package manager, derived from [Octopi](http://tintaescura.com/projects/octopi).
It consists of a lxqt-sudo clone called [qt-sudo](https://github.com/aarnt/qt-sudo/) used to gain root privileges and a package browser application used
to search, install, remove and update packages.
The project is compatible with [FreeBSD](https://www.freebsd.org/), [DragonFly BSD](https://www.dragonflybsd.org/), [GhostBSD](https://ghostbsd.org/), [HardenedBSD](https://hardenedbsd.org/) and [NomadBSD](https://nomadbsd.org/).

### You can use pkg to install the latest OctoPkg version available in your BSD:

```
# pkg install octopkg
```

### Follow the steps bellow to compile the latest source code (you'll need curl, git and qt6 packages):

```
$ git clone https://github.com/aarnt/octopkg
$ cd octopkg
$ qmake6
$ make
# make install
```

### In order to run OctoPkg:

```
$ octopkg
```

Remember: OctoPkg needs doas or sudo tool to work.

Enjoy!