Рейтинг:2

Snap указывает мне на пакет, которого на самом деле не существует. В чем дело?

флаг cn

Итак, я только что сделал следующее, и это не имеет для меня абсолютно никакого смысла. (Пожалуйста, игнорируйте мою пользовательскую $PS1).

Попробуем установить Vs Code не тем способом (правильное имя пакета код) и следуйте рекомендациям snapd:

(база) nagyg -> моментальная установка vscode                                                                                     
ошибка: snap "vscode" недоступен на стабильной версии, но доступен для установки на следующих                            
       каналы:                                                                                                        
                                                                                                                        
       мгновенная установка кандидата --candidate vscode                                                                       
       установка бета-версии --beta vscode                                                                            
       установка привязки к краю --edge vscode                                                                            
                                                                                                                        
       Имейте в виду, что предварительные выпуски каналов могут включать в себя функции, которые не были полностью протестированы или                             
       реализовано. Получите больше информации с помощью «snap info vscode».                                                       

(базовый) nagyg -> мгновенная установка --beta vscode                                                                              
ошибка: оснастка «vscode» недоступна в бета-версии, но доступна для установки на следующих                              
       каналы:                                                                                                        
                                                                                                                        
       установка привязки к краю --edge vscode                                                                            
                                                                                                                        
       Получите больше информации с помощью «snap info vscode».                                                                    
                                                                                                                        
(база) nagyg -> мгновенная установка --edge vscode                                                                          
ошибка: оснастка «vscode» недоступна на последних/крайних версиях, но существуют другие дорожки.                                            
                                                                                                                        
       Помните, что разные треки могут включать разные функции. Получить больше информации                     
       с помощью «snap info vscode».                                                                                         
                                                                                                                        
(база) nagyg -> snap info vscode                                                                                        
ошибка: не найдена привязка для "vscode"    

...Какие?

Посылка vscode не существует. Я понял. Но почему Snap делает ложные заявления и указывает мне на несуществующий пакет на каналах разработки? Что здесь происходит?

флаг us
Какая это версия Ubuntu? Сначала попробуйте `sudo snap refresh`.
Neinstein avatar
флаг cn
@ArchismanPanigrahi Ubuntu 18.04 LTS. Команда выдает «все снимки обновлены», после чего ситуация не меняется. Я также только что сделал подходящее обновление-обновление сегодня утром.
Artur Meinild avatar
флаг vn
Вы начинаете с ложного предположения и пытаетесь установить не тот пакет. Почему бы не установить правильный пакет для начала?
Neinstein avatar
флаг cn
@ArturMeinild В этом весь смысл: неправильный пакет должен выйти из строя, не так ли? Я хочу понять, почему Snap указывает мне на какое-то несуществующее место и заявляет, что оно существует, вместо того, чтобы сказать мне, что я глуп. Обычно, если я хочу установить несуществующий пакет, я получаю сообщение об ошибке: оснастка «njngi» не найдена.
Artur Meinild avatar
флаг vn
Не имея никаких знаний об этом, я бы предположил, что причина в том, что в какой-то момент существовала оснастка `vscode`, и что за теперь неиспользуемым именем оснастки скрываются некоторые скрытые данные. Но лучше спросить об этом на [форуме Snapcraft](https://forum.snapcraft.io/).
Neinstein avatar
флаг cn
@ArturMeinild спасибо за предложение, [я сделал это] (https://forum.snapcraft.io/t/snap-points-me-to-a-package-that-in-fact-doesnt-exist-whats-going -на/26326). Хорошо, если они знают, тогда это может быть ошибкой.
Рейтинг:0
флаг vn

Вы используете неправильную команду для установки. Это хорошая идея, чтобы проверить Snap Store во-первых, чтобы убедиться, что вы поняли это правильно.

Это правильная команда для установки:

Код установки sudo snap --classic

Если вы хотите узнать о внутренней работе демона snap и щелчок командование, было бы лучше спросить на Снапкрафт форум, где есть шанс, что разработчики ответят на ваш вопрос.

Neinstein avatar
флаг cn
Я знаю, что это неправильная команда, как я уже упоминал в начале своего вопроса. В этом весь смысл. Вопрос в том, почему Snap сообщает мне, что пакет существует на каком-то канале, хотя это явно не так?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.