rhino-linux / rhino-pkg Goto Github PK
View Code? Open in Web Editor NEWA wrapper for apt + snap + flatpak + Pacstall
License: GNU General Public License v3.0
A wrapper for apt + snap + flatpak + Pacstall
License: GNU General Public License v3.0
After much discussion with Elsie, I am now convinced rhinu-pkg is not only fully feasible, but also the way forward. Pacstall-qa introduced nushell being a hard dependency of rhino Linux, this takes that a step further.
Rhino Linux Version:
Rhino Linux 2023.2 (mainline) x86_64
Platform:
x86_64 / Intel i3-4005U
Describe the bug
trying to install or search for stremio with rhino-pkg results in: No packages found matching 'stremio'! despite existing as a flatpak (com.stremio.Stremio) on flathub and flatpak having flathub remote setup and being able to find it directly through flatpak search
To Reproduce
Fresh install of Rhino linux, with flatpaks (no beta), snaps and appimage package managers installed during the setup.
$flatpak remotes
Name Options
flathub System
$flatpak search stremio
Name Description Application ID Version Branch Remotes
Stre... Watch videos, movies, TV series ... ... .stremio.Stremio 4.4.160 stable flathub
$rhino-pkg search stremio
Searching (pacstall.../flatpak.../snap...)
No packages found matching 'stremio'!
Expected behavior
being able to install software through rhino-pkg if it can be found independently through flatpak, snaps, appimage, pacstall, in this case flatpak
Rhino Linux Version:
2023.2
Platform:
Notebook: Macbook Pro 9,2
CPU: Intel Core I5-3520m
Host: KVM/QEMU (Standard PC (Q35 + ICH9, 2009) pc-q3
Kernel: 6.5.0-060500-generic
Describe the bug
I configured btrfs-assistant with snapper and wanted to remove timeshift.
When I tried I realized that continuing would uninstall the rhino-core metapackage and the next update would remove many essential packages.
apt info -a rhino-core
Package: rhino-core Version: 2023.2-pacstall2 Status: install ok installed Priority: optional Section: Pacstall Maintainer: Oren Klopfer <[email protected]> Installed-Size: 1.024 B Depends: com.github.libredeb.lightpad, papirus-folders, ulauncher, rhino-pkg, unicorn-desktop, rhino-kvantum-theme, rhino-plymouth-theme, rhino-pkg, rhino-neofetch, rhino-system, timeshift Conflicts: rhino-pine-core, rhino-server-core Replace: rhino-pine-core, rhino-server-core Download-Size: sconosciuto APT-Manual-Installed: yes APT-Sources: /var/lib/dpkg/status Description: Transitional package to provide all core Rhino Linux software
To Reproduce
Just simply run this:
rpk remove timeshift
Expected behavior
It would be useful to be able to remove timeshift without destroying the system!
Can You add pipx upgrade-all
on rhino-pkg update
and pkcon upgrade
to deal with unattended updates??
It is usually the case that developers mean to select "or later", when Weblate forces selecting one or the other.
Right now it is "GPLv3-only", which limits the kind of stuff that can be included, and future licenses to be chosen (AGPLv3+, and a possible GPLv4 down the road).
It can be changed in https://hosted.weblate.org/settings/rhino-linux/rhino-pkg
Some of the repos are also missing a license file altogether.
Rhino Linux Version:
2023.2
Platform:
Any
Describe the bug
For example, Apt has list
command with --installed
option for getting installed packages, but rpk does not have such command.
I know I can get the list by using all package manager individually, but rpk should implement that feature because Rhino Linux recommends using rpk for package management.
To Reproduce
Steps to reproduce the behavior:
Try to uninstall LibreOffice which has already installed when you installed Rhino Linux.
Expected behavior
Installed packages can be obtained by rpk command.
Rhino Linux Version:
2023.4
Platform:
INTEL
Describe the bug
Balena-etcher is offered by Bacstall for installation, but it doesn't install because of "unmet dependencies".
To Reproduce
Steps to reproduce the behavior:
Expected behavior
If an option to install the package is available, the package should be installed without errors.
Additional context
I see that Balena isn't available in Synaptic either as Deb package.
Changes in Nala v0.14.0 have affected how upgrades are handled.
The sudo nala update
function that rhino-pkg utilises no-longer automatically removes packages, nor performs full-scale upgrades which is vital for when Ubuntu update their devel base.
rhino-pkg description discord
Should list item number, name, description and repository/package manager for a more descriptive output.
rpk seems to have issues indexing flatpak packages due to their naming scheme.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.