Vanilla-OS / apx

Apx (/à·peks/) is the default package manager in Vanilla OS. It is a wrapper around multiple package managers to install packages and run commands inside a managed container.
https://dev-apx.vanillaos.org
GNU General Public License v3.0
505 stars 39 forks source link

Missing distrobox binary on the path defined on vanilla-control-center during building #228

Closed D3vil0p3r closed 1 year ago

D3vil0p3r commented 1 year ago

I'm testing apx and vanilla-control-center on Arch Linux, and despite the building processes are fine, the distrobox binary that should be generated in /usr/lib/apx/ folder (as defined in https://github.com/Vanilla-OS/vanilla-control-center/blob/c057a87b9330353ca841a6d3f14869bc5fb1fafe/vanilla_control_center/backends/apx.py#LL63C13-L63C14) and that is needed for showing "Sub System" tab in Vanilla Control Center, is not created.

In the following lines I will report the specific commands I run and the related output: APX Cloning

git clone --recursive https://github.com/Vanilla-OS/apx
cd apx

APX Build

make build

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -tags netgo -ldflags '-w -extldflags "-static"' -o apx

sudo make install

install -Dm755 apx //usr//bin/apx
sudo mkdir -p //etc/apx
sed -i 's|/usr/share/apx/distrobox|/usr//share/apx/distrobox|g' config/config.json
sudo install -Dm644 config/config.json //etc/apx/config.json
mkdir -p //usr//share/apx
sh distrobox/install --prefix //usr//share/apx
 Checking dependencies...
 Downloading...
 Unpacking...
 Successfully installed to //usr//share/apx/bin.
 Be sure that //usr//share/apx/bin is in your $PATH environment variable for it to work.
mv //usr//share/apx/bin/distrobox* //usr//share/apx/.

sudo make install-manpages

mkdir -p //usr//share/man/man1
cp -r man/* //usr//share/man/.
chmod 644 //usr//share/man/man1/apx*
chmod 644 //usr//share/man/*/man1/apx*

Vanilla Control Center Cloning

git clone https://github.com/Vanilla-OS/vanilla-control-center
cd vanilla-control-center

Vanilla Control Center Building

meson build

The Meson build system
Version: 1.1.1
Source dir: /home/athena/vanilla-control-center
Build dir: /home/athena/vanilla-control-center/build
Build type: native build
Project name: vanilla-control-center
Project version: 1.8.3
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program msgfmt found: YES (/usr/bin/msgfmt)
Program msginit found: YES (/usr/bin/msginit)
Program msgmerge found: YES (/usr/bin/msgmerge)
Program xgettext found: YES (/usr/bin/xgettext)
Found pkg-config: /usr/bin/pkg-config (1.8.1)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Program python3 found: YES (/usr/bin/python3)
vanilla_control_center/meson.build:15: WARNING: Project targets '>= 0.59.0' but uses feature deprecated since '0.55.0': ExternalProgram.path. use ExternalProgram.full_path() instead
Configuring vanilla-control-center using configuration
Program desktop-file-validate found: YES (/usr/bin/desktop-file-validate)
Program appstream-util found: YES (/usr/bin/appstream-util)
Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
Could not find file LINGUAS in /home/athena/vanilla-control-center/help
Program itstool found: YES (/usr/bin/itstool)
Program msgmerge found: YES (/usr/bin/msgmerge)
Program msgfmt found: YES (/usr/bin/msgfmt)
Build-time dependency gio-2.0 found: YES 2.76.3
Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
Program gtk4-update-icon-cache found: YES (/usr/bin/gtk4-update-icon-cache)
Program update-desktop-database found: YES (/usr/bin/update-desktop-database)
Build targets in project: 146
WARNING: Deprecated features used:
 * 0.55.0: {'ExternalProgram.path'}

Found ninja-1.11.1 at /usr/bin/ninja
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
ninja -C build

