Skip to content

Instantly share code, notes, and snippets.

@dvmn-tasks
Last active December 29, 2023 12:09
Show Gist options
  • Save dvmn-tasks/4e4ae1ac410765e678850a3c4e970bd9 to your computer and use it in GitHub Desktop.
Save dvmn-tasks/4e4ae1ac410765e678850a3c4e970bd9 to your computer and use it in GitHub Desktop.
Как установить клиент Github Desktop для Linux

Как установить клиент Github Desktop для Linux

По этой ссылке вы можете найти релизы Github Desktop для Linux. Чтобы скачать один из них, кликните по нужному названию (например, GitHubDesktop-linux-amd64-1.4.2-linux1.deb).

Если вы используете Ubuntu или Debian - вам нужен установщик с расширением .deb. Скачайте его, откройте и нажмите install в появившемся окошке. Готово, программа установлена.

Как запустить

Запустить программу можно из меню:

Или наберите в командной строке:

$ github-desktop

Возможные проблемы

Не открылось окошко/не нажимается install

Попробуйте сделать это из терминала. Откройте Свойства у скачанного установщика и посмотрите полный путь до него. Затем откройте терминал и наберите следущее:

cd /путь/до/установщика
sudo dpkg -i имя_файла.deb

В командах выше вам нужно самим вставить имя скачанного файла и путь до него.

У меня не Debian и не Ubuntu

Дистрибутивов Linux очень много, и, возможно, вы используете тот, в котором нет системы dpkg. Попробуйте найти в интернете как устанавливать программы на вашей системе. Скорее всего, один из предоставляемых установщиков вам подойдёт.


Статья написана в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.

@dnovik
Copy link

dnovik commented Jan 12, 2019

