Это не элементарный вопрос, лучший способ сделать это - сделать псевдоним, я использую netbeans в качестве примера
Open Terminal Ctrl+Alt+T
nano ~/.bashrc
[d2 ] напишите это в нижней части файла: alias netbeans='/home/john/netbeans-7.0.1/bin/netbeans'
Ctrl + x
Y
Enter
Слово netbeans - это команда, которую вы будете использовать для запуска программы, вы можете изменить ее на все, что вам нужно. Внутри кавычек находится команда, которую вы хотите запустить, когда вызывается псевдоним netbeans.
Чтобы эта команда была активной, вам нужно повторно открыть терминал
У вас есть ряд ошибок в ваших источниках программного обеспечения, некоторые из которых связаны с обновлением вашей системы до Xenial. В частности, источники в
http://ftp.cuhk.edu.hk не имеют релиза для архитектуры arm64, а
http://ppa.launchpad.net/richardgv/compton
http://ppa.launchpad.net/varlesh-l/papirus-pack
http://ppa.launchpad.net/mc3man/trusty-media
Не имеют выпусков для Xenial, а несколько других - с выпуском arm64.
Наконец, вы включаете несколько архивов из OpenSuse и, по-видимому, имеете локальный архив для Cuda, который сообщает о некоторых ошибках.
Quick Fix : Откройте «Программное обеспечение и обновления», перейдите на вкладку Other Software и снимите флажки (отключить) сторонние архивы, сообщающие, что они недоступны. Из CLI, если хотите, вы можете отредактировать /etc/apt/sources.list и поместить # в строку нарушения, но вам, возможно, придется редактировать файлы в /etc/apt/sources.list.d, если соответствующие строки не присутствуют в /etc/apt/sources.list [!d5 ]
Это не решит проблему некоторых репозиториев, сообщивших, что у них нет выпусков arm64. Вы должны оценить, нужна ли вам эта архитектура для того, что вы делаете, и, возможно, удалить архитектуру из своего system:
sudo dpkg --remove-architecture arm64
Если вы установили пакеты arm64, вам необходимо сначала их удалить:
sudo apt-get purge ".*:arm64"
[d13 ] Quick Fix: : Как вы указали в комментариях, что вам нужно сохранить некоторые пакеты, использующие архитектуру arm64, вам нужно будет отредактировать не в /etc/apt/sources.list и /etc/apt/sources.list.d/*.list, которые вызывают ошибку, связанную с архитектурой arm64, для включения слов [arch=amd64] или [arch=amd64,i386]Например, вы должны найти строку в своих источниках, читающую
deb http://ftp.cuhk.edu.hk/pub/Linux/ubuntu xenial-security main
и измените эту строку на
deb [arch=amd64,i386] http://ftp.cuhk.edu.hk/pub/Linux/ubuntu xenial-security main
Thi s проинструктирует apt загружать только архитектуры amd64 и i386 для этого источника, а не пытаться загрузить архитектуру arm64 (чего нет, и о чем предупреждает)
[d22 ] Наконец, если вам нужны пакеты из некоторых из деактивируемых источников, таких как пакет cuda, вам нужно будет исследовать, как правильно добавить эти источники для вашей системы Xenial.У вас есть ряд ошибок в ваших источниках программного обеспечения, некоторые из которых связаны с обновлением вашей системы до Xenial. В частности, источники в
http://ftp.cuhk.edu.hk не имеют релиза для архитектуры arm64, а
http://ppa.launchpad.net/richardgv/compton
http://ppa.launchpad.net/varlesh-l/papirus-pack
http://ppa.launchpad.net/mc3man/trusty-media
Не имеют выпусков для Xenial, а несколько других - с выпуском arm64.
Наконец, вы включаете несколько архивов из OpenSuse и, по-видимому, имеете локальный архив для Cuda, который сообщает о некоторых ошибках.
Quick Fix : Откройте «Программное обеспечение и обновления», перейдите на вкладку Other Software и снимите флажки (отключить) сторонние архивы, сообщающие, что они недоступны. Из CLI, если хотите, вы можете отредактировать /etc/apt/sources.list и поместить # в строку нарушения, но вам, возможно, придется редактировать файлы в /etc/apt/sources.list.d, если соответствующие строки не присутствуют в /etc/apt/sources.list
Это не решит проблему некоторых репозиториев, сообщивших, что у них нет выпусков arm64. Вы должны оценить, нужна ли вам эта архитектура для того, что вы делаете, и, возможно, удалить архитектуру из своего system:
sudo dpkg --remove-architecture arm64
Если вы установили пакеты arm64, вам необходимо сначала их удалить:
sudo apt-get purge ".*:arm64"
Quick Fix: : Как вы указали в комментариях, что вам нужно сохранить некоторые пакеты, использующие архитектуру arm64, вам нужно будет отредактировать не в /etc/apt/sources.list и /etc/apt/sources.list.d/*.list, которые вызывают ошибку, связанную с архитектурой arm64, для включения слов [arch=amd64] или [arch=amd64,i386]
Например, вы должны найти строку в своих источниках, читающую
deb http://ftp.cuhk.edu.hk/pub/Linux/ubuntu xenial-security main
и измените эту строку на
deb [arch=amd64,i386] http://ftp.cuhk.edu.hk/pub/Linux/ubuntu xenial-security main
Thi s проинструктирует apt загружать только архитектуры amd64 и i386 для этого источника, а не пытаться загрузить архитектуру arm64 (чего нет, и о чем предупреждает)
Наконец, если вам нужны пакеты из некоторых из деактивируемых источников, таких как пакет cuda, вам нужно будет исследовать, как правильно добавить эти источники для вашей системы Xenial.
У вас есть ряд ошибок в ваших источниках программного обеспечения, некоторые из которых связаны с обновлением вашей системы до Xenial. В частности, источники в
http://ftp.cuhk.edu.hk не имеют релиза для архитектуры arm64, а
http://ppa.launchpad.net/richardgv/compton
http://ppa.launchpad.net/varlesh-l/papirus-pack
http://ppa.launchpad.net/mc3man/trusty-media
Не имеют выпусков для Xenial, а несколько других - с выпуском arm64.
Наконец, вы включаете несколько архивов из OpenSuse и, по-видимому, имеете локальный архив для Cuda, который сообщает о некоторых ошибках.
Quick Fix : Откройте «Программное обеспечение и обновления», перейдите на вкладку Other Software и снимите флажки (отключить) сторонние архивы, сообщающие, что они недоступны. Из CLI, если хотите, вы можете отредактировать /etc/apt/sources.list и поместить # в строку нарушения, но вам, возможно, придется редактировать файлы в /etc/apt/sources.list.d, если соответствующие строки не присутствуют в /etc/apt/sources.list
Это не решит проблему некоторых репозиториев, сообщивших, что у них нет выпусков arm64. Вы должны оценить, нужна ли вам эта архитектура для того, что вы делаете, и, возможно, удалить архитектуру из своего system:
sudo dpkg --remove-architecture arm64
Если вы установили пакеты arm64, вам необходимо сначала их удалить:
sudo apt-get purge ".*:arm64"
Quick Fix: : Как вы указали в комментариях, что вам нужно сохранить некоторые пакеты, использующие архитектуру arm64, вам нужно будет отредактировать не в /etc/apt/sources.list и /etc/apt/sources.list.d/*.list, которые вызывают ошибку, связанную с архитектурой arm64, для включения слов [arch=amd64] или [arch=amd64,i386]
Например, вы должны найти строку в своих источниках, читающую
deb http://ftp.cuhk.edu.hk/pub/Linux/ubuntu xenial-security main
и измените эту строку на
deb [arch=amd64,i386] http://ftp.cuhk.edu.hk/pub/Linux/ubuntu xenial-security main
Thi s проинструктирует apt загружать только архитектуры amd64 и i386 для этого источника, а не пытаться загрузить архитектуру arm64 (чего нет, и о чем предупреждает)
Наконец, если вам нужны пакеты из некоторых из деактивируемых источников, таких как пакет cuda, вам нужно будет исследовать, как правильно добавить эти источники для вашей системы Xenial.