About pkg install #439
Replies: 4 comments 4 replies
-
FreeBSD uses Using a package manager can be dangerous (requires root, can uninstall other packages including Xorg, etc.), and should hence be only for power users and developers. For "normal users" we are envisioning a disk image based drag-and-drop "installation" method. |
Beta Was this translation helpful? Give feedback.
-
Then you can make a similar package manager like this picture, It can not only hide the software built in the system, but also display only the software installed by the user. |
Beta Was this translation helpful? Give feedback.
-
I have some ideas. If there is a way to automatically convert the source code into an execution format for BSD.APP without using the Internet, it would save developers the troublesome "conversion", so that more people can support BSD. program. |
Beta Was this translation helpful? Give feedback.
-
If the intention is to keep the 'bare metal' install of Hello System clean, you could deploy apps as Podman container images where the application inside the container uses X protocol as a client communicating with X as a display server on Hello System. Podman is available for FreeBSD now and although it doesn't run rootless like on Linux, it creates FreeBSD jails and can run Linux containers in compatibility mode. I guess this is like using Podman as an alternative for Flatpak or Snap. Containers enable the person creating the container to deliver apps that are likely to run on the host system as expected. The hard part will be creating a system that will configure desktop launch icons/menu options on the host system for X applications running in Podman containers and configuring the host firewall (PF) accordingly. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
#427 (comment)
#423 (comment)
I found that the suggestion you have been giving me is "sudo apk install softwarename" or from FreeBSD Ports, so why don't we build or add a GUI that is dedicated to installing tools, such as "Octopkg", and you have gui pkg installation.
That's what you said.
#264
Octopkg
https://github.com/aarnt/octopkg
Beta Was this translation helpful? Give feedback.
All reactions