ninja: Entering directory `build'
[141/141] Generating data/org.vanillaos.ControlCenter.appdata.xml with a custom command
sudo ninja -C build install
ninja: Entering directory `build'
[0/1] Installing files.
Installing po/it/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/it/LC_MESSAGES
Installing po/fr/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/fr/LC_MESSAGES
Installing po/de/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/de/LC_MESSAGES
Installing po/hi/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/hi/LC_MESSAGES
Installing po/pt/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/pt/LC_MESSAGES
Installing po/es/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/es/LC_MESSAGES
Installing po/nb_NO/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/nb_NO/LC_MESSAGES
Installing po/pt_BR/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/pt_BR/LC_MESSAGES
Installing po/id/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/id/LC_MESSAGES
Installing po/da/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/da/LC_MESSAGES
Installing po/nl/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/nl/LC_MESSAGES
Installing po/tr/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/tr/LC_MESSAGES
Installing po/sv/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/sv/LC_MESSAGES
Installing po/ru/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ru/LC_MESSAGES
Installing po/eo/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/eo/LC_MESSAGES
Installing po/zh_Hans/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/zh_Hans/LC_MESSAGES
Installing po/fi/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/fi/LC_MESSAGES
Installing po/ja/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ja/LC_MESSAGES
Installing po/hr/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/hr/LC_MESSAGES
Installing po/cs/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/cs/LC_MESSAGES
Installing po/uk/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/uk/LC_MESSAGES
Installing po/hu/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/hu/LC_MESSAGES
Installing po/pl/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/pl/LC_MESSAGES
Installing po/zh_Hant/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/zh_Hant/LC_MESSAGES
Installing po/ko/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ko/LC_MESSAGES
Installing po/vi/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/vi/LC_MESSAGES
Installing po/eu/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/eu/LC_MESSAGES
Installing po/bg/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/bg/LC_MESSAGES
Installing po/el/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/el/LC_MESSAGES
Installing po/gl/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/gl/LC_MESSAGES
Installing po/sk/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/sk/LC_MESSAGES
Installing po/ro/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ro/LC_MESSAGES
Installing po/ms/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ms/LC_MESSAGES
Installing po/ckb/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ckb/LC_MESSAGES
Installing po/fa/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/fa/LC_MESSAGES
Installing po/th/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/th/LC_MESSAGES
Installing po/ar/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ar/LC_MESSAGES
Installing po/bn/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/bn/LC_MESSAGES
Installing po/sl/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/sl/LC_MESSAGES
Installing po/ca/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ca/LC_MESSAGES
Installing po/lt/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/lt/LC_MESSAGES
Installing po/sr/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/sr/LC_MESSAGES
Installing po/et/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/et/LC_MESSAGES
Installing po/ta/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ta/LC_MESSAGES
Installing po/tl/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/tl/LC_MESSAGES
Installing po/ab/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ab/LC_MESSAGES
Installing po/ur/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ur/LC_MESSAGES
Installing po/ht/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ht/LC_MESSAGES
Installing po/jv/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/jv/LC_MESSAGES
Installing po/ka/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ka/LC_MESSAGES
Installing po/mk/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/mk/LC_MESSAGES
Installing po/fr_CA/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/fr_CA/LC_MESSAGES
Installing po/ps/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ps/LC_MESSAGES
Installing po/fa_AF/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/fa_AF/LC_MESSAGES
Installing po/az/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/az/LC_MESSAGES
Installing po/af/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/af/LC_MESSAGES
Installing po/gv/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/gv/LC_MESSAGES
Installing po/co/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/co/LC_MESSAGES
Installing po/frp/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/frp/LC_MESSAGES
Installing po/fo/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/fo/LC_MESSAGES
Installing po/ky/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ky/LC_MESSAGES
Installing po/br/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/br/LC_MESSAGES
Installing po/cv/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/cv/LC_MESSAGES
Installing po/as/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/as/LC_MESSAGES
Installing po/szl/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/szl/LC_MESSAGES
Installing po/an/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/an/LC_MESSAGES
Installing po/bs/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/bs/LC_MESSAGES
Installing po/lv/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/lv/LC_MESSAGES
Installing po/cy/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/cy/LC_MESSAGES
Installing po/hy/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/hy/LC_MESSAGES
Installing po/lo/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/lo/LC_MESSAGES
Installing po/sd/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/sd/LC_MESSAGES
Installing po/tg/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/tg/LC_MESSAGES
Installing po/mnw/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/mnw/LC_MESSAGES
Installing po/xh/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/xh/LC_MESSAGES
Installing po/mi/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/mi/LC_MESSAGES
Installing po/en_GB/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/en_GB/LC_MESSAGES
Installing po/ar_MA/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ar_MA/LC_MESSAGES
Installing po/ne/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ne/LC_MESSAGES
Installing po/gd/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/gd/LC_MESSAGES
Installing po/nn/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/nn/LC_MESSAGES
Installing po/kk/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/kk/LC_MESSAGES
Installing po/kmr/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/kmr/LC_MESSAGES
Installing po/tt/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/tt/LC_MESSAGES
Installing po/kw/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/kw/LC_MESSAGES
Installing po/bo/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/bo/LC_MESSAGES
Installing po/lb/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/lb/LC_MESSAGES
Installing po/sq/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/sq/LC_MESSAGES
Installing po/si/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/si/LC_MESSAGES
Installing po/en_AU/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/en_AU/LC_MESSAGES
Installing po/fur/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/fur/LC_MESSAGES
Installing po/vec/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/vec/LC_MESSAGES
Installing po/sc/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/sc/LC_MESSAGES
Installing po/mhr/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/mhr/LC_MESSAGES
Installing po/he/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/he/LC_MESSAGES
Installing po/ug/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ug/LC_MESSAGES
Installing po/kab/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/kab/LC_MESSAGES
Installing po/mr/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/mr/LC_MESSAGES
Installing po/te/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/te/LC_MESSAGES
Installing po/ast/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ast/LC_MESSAGES
Installing po/ml/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ml/LC_MESSAGES
Installing po/zh_Hant_HK/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/zh_Hant_HK/LC_MESSAGES
Installing po/pms/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/pms/LC_MESSAGES
Installing po/dv/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/dv/LC_MESSAGES
Installing po/nds/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/nds/LC_MESSAGES
Installing po/oc/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/oc/LC_MESSAGES
Installing po/is/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/is/LC_MESSAGES
Installing po/fil/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/fil/LC_MESSAGES
Installing po/crh/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/crh/LC_MESSAGES
Installing po/uroc/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/uroc/LC_MESSAGES
Installing po/fy/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/fy/LC_MESSAGES
Installing po/km/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/km/LC_MESSAGES
Installing po/ga/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ga/LC_MESSAGES
Installing po/pa/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/pa/LC_MESSAGES
Installing po/mn/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/mn/LC_MESSAGES
Installing po/am/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/am/LC_MESSAGES
Installing po/mjw/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/mjw/LC_MESSAGES
Installing po/my/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/my/LC_MESSAGES
Installing po/uz/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/uz/LC_MESSAGES
Installing po/kn/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/kn/LC_MESSAGES
Installing po/en_CA/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/en_CA/LC_MESSAGES
Installing po/shn/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/shn/LC_MESSAGES
Installing po/se/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/se/LC_MESSAGES
Installing po/trv/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/trv/LC_MESSAGES
Installing po/pam/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/pam/LC_MESSAGES
Installing po/tk/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/tk/LC_MESSAGES
Installing po/mg/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/mg/LC_MESSAGES
Installing po/ce/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ce/LC_MESSAGES
Installing po/ia/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ia/LC_MESSAGES
Installing po/sa/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/sa/LC_MESSAGES
Installing po/ln/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ln/LC_MESSAGES
Installing po/csb/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/csb/LC_MESSAGES
Installing po/gu/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/gu/LC_MESSAGES
Installing po/ca@valencia/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/ca@valencia/LC_MESSAGES
Installing po/os/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/os/LC_MESSAGES
Installing po/sr_Latn/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/sr_Latn/LC_MESSAGES
Installing po/arn/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/arn/LC_MESSAGES
Installing po/be/LC_MESSAGES/vanilla-control-center.mo to /usr/local/share/locale/be/LC_MESSAGES
Installing vanilla_control_center/vanilla-control-center.gresource to /usr/local/share/vanilla-control-center
Installing data/org.vanillaos.ControlCenter.desktop to /usr/local/share/applications
Installing data/org.vanillaos.ControlCenter.appdata.xml to /usr/local/share/appdata
Installing /home/athena/vanilla-control-center/build/vanilla_control_center/vanilla-control-center to /usr/local/bin
Installing /home/athena/vanilla-control-center/vanilla_control_center/backends/__init__.py to /usr/local/share/vanilla-control-center/vanilla_control_center/backends
Installing /home/athena/vanilla-control-center/vanilla_control_center/backends/apx.py to /usr/local/share/vanilla-control-center/vanilla_control_center/backends
Installing /home/athena/vanilla-control-center/vanilla_control_center/backends/vso.py to /usr/local/share/vanilla-control-center/vanilla_control_center/backends
Installing /home/athena/vanilla-control-center/vanilla_control_center/backends/exceptions.py to /usr/local/share/vanilla-control-center/vanilla_control_center/backends
Installing /home/athena/vanilla-control-center/vanilla_control_center/__init__.py to /usr/local/share/vanilla-control-center/vanilla_control_center
Installing /home/athena/vanilla-control-center/vanilla_control_center/main.py to /usr/local/share/vanilla-control-center/vanilla_control_center
Installing /home/athena/vanilla-control-center/vanilla_control_center/window.py to /usr/local/share/vanilla-control-center/vanilla_control_center
Installing /home/athena/vanilla-control-center/vanilla_control_center/program.py to /usr/local/share/vanilla-control-center/vanilla_control_center
Installing /home/athena/vanilla-control-center/vanilla_control_center/run_async.py to /usr/local/share/vanilla-control-center/vanilla_control_center
Installing /home/athena/vanilla-control-center/vanilla_control_center/container.py to /usr/local/share/vanilla-control-center/vanilla_control_center
Installing /home/athena/vanilla-control-center/vanilla_control_center/dialog_installation.py to /usr/local/share/vanilla-control-center/vanilla_control_center
Installing /home/athena/vanilla-control-center/data/org.vanillaos.ControlCenter.gschema.xml to /usr/local/share/glib-2.0/schemas
Installing /home/athena/vanilla-control-center/data/icons/hicolor/scalable/apps/org.vanillaos.ControlCenter.svg to /usr/local/share/icons/hicolor/scalable/apps
Installing /home/athena/vanilla-control-center/data/icons/hicolor/symbolic/apps/org.vanillaos.ControlCenter-symbolic.svg to /usr/local/share/icons/hicolor/symbolic/apps
Installing /home/athena/vanilla-control-center/help/C/index.page to /usr/local/share/help/C/vanilla-control-center
Installing /home/athena/vanilla-control-center/help/C/drivers-install.page to /usr/local/share/help/C/vanilla-control-center
Installing /home/athena/vanilla-control-center/help/C/drivers-not-available.page to /usr/local/share/help/C/vanilla-control-center
Installing /home/athena/vanilla-control-center/help/C/prime-profiles.page to /usr/local/share/help/C/vanilla-control-center
Installing /home/athena/vanilla-control-center/help/C/update-automatic.page to /usr/local/share/help/C/vanilla-control-center
Installing /home/athena/vanilla-control-center/help/C/update-check.page to /usr/local/share/help/C/vanilla-control-center
Installing /home/athena/vanilla-control-center/help/C/update-scheduling.page to /usr/local/share/help/C/vanilla-control-center
Installing /home/athena/vanilla-control-center/help/C/update-smart.page to /usr/local/share/help/C/vanilla-control-center
Installing /home/athena/vanilla-control-center/help/C/update-system.page to /usr/local/share/help/C/vanilla-control-center
Installing /home/athena/vanilla-control-center/help/C/subsystem-containers.page to /usr/local/share/help/C/vanilla-control-center
Installing /home/athena/vanilla-control-center/help/C/subsystem-installed.page to /usr/local/share/help/C/vanilla-control-center
Installing /home/athena/vanilla-control-center/help/C/legal.xml to /usr/local/share/help/C/vanilla-control-center
Installing /home/athena/vanilla-control-center/help/C/media/org.vanillaos.ControlCenter.svg to /usr/local/share/help/C/vanilla-control-center/media
Installing /home/athena/vanilla-control-center/help/C/media/vanilla-control-center.png to /usr/local/share/help/C/vanilla-control-center/media
Installing /home/athena/vanilla-control-center/help/C/media/vanilla-control-center-apply.png to /usr/local/share/help/C/vanilla-control-center/media
Installing /home/athena/vanilla-control-center/help/C/media/vanilla-control-center-installation.png to /usr/local/share/help/C/vanilla-control-center/media
Installing /home/athena/vanilla-control-center/help/C/media/vanilla-control-center-update.png to /usr/local/share/help/C/vanilla-control-center/media
Installing /home/athena/vanilla-control-center/help/C/media/vanilla-control-center-subsystem.png to /usr/local/share/help/C/vanilla-control-center/media
Installing /home/athena/vanilla-control-center/help/C/media/vanilla-control-center-subsystem-enter.png to /usr/local/share/help/C/vanilla-control-center/media
Installing /home/athena/vanilla-control-center/help/C/media/vanilla-control-center-prime-profiles.png to /usr/local/share/help/C/vanilla-control-center/media
Running custom install script '/usr/bin/glib-compile-schemas /usr/local/share/glib-2.0/schemas'
Running custom install script '/usr/bin/gtk4-update-icon-cache -q -t -f /usr/local/share/icons/hicolor'
Running custom install script '/usr/bin/update-desktop-database -q /usr/local/share/applications'