Как запустить это десктопное приложение почему-то нигде не сказано(

Copy link

ghost commented Oct 3, 2019

А чем Snap не устроил?

@aseventura
Copy link

Есть хороший формат AppImage. Он весит чуть больше, чем обычные, зато сразу одним файлом и со всеми зависимостями внутри. Не нужно потом захламлять систему.

@pchel1
Copy link

pchel1 commented Jan 11, 2020

После установки и настройки GitHub desktop в /etc/profile.d/GitHub появился скрипт "GitHub Desktop.sh" с пробелом в названии. Как следствие при авторизации в Ubuntu постоянно появляется ошибка типа:

Error found when loading /etc/profile:

/etc/profile: line 22: [: /etc/profile.d/GitHub: binary operator expected

As a result the session will not be configured correctly.
You should fix the problem as soon as feasible

@qWici
Copy link

qWici commented Aug 17, 2020

Просто используйте готовое решение
https://github.com/shiftkey/desktop

@mavel-x
Copy link

mavel-x commented Jun 30, 2022

Долго не мог залогиниться с Linux Mint (Ubuntu), после авторизации на сайте браузер не перенаправлял в github-desktop. Вот фикс, если кому-то понадобится в будущем.

  1. После того как авторизовались в браузере, на странице переадресации копируем ссылку (click here) - см. скриншот.
    image
  2. Не закрываем github-desktop, который в этот момент всё ещё ждёт авторизации в браузере.
  3. Открываем терминал и выполняем: github-desktop "вставить-ссылку-сюда" (кавычки не убирать). Ссылка начинается с "x-github-desktop-dev-auth://".
  4. Теперь должно открыться первое окно github-desktop с вашим аккаунтом. Поздравляю, вы всё-таки авторизовались!

@Max-RM
Copy link

Max-RM commented May 5, 2023

Опять без поддержки ARM64 -_-

Опять компилить из исходников.

@GermanAizek
Copy link

Опять без поддержки ARM64 -_-

Опять компилить из исходников.

Опять без поддержки RISC-V -_-

Опять робота.

@Max-RM
Copy link

Max-RM commented Dec 28, 2023

Опять без поддержки ARM64 -_-
Опять компилить из исходников.

Опять без поддержки RISC-V -_-

Опять робота.

Кто вообще использует эту архитектуру блин?

@GermanAizek
Copy link

GermanAizek commented Dec 28, 2023

Кто вообще использует эту архитектуру блин?

Ты рофлишь? https://github.com/google/android-riscv64

Сами разработчики андроида aka гугл, считают переход мобилок на riscv более перспективным с точки зрения энергопотребления.

https://3dnews.ru/1079791/google-hochet-sdelat-riscv-odnoy-iz-pervichnih-arhitektur-dlya-android

@GermanAizek
Copy link

Arm займет нишу ультрабуков и нетбуков @Max-RM, он не пропадет, не бойся.

@Max-RM
Copy link

Max-RM commented Dec 28, 2023

Кто вообще использует эту архитектуру блин?

Ты рофлишь? https://github.com/google/android-riscv64

Сами разработчики андроида aka гугл, считают переход мобилок на riscv более перспективным с точки зрения энергопотребления.

https://3dnews.ru/1079791/google-hochet-sdelat-riscv-odnoy-iz-pervichnih-arhitektur-dlya-android

То что гугл что-то там решила не значит, что десятки производителей перейдут на архитектуру в которой нет почти нихрена портированных программ. Ладно что-то можно портировать, но множество программ уже прекратили разработку и исходники закрыты. Кому вообще нужен Android телефон на котором нельзя запустить кучу чего?

Даже тем самым обывателям, которые кроме тиктока, ютуба, почты, пары соц сетей и нескольких игр используют. Типо просто потому, что их игры, вот так прикол, не будет на риске.

@Max-RM
Copy link

Max-RM commented Dec 28, 2023

Arm займет нишу ультрабуков и нетбуков @Max-RM, он не пропадет, не бойся.

Незнаю сколько десятилетий уйдёт у ARM, чтобы вытеснить X64

@GermanAizek
Copy link

То что гугл что-то там решила не значит, что десятки производителей перейдут на архитектуру в которой нет почти нихрена портированных программ. Ладно что-то можно портировать, но множество программ уже прекратили разработку и исходники закрыты. Кому вообще нужен Android телефон на котором нельзя запустить кучу чего?

Ты забыл историю гугл с 2005 года по сути заставлял большинство производителей использовать андроид. Раньше Symbian всех устраивал, но деньги от гугла для производителей решают первее. Касаемо riscv никаких проблем с портом android приложений и не будет, ты забыл как устроен Android SDK? Визуально для пользователей чтобы писать те же самые приложения под riscv надо просто обновить будет Android Studio и поставить новые версии SDK и NDK. Сейчас уже можно записаться в тестеры и опробовать все на деле. Другой вопрос те операционные системы в которых нет подобий SDK, например LInux да придется вручную каждый софт портировать. Но расчета у гугла на это вообще не было, главная проблема сейчас android это не оптимизированный софт: https://4pda.to/2023/12/21/422348/google_prizyvaet_razrabotchikov_snizit_apparatnye_trebovaniya_prilozhenij/

@Max-RM
Copy link

Max-RM commented Dec 29, 2023

То что гугл что-то там решила не значит, что десятки производителей перейдут на архитектуру в которой нет почти нихрена портированных программ. Ладно что-то можно портировать, но множество программ уже прекратили разработку и исходники закрыты. Кому вообще нужен Android телефон на котором нельзя запустить кучу чего?

Ты забыл историю гугл с 2005 года по сути заставлял большинство производителей использовать андроид. Раньше Symbian всех устраивал, но деньги от гугла для производителей решают первее. Касаемо riscv никаких проблем с портом android приложений и не будет, ты забыл как устроен Android SDK? Визуально для пользователей чтобы писать те же самые приложения под riscv надо просто обновить будет Android Studio и поставить новые версии SDK и NDK. Сейчас уже можно записаться в тестеры и опробовать все на деле. Другой вопрос те операционные системы в которых нет подобий SDK, например LInux да придется вручную каждый софт портировать. Но расчета у гугла на это вообще не было, главная проблема сейчас android это не оптимизированный софт: https://4pda.to/2023/12/21/422348/google_prizyvaet_razrabotchikov_snizit_apparatnye_trebovaniya_prilozhenij/

Проблем с портом не будет для тех программ у которых разработка ещё жива. Щас есть десятки хороших программ, которые уже никто разрабатывать и портировать на risc не будет.

Кстати у тебя что есть девайс на риске?

@GermanAizek
Copy link

@Max-RM ну они сейчас подешевели, тот же Sipeed компания делает все на riscv: телефон, планшет, ноутбук, одноплатные пк. StarFive компания вроде одноплатниками занимается только.
Касаемо программ старых у risc-v есть транслятор аппаратный с arm64, но скорее всего быстрее сами разрабы перепишут софт который древний. Но честно на андроид я таких не знаю которые еще пользуются популярностью.

image

@Max-RM
Copy link

Max-RM commented Dec 29, 2023

@Max-RM ну они сейчас подешевели, тот же Sipeed компания делает все на riscv: телефон, планшет, ноутбук, одноплатные пк. StarFive компания вроде одноплатниками занимается только. Касаемо программ старых у risc-v есть транслятор аппаратный с arm64, но скорее всего быстрее сами разрабы перепишут софт который древний. Но честно на андроид я таких не знаю которые еще пользуются популярностью.

Надеюсь этот транслятор будет работать нормально. В принципе Risk это близкий родственник ARM в плане архитектуры + опенсурсный. Тут ещё в чем проблема. Есть много старых версий игр, которые могут быть лучше современных. Их естественно никто портировать на RISK не будет. И есть редакторы данных расширяющие возможности, они именно под старые версии игры и на новые версии так и не были созданы.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment