- ArchPKGs
- Installing github-desktop-git (Full Tutorial) on Arch Linux, Manjaro and ArcoLinux
- Table of Contents
- Installation link
- Install with Pacman (Default Package Manager) link
- Install with Yay (AUR Helper) link
- Updating link
- Update with Pacman (Default Package Manager) link
- Update with Yay (AUR Helper) link
- Uninstallation link
- Uninstall with Pacman (Default Package Manager) link
- Uninstall with Yay (AUR Helper) link
- More Guides
- Guide on Install (Update, Uninstall) gnome-shell-extension-desktop-icons-git on Arch Linux, Manjaro and Artix
- Guide on Install (Update/Uninstall) shim on Arch-Based Linux (Manjaro, BlackArch)
- How to Install/Update/Remove dropbox-fix2 on Arch Linux, Manjaro and Garuda
- amazon-corretto-18 Install, Update and Uninstall Tutorial on Arch Linux, Manjaro and Garuda
- Installing mint-y-icons-legacy in One Command on Arch Linux, Manjaro and Parabola
- mcpelauncher-msa-git-fixed Install (Update, Remove) Tutorial on Arch Linux, Manjaro and RebornOS
- Software Center
- GitHub Desktop
- Arch Linux User Repository
- immackay commented on 2019-10-04 23:52 (UTC)
- Latest Comments
- Firestar commented on 2022-07-14 17:01 (UTC) (edited on 2022-07-14 17:04 (UTC) by Firestar)
- Firestar commented on 2022-07-11 02:07 (UTC) (edited on 2022-07-14 17:05 (UTC) by Firestar)
- alumni commented on 2022-04-28 15:36 (UTC)
- Raiden0456 commented on 2022-04-07 08:19 (UTC)
- fanninpm commented on 2022-04-06 22:15 (UTC)
- Raiden0456 commented on 2022-04-06 06:56 (UTC)
- fanninpm commented on 2022-04-05 19:35 (UTC)
- Raiden0456 commented on 2022-04-05 14:34 (UTC)
- fanninpm commented on 2022-04-05 00:18 (UTC)
- RatCaptain commented on 2022-02-24 15:05 (UTC) (edited on 2022-02-24 15:07 (UTC) by RatCaptain)
ArchPKGs
Installing github-desktop-git (Full Tutorial) on Arch Linux, Manjaro and ArcoLinux
github-desktop-git is «GUI for managing Git and GitHub.» based on its description. To install and update this package ( github-desktop-git ) from AUR (Arch User Repository) on Arch Linux, Manjaro, EndeavourOS, ArcoLinux and RebornOS is comparatively simple. This guide will taught you how to install, update and remove the package with either the default package manager pacman or an AUR helper like yay .
Table of Contents
Installation link
There are two typical approaches to install github-desktop-git from AUR. pacman is the way to go if you are a seasoned Linux user and understand the concept of how packages are built. Otherwise, yay is a common alternative to install packages without the hassle of reviewing PKGBUILD and build packages with makepkg by yourself.
Install with Pacman (Default Package Manager) link
sudo pacman -S --needed git && git clone https://aur.archlinux.org/github-desktop-git.git && cd github-desktop-git && makepkg -si
- Install git if it’s not installed before.
- clone the package’s git repository from upstream URL.
- cd into the folder of the repository.
- Use makepkg to build the package, then install it with pacman .
Install with Yay (AUR Helper) link
yay -S github-desktop-git
Updating link
Just like installing AUR packages, updating them is pretty much the same. All you have to do is pull it from AUR then re-build it. Even so, it is still recommended 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 distro.
Update with Pacman (Default Package Manager) link
git pull && makepkg -si
- pull from the package’s git repository.
- Build the package with makepkg , then update it with pacman .
Update with Yay (AUR Helper) link
Uninstallation link
Compared to installing and updating packages, removing is the simplest of these three,just choose whether to purge the dependencies that no longer required by other packages and the configuration files used by the package.
Uninstall with Pacman (Default Package Manager) link
sudo pacman -R github-desktop-git
sudo pacman -Rs github-desktop-git
sudo pacman -Rns github-desktop-git
Uninstall with Yay (AUR Helper) link
yay -R github-desktop-git
yay -Rs github-desktop-git
yay -Rns github-desktop-git
Learn more details about installing/updating AUR packages on Arch-based distros, please refer to Two Ways to Install Packages from AUR written by NoCache.
More Guides
Guide on Install (Update, Uninstall) gnome-shell-extension-desktop-icons-git on Arch Linux, Manjaro and Artix
Referring to gnome-shell-extension-desktop-icons-git’s profile, it’s «Add icons to the desktop». To install or remove gnome-shell-extension-desktop-icons-git from AUR (Arch User Repository) on Arch Linux and Arch-based distributions (e.g. Manjaro, EndeavourOS, Artix, Parabola, ArcoLinux, RebornOS) is rather uncomplicated. This guide will taught you how to install/update/remove the package with either the default package manager pacman or an AUR helper (e.g. yay).
Guide on Install (Update/Uninstall) shim on Arch-Based Linux (Manjaro, BlackArch)
Referring to extra/shim’s gist, it’s «EFI preloader (unsigned EFI binaries)». To install and update extra/shim from Arch official repository (Extra) on Arch Linux, Manjaro, EndeavourOS, Parabola and Artix is fairly straightforward. This tutorial will taught you how to install/update/remove the package with either the default package manager pacman or an AUR helper like yay.
How to Install/Update/Remove dropbox-fix2 on Arch Linux, Manjaro and Garuda
dropbox-fix2 is «Fix to enable dropbox on non-ext4 filesystems (dark github repo)» according to its own gist. To get this package (dropbox-fix2) from AUR (Arch User Repository) on Arch Linux, Manjaro, EndeavourOS and RebornOS is quite straightforward. This guide will taught you how to install/update/uninstall the package with either the default package manager pacman or an AUR helper (e.g. yay).
amazon-corretto-18 Install, Update and Uninstall Tutorial on Arch Linux, Manjaro and Garuda
amazon-corretto-18 is «No-cost, multiplatform, production-ready distribution of OpenJDK» quoting from its own profile. To install or uninstall this package (amazon-corretto-18) from AUR (Arch User Repository) on Arch Linux, Manjaro, EndeavourOS and RebornOS is relatively simple. This guide will taught you how to install, update and uninstall the package with either the default package manager pacman or an AUR helper (e.g. yay).
Installing mint-y-icons-legacy in One Command on Arch Linux, Manjaro and Parabola
Quoting from mint-y-icons-legacy’s own profile, it’s «A flat, colorful, and modern theme based on Paper and Moka». To install this package (mint-y-icons-legacy) from AUR (Arch User Repository) on Arch Linux and Arch-based Linux distros (e.g. Manjaro, EndeavourOS, Garuda, BlackArch, Anarchy) is quite uncomplicated. This guide will show you step-by-step how to install, update and uninstall the package with either the default package manager pacman or an AUR helper like yay.
mcpelauncher-msa-git-fixed Install (Update, Remove) Tutorial on Arch Linux, Manjaro and RebornOS
mcpelauncher-msa-git-fixed is «Microsoft Account authentication daemon for mcpelauncher» quoting from its own profile. To install and update this package (mcpelauncher-msa-git-fixed) from AUR (Arch User Repository) on Arch Linux and Arch-based Linux distributions (e.g. Manjaro, EndeavourOS, BlackArch, ArcoLinux, RebornOS) is pretty easy. 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).
More guides… copyright 2023 ArchPKGs. All Rights Reserved.
Software Center
GitHub Desktop
Description Focus on what matters instead of fighting with Git. Whether you’re new to Git or a seasoned user, GitHub Desktop simplifies your development workflow. Attribute commits with collaborators easily. Quickly add co-authors to your commit. Great for pairing and excellent for sending a little love/credit to that special someone who helped fix that gnarly bug of yours. See the attribution on the history page, undo an accidental attribution, and see the co-authors on github.com Checkout branches with pull requests and view CI statuses. See all open pull requests for your repositories and check them out as if they were a local branch, even if they’re from upstream branches or forks. See which pull requests pass commit status checks, too!] Syntax highlighted diffs. The new GitHub Desktop supports syntax highlighting when viewing diffs for a variety of different languages. Expanded image diff support. Easily compare changed images. See the before and after, swipe or fade between the two, or look at just the changed parts. Extensive editor & shell integrations. Open your favorite editor or shell from the app, or jump back to GitHub Desktop from your shell. GitHub Desktop is your springboard for work. Community supported. GitHub Desktop is open source now! Check out our roadmap, contribute, and help us make collaboration even easier. This version of GitHub Desktop is a fork that adds support for Linux.
add Licenses: MIT
Repository: flathub
Version: 3.1.1-linux1
Download Size: 123.1 MB
https://github.com/shiftkey/desktop#readme
Installing:
flatpak install io.github.shiftey.Desktop
Removing:
flatpak remove io.github.shiftey.Desktop
Arch Linux User Repository
ATTN: The hard dependency on gnome-keyring has finally been relaxed. I have not tested this thoroughly; your mileage may vary.
immackay commented on 2019-10-04 23:52 (UTC)
For whom it may concern: this package depends on Shiftkey’s linux support fork, located at https://github.com/shiftkey/desktop/
I check this regularly for releases. If you want the newest version, I suggest you check out github-desktop-git and modify the PKGBUILD to use the base repository, with the understanding that the application takes a significant amount of RAM to build.
Latest Comments
Firestar commented on 2022-07-14 17:01 (UTC) (edited on 2022-07-14 17:04 (UTC) by Firestar)
still need gnome-keyring. keypass cannot store my login password. using keepassxc: Error: The name org.freedesktop.secrets was not provided by any .service files
Firestar commented on 2022-07-11 02:07 (UTC) (edited on 2022-07-14 17:05 (UTC) by Firestar)
Why is it using unzip? in system there is unar which is much better (such as encoding support)
alumni commented on 2022-04-28 15:36 (UTC)
Could you add xxx-flag.conf support like chrome/edge/electron/code? This would e.g. make it easy to run GitHub Desktop on Wayland: —enable-features=WaylandWindowDecorations —ozone-platform=wayland
Raiden0456 commented on 2022-04-07 08:19 (UTC)
@fanninpm thanks, I’ll try to switch and say if it helps
fanninpm commented on 2022-04-06 22:15 (UTC)
@Raiden0456 I experienced a similar problem with vscodium-bin , and I solved it by switching over to the Chaotic-AUR for a time.
Raiden0456 commented on 2022-04-06 06:56 (UTC)
@fanninpm yes i did a pacman -Sc and checked cache folder for any remaining cache files, sadly this did not help. it seems like something is wrong with sha256sums first long number.
fanninpm commented on 2022-04-05 19:35 (UTC)
@Raiden0456 have you tried cleaning the package cache for both pacman and your AUR helper?
Raiden0456 commented on 2022-04-05 14:34 (UTC)
After the last update always prints the following error when trying to build:
Building github-desktop-bin. ==> Making package: github-desktop-bin 2.9.12_linux4-2 (Tue 05 Apr 2022 17:30:05 MSK) ==> Checking runtime dependencies. ==> Checking buildtime dependencies. ==> Retrieving sources. -> Found GitHubDesktop-linux-2.9.12-linux4.deb -> Found github-desktop.desktop ==> Validating source files with sha256sums. GitHubDesktop-linux-2.9.12-linux4.deb . FAILED github-desktop.desktop . Passed ==> ERROR: One or more files did not pass the validity check! Failed to build github-desktop-bin
fanninpm commented on 2022-04-05 00:18 (UTC)
ATTN: The hard dependency on gnome-keyring has finally been relaxed. I have not tested this thoroughly; your mileage may vary.
RatCaptain commented on 2022-02-24 15:05 (UTC) (edited on 2022-02-24 15:07 (UTC) by RatCaptain)
I had a problem with the login. After I pressed the «login with browser» button. The Auth site popped up then it redirected me to the github dektop app, but it is loaded for ever. And it gave me this in logs :
2022-02-24T13:20:23.655Z — info: [ui] [AppStore] loading 0 repositories from store 2022-02-24T13:20:23.733Z — info: [ui] launching: 2.9.9-linux2 (Linux 5.16.7-1-MANJARO) 2022-02-24T13:20:23.733Z — info: [ui] execPath: ‘/opt/github-desktop/github-desktop’ 2022-02-24T13:20:34.366Z — info: [ui] [SignInStore] initializing OAuth flow 2022-02-24T13:20:34.372Z — info: [main] opening in browser:https://github.com/login/oauth/authorizeclient_id=3a723b10ac5575cc5bb9&cope=repo%20user%20workflow&state=ea08f013-6a55-4440-886f-d6d570ff4f1c 2022-02-24T13:20:36.422Z — info: [main] Received possible protocol arguments: 4 2022-02-24T13:20:36.422Z — info: [main] Processing protocol url 2022-02-24T13:20:36.423Z — warn: [ui] Unknown URL action: unknown — payload:
Update: Tried Versions: (github-desktop-bin) 2.9.0 worked 2.9.6 worked 2.9.9(1) NOT worked 2.9.9(2) NOT worked
Solution: If you login in the 2.9.6 version and then you install the 2.9.9 ver. The system remembers you and you can use the 2.9.9 verson. (Just don’t logout, because you can’t log back in the 2.9.9 ver)
Copyright © 2004-2023 aurweb Development Team.
AUR packages are user produced content. Any use of the provided files is at your own risk.