When I run vanilla-control-center, I still get:

INFO:Vanilla::Apx:Distrobox binary not found

It is due to the missing binary /usr/lib/apx/distrobox as called in https://github.com/Vanilla-OS/vanilla-control-center/blob/c057a87b9330353ca841a6d3f14869bc5fb1fafe/vanilla_control_center/backends/apx.py#LL63C13-L63C14. I think it should be fixed. My doubt is also: why Vanilla Control Center should expect a binary file from the lib folder /usr/lib instead of the binary folders (i.e., /usr/bin or /bin)?

Just for test, I created the folder /usr/lib/apx/ and copied there the /usr/bin/distrobox binary, and Vanilla Control Center Sub System tab appears: image

gmankab commented 1 year ago

i am getting "distrobox is not installed" but is is installed

image

D3vil0p3r commented 1 year ago

@gmankab maybe because the check could be done in a non standard binary folder.

gmankab commented 1 year ago

@D3vil0p3r, how should i do it?

D3vil0p3r commented 1 year ago

@D3vil0p3r, how should i do it?

Try to grep that error message on the source files for checking if there is a piece of code showing that information.

gmankab commented 1 year ago

@D3vil0p3r, nothing helphul found

D3vil0p3r commented 1 year ago

@D3vil0p3r, nothing helphul found

Try now, it should work.

mirkobrombin commented 1 year ago

The vanilla control center is going to be deprecated and Apx v2 manage the distrobox binary in a different way compared to the prior version.

D3vil0p3r commented 1 year ago

The vanilla control center is going to be deprecated and Apx v2 manage the distrobox binary in a different way compared to the prior version.

When Apx v2 will be released?

mirkobrombin commented 1 year ago

Apx v2 will be released stable with the launch of Vanilla OS 2 Orchid.