- ArchPKGs
- How to Install (Update/Uninstall) gnome-boxes-git on Arch Linux (Manjaro/Anarchy)
- Table of Contents
- Install link
- Install with pacman link
- Install with yay link
- Update link
- Update with pacman link
- Update with yay link
- Remove link
- Remove with pacman link
- Remove with yay link
- More Guides
- A Straightforward Tutorial on Installing kos32-kpack on Arch-Based Linux (Manjaro, EndeavourOS)
- Installing perl-xml-encoding with Command Line on Arch Linux, Manjaro and RebornOS
- Guide on Install (Update/Uninstall) r-mpranalyze on Arch Linux, Manjaro and Artix
- Quick Tutorial on lib32-pipewire-git Installation on Arch-Based Linux (Manjaro, Artix)
- A Straightforward Guide on Installing nextcloud-app-checksum on Arch Linux, Manjaro and Artix
- fusefat Install (Update, Remove) Guide on Arch Linux/Manjaro/Parabola
- Arch Linux User Repository
- Package Details: gnome-boxes-git 44.beta+73+g18a7d511-1
- Package Actions
- Dependencies (21)
- Required by (0)
- Sources (4)
- Latest Comments
- Nanook commented on 2022-11-15 14:45 (UTC)
- RogueGirl commented on 2022-01-13 16:22 (UTC) (edited on 2022-01-13 16:23 (UTC) by RogueGirl)
- commented on 2021-02-17 18:41 (UTC)
- pkulak commented on 2020-05-15 18:23 (UTC)
- gnome-boxes on Arch Linux
- 3. Details of gnome-boxes package
- 4. References on Arch Linux
- 5. The same packages on other Linux Distributions
- Gnome Boxes — отличный инструмент для работы с виртуальными машинами
- Установка Gnome Boxes
- Преимущества Gnome Boxes перед VirtualBox
ArchPKGs
How to Install (Update/Uninstall) gnome-boxes-git on Arch Linux (Manjaro/Anarchy)
Quoting from gnome-boxes-git ‘s own profile, it’s «Simple GNOME application to access virtual systems». To get this package ( gnome-boxes-git ) from AUR (Arch User Repository) on Arch Linux and Arch-based Linux distributions (e.g. Manjaro, EndeavourOS, BlackArch, RebornOS, Parabola, ArcoLinux) is rather straightforward. This tutorial will be covering how to install, update and uninstall the package with either the default package manager pacman or an AUR helper like yay .
Table of Contents
Install link
There are generally two ways to install gnome-boxes-git from AUR. pacman is what you’re looking for if you’re an expert of command-line interface and have the knowledge of how packages are built. If not, yay is a popular alternative to install packages without the need to review PKGBUILD and build packages with makepkg on your own.
Install with pacman link
sudo pacman -S --needed git && git clone https://aur.archlinux.org/gnome-boxes-git.git && cd gnome-boxes-git && makepkg -si
- Install git if it’s not already installed.
- clone the package’s git repository from upstream URL.
- cd into the folder.
- Build the package with makepkg . Also, it will automatically be installed with pacman afterwards.
Install with yay link
yay -S gnome-boxes-git
Update link
Just like installing AUR packages, updating them is fairly the same. All you have to do is pull it from upstream then re-build it. However, it is still a good practice to upgrade your whole system first with sudo pacman -Syu before updating any packages to avoid dependency issues, since Arch is a rolling-release Linux distribution.
Update with pacman link
Check if you are in the directory of the repository you previously cloned before running the command:
git pull && makepkg -si
- pull from the package’s git repository.
- Use makepkg to build the package. Also, it will automatically be updated with pacman if built successfully.
Update with yay link
Remove link
Compared to installing and updating packages, removing is the easiest of these three,all you need to do is choose whether to purge the dependencies that no longer required by other packages and the configuration files used by the package.
Remove with pacman link
sudo pacman -R gnome-boxes-git
sudo pacman -Rs gnome-boxes-git
sudo pacman -Rns gnome-boxes-git
Remove with yay link
yay -R gnome-boxes-git
yay -Rs gnome-boxes-git
yay -Rns gnome-boxes-git
Learn more details about how to build AUR packages or how to install yay , please refer to Two Ways to Install Packages from AUR on Arch Linux/Manjaro.
More Guides
A Straightforward Tutorial on Installing kos32-kpack on Arch-Based Linux (Manjaro, EndeavourOS)
«KolibriOS executable compression.» is the developer’s profile of kos32-kpack. To install or uninstall this package (kos32-kpack) from AUR (Arch User Repository) on Arch Linux, Manjaro, EndeavourOS and ArcoLinux is fairly uncomplicated. This guide will cover how to install/update/uninstall the package with either the default package manager pacman or an AUR helper like yay.
Installing perl-xml-encoding with Command Line on Arch Linux, Manjaro and RebornOS
Based on perl-xml-encoding’s own gist, it’s «A perl module for parsing XML encoding maps.». To install and update perl-xml-encoding from AUR (Arch User Repository) on Arch Linux and Arch-based Linux distributions (e.g. Manjaro, EndeavourOS, BlackArch, RebornOS, ArcoLinux) is quite uncomplicated. This tutorial will cover how to install, update and uninstall the package with either the default package manager pacman or an AUR helper (e.g. yay).
Guide on Install (Update/Uninstall) r-mpranalyze on Arch Linux, Manjaro and Artix
r-mpranalyze is «Statistical Analysis of MPRA data» quoting from its own definition. To install r-mpranalyze from AUR (Arch User Repository) on Arch Linux and Arch-based distros (e.g. Manjaro, EndeavourOS, Artix, Anarchy, RebornOS, Garuda) is relatively simple. This tutorial will cover how to install/update/uninstall the package with either the default package manager pacman or an AUR helper like yay.
Quick Tutorial on lib32-pipewire-git Installation on Arch-Based Linux (Manjaro, Artix)
lib32-pipewire-git is «Low-latency audio/video router and processor (git) (32 bit client libraries)» according to its own outline. To install and update this package (lib32-pipewire-git) from AUR (Arch User Repository) on Arch Linux and Arch-based Linux distributions (e.g. Manjaro, EndeavourOS, Parabola, Anarchy, Garuda, Artix) is relatively easy. This tutorial will cover how to install/update/remove the package with either the built-in package manager pacman or an AUR helper (e.g. yay).
A Straightforward Guide on Installing nextcloud-app-checksum on Arch Linux, Manjaro and Artix
Based on nextcloud-app-checksum’s definition, it’s «Plugin for Nextcloud to create hashes of files». To get nextcloud-app-checksum from AUR (Arch User Repository) on Arch Linux, Manjaro, EndeavourOS, Parabola, Artix, Anarchy and BlackArch is relatively straightforward. This tutorial will taught you how to install, update and remove the package with either the default package manager pacman or an AUR helper (e.g. yay).
fusefat Install (Update, Remove) Guide on Arch Linux/Manjaro/Parabola
fusefat is «User space implementation of the FAT file sustem using FUSE» according to its own outline. To install and update this package (fusefat) from AUR (Arch User Repository) on Arch Linux and Arch-based distributions (e.g. Manjaro, EndeavourOS, Artix, ArcoLinux, Parabola) is quite straightforward. This tutorial will be covering how to install/update/remove the package with either the default package manager pacman or an AUR helper (e.g. yay).
More guides… copyright 2023 ArchPKGs. All Rights Reserved.
Arch Linux User Repository
Package Details: gnome-boxes-git 44.beta+73+g18a7d511-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/gnome-boxes-git.git (read-only, click to copy) |
---|---|
Package Base: | gnome-boxes-git |
Description: | Simple GNOME application to access virtual systems |
Upstream URL: | https://wiki.gnome.org/Apps/Boxes |
Licenses: | LGPL |
Conflicts: | gnome-boxes |
Provides: | gnome-boxes |
Submitter: | fisch02 |
Maintainer: | tallero |
Last Packager: | tallero |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2020-03-09 09:39 (UTC) |
Last Updated: | 2023-06-28 10:47 (UTC) |
Dependencies (21)
- cdrtools
- edk2-ovmf
- libarchive(libarchive-git)
- libgudev
- libhandy(libhandy-glade-catalog-disabled-git, libhandy-git)
- libosinfo
- libsecret
- libsoup3(libsoup3-git)
- libvirt-glib
- mtools(mtools-svn)
- qemu-desktop
- spice-gtk(spice-gtk-git)
- tracker3(tracker-docs-git)
- webkit2gtk-4.1(webkit2gtk-4.1-imgpaste)
- appstream-glib(appstream-glib-git)(make)
- git(git-vfs, git-run-command-patch-git, git-git, git-fc)(make)
- gobject-introspection(gobject-introspection-git)(make)
- meson(meson-git)(make)
- spice-protocol(spice-protocol-git)(make)
- vala(vala0.44, vala0.52, vala0.54, vala-git)(make)
- Show 1 more dependencies.
Required by (0)
Sources (4)
Latest Comments
Nanook commented on 2022-11-15 14:45 (UTC)
Changing line 35 «git submodule update» to «git -c protocol.file.allow=always submodule update» will let the package compile successfully.
RogueGirl commented on 2022-01-13 16:22 (UTC) (edited on 2022-01-13 16:23 (UTC) by RogueGirl)
» gnome-boxes/data/meson.build:22:0: ERROR: Function does not take positional arguments.
A full log can be found at /home/barfin/.cache/paru/clone/gnome-boxes-git/src/build/meson-logs/meson-log.txt ==> ERROR: A failure occurred in build(). Aborting. error: failed to build ‘gnome-boxes-git-3.37.90+158+g478d3c69-1’: error: packages failed to build: gnome-boxes-git-3.37.90+158+g478d3c69-1 »
commented on 2021-02-17 18:41 (UTC)
Configuring org.gnome.boxes.gschema.xml using configuration Configuring org.gnome.Boxes.SearchProvider.ini using configuration Run-time dependency gio-2.0 found: YES 2.66.7 Run-time dependency glib-2.0 found: YES 2.66.7 Run-time dependency gobject-2.0 found: YES 2.66.7 Run-time dependency gtk+-3.0 found: YES 3.24.25 Run-time dependency gtk-vnc-2.0 found: YES 1.0.0 Run-time dependency gtksourceview-4 found: YES 4.8.0 Run-time dependency libosinfo-1.0 found: YES 1.9.0 Run-time dependency libsecret-1 found: YES 0.20.4 Run-time dependency libsoup-2.4 found: YES 2.72.0 Run-time dependency libusb-1.0 found: YES 1.0.24 Dependency libvirt-gconfig-1.0 found: NO found 3.0.0 but need: '>= 4.0.0' Found CMake: /usr/bin/cmake (3.19.5) Run-time dependency libvirt-gconfig-1.0 found: NO (tried cmake) gnome-boxes/src/meson.build:129:0: ERROR: Invalid version of dependency, need 'libvirt-gconfig-1.0' ['>= 4.0.0'] found '3.0.0'.
libvirt-glib latest is 3.0.0-2
pkulak commented on 2020-05-15 18:23 (UTC)
Looks like libhandy is a dependency now.
gnome-boxes on Arch Linux
This is a short guide on how to uninstall gnome-boxes package:
3. Details of gnome-boxes package
Repository : community
Name : gnome-boxes
Version : 42.3-1
Description : Simple GNOME application to access virtual systems
Architecture : x86_64
URL : https://wiki.gnome.org/Apps/Boxes
Licenses : LGPL
Groups : gnome
Provides : None
Depends On : cdrtools edk2-ovmf gtksourceview4 gtk-vnc libarchive
libgudev libhandy libosinfo libsecret libvirt-glib
mtools qemu-desktop spice-gtk tracker3 webkit2gtk
Optional Deps : None
Conflicts With : None
Replaces : None
Download Size : 948.23 KiB
Installed Size : 5944.57 KiB
Packager : Jan Alexander Steffens (heftig)
Build Date : Thu Jul 7 10:06:17 2022
Validated By : MD5 Sum SHA-256 Sum Signature
4. References on Arch Linux
5. The same packages on other Linux Distributions
gnome-boxes (3.28.1-1) Ubuntu 18.04 LTS (Bionic Beaver)
gnome-boxes (3.18.1-1.1) Ubuntu 16.04 LTS (Xenial Xerus)
gnome-boxes (40~beta-1) Ubuntu 21.04 (Hirsute Hippo)
gnome-boxes (3.38.1-1) Ubuntu 20.10 (Groovy Gorilla)
gnome-boxes (40.3-1) Ubuntu 21.10 (Impish Indri)
gnome-boxes (3.36.3-bp153.1.37) openSUSE Leap
gnome-boxes (41.2-1.1) openSuSE Tumbleweed
gnome-boxes (42.2-0ubuntu1) Ubuntu 22.04 LTS (Jammy Jellyfish)
gnome-boxes (3.30.3-2) Debian 10 (Buster)
Gnome Boxes — отличный инструмент для работы с виртуальными машинами
Пользователи любого дистрибутива Linux любопытны по своей сути и склонны к изучению чего-то нового. Поэтому у определенной их части на компьютере установлена какая-либо программа для работы с виртуальными машинами. Рискну предположить, что такой программой часто является VirtualBox. Но вот уже несколько месяцев я при необходимости создания виртуальной машины использую Gnome Boxes или «коробочки». Ниже расскажу, чем эта программа мне так нравится и чем она, на мой взгляд, лучше VirtualBox.
Больше постов про интересный и нужный софт вы найдете в соответсвующем разделе на канале.
Установка Gnome Boxes
Несмотря на первую часть названия программа доступна для установки в любой среде рабочего окружения. Пакет gnome-boxes имеется в официальных дистрибутивах всех популярных дистрибутивов, потому установка не является чем-то сложным:
sudo apt install gnome-boxes
sudo dnf install gnome-boxes
sudo pacman -S gnome-boxes
Также программа доступна в портативных форматах Flathub и Snap, скачать которые вы можете с соответствующих сайтов-хабов.
Преимущества Gnome Boxes перед VirtualBox
Я не проводил глубокого исследования-сравнения двух программ, потому описанные преимущества Gnome Boxes получены экспериментальным путем и являются субъективными. Помните об этом.
Дистрибутивы Linux лучше работают на Gnome Boxes, чем на VirtualBox
В процессе работы с обеими программами создалось впечатление, что каждая из них предназначена для конкретных дистрибутивов и систем. Gnome Boxes, кажется, идеально создан для Linux, тогда как VirtualBox хорошо ощущает себя при работе с операционными системами семейства Windows. Скажу даже более крамольную вещь — в каждом случае, когда я устанавливал на виртуальную машину, созданную в «коробочках», Windows (будь то 7, 10 или 11) она работала отзывчивее и быстрее, чем на VirtualBox.
Для Gnome Boxes не нужно устанавливать гостевых дополнений
Наверняка знакомая многим, кто работал с VirtualBox, ситуация — установили дистрибутив и при загрузке он загружается в разрешении очень древнего телевизора. Маааленькое такое окошечко, которое не изменить даже через системные настройки ОС на виртуалке. Все дело в том, что необходимы так называемые гостевые дополнения, которые и разрешение позволяют поменять, и настроить нормально работающий буфер обмена между хостом и гостевой системой.
В Gnome Boxes ничего подобного нет, чтобы сделать полноэкранный режим отображения гостевой системы достаточно нажать всего одну иконку и изменить настройки разрешения.