Оснащення в Ubuntu 16.04


13

Повністю сплутаний з цим новим оснащенням функції . Я знаю, що це може бути детальна відповідь на запитання, але мені потрібно знати деяку інформацію стосовно неї.

Я прочитав новий формат програми, оснащення якого можна встановити за замовчуванням в останньому довгостроковому релізі підтримки поряд з традиційними пакетами дебюту. Отже, чи означає це, чи є пакети з .snapрозширенням як .deb? Потім, як встановити?

Користувач може використовувати новіші версії програм на старих версіях Ubuntu, не втрачаючи стабільності всієї вашої системи. Це єдина різниця між деб і хапанням? Чи існує вона лише для версії LTS або для не-LTS?

З цим також говориться, що розробники спрощуються для розробників, впроваджуючи новий інструмент під назвою «snapcraft» для легкої побудови та упаковки програм із вихідних та існуючих пакетів деб. Це корисно для користувачів настільних ПК або лише для розробників?


1
+1. Про формат пакету Snap та про те, як він змінює речі для розробників, було багато розголосу, але інформацію, які зміни він накладе кінцевому користувачеві, важко знайти.
Жос

Відповіді:


14

пакети оснащення встановлюються за допомогою команди snap. Більше інформації тут .

Пошук доступних пакетів оснащення

Щоб побачити список усіх доступних пакетів у магазині, відкрийте термінал і запустіть таку команду:

snap find

Щоб шукати певний пакет за назвою, просто додайте пошуковий термін до кінця команди швидкого пошуку:

snap find name

Для більш повного опису пакунків пошуку - пошуку, а також назв пакетів - просто передайте висновок команди Snap find через інструмент фільтрації grep, наприклад:

snap find | grep search

Як встановити оснащення пакетом

Щоб встановити пакет оснащення, скористайтеся наступною командою, вказавши пакунок за назвою. Оскільки це вносить зміни в систему, вам доведеться додати sudoкоманду перед командою, щоб запустити її з правами root.

sudo snap install package-name

Команда snap завантажить та встановить вказаний вами пакет snap, відобразивши хід у вікні терміналу.

Ви можете запустити встановлену програму, як і будь-яку іншу програму. Якщо це графічна програма, вона повинна відображатися в меню додатків робочого столу. В іншому випадку просто почніть вводити ім'я програми в термінал і натиснітьTab клавішу, щоб автоматично завершити її. Потім можна натиснути, Enterщоб запустити програму або запустити встановлену команду.

Як оновити пакет оснащення

Щоб оновити встановлений пакет оснащення, запустіть наступну команду, вказавши назву пакета. Якщо доступна нова версія оснастки, вона буде завантажена та встановлена.

sudo snap refresh package-name

Начебто не існує команди, яка оновлює всі встановлені пакети оснащення на даний момент, але ми не були б здивовані, побачивши доданий в майбутньому.

Як перелічити встановлені пакети оснащення

Щоб перелічити встановлені пакети оснащення, запустіть наступну команду

snap list

Ви можете скористатися цією командою для пошуку встановлених пакетів - також знову переведіть вихід через grep:

snap list | grep search

Як видалити оснащення пакетом

Щоб видалити встановлений пакет оснащення з комп'ютера, запустіть таку команду:

 sudo snap remove package-name

Переглянути останні зміни

Виконайте наступну команду, щоб переглянути список системних змін. Тут відображається перелік пакетів для оснащення, які ви нещодавно встановили, оновили (оновили) та вилучили, а також час проведення цих операцій.

snap changes

Дивіться більше операцій

Щоб побачити більше операцій зі швидким командуванням, перегляньте посібник з оснащенням із наступною командою. Використовуйте клавіші зі стрілками та сторінками вгору / вниз для прокручування посібника. натисніть qклавішу, щоб вийти, коли закінчите.

man snap  

Фактично, пакет .deb включає виконуваний файл та інформацію, необхідну для його встановлення в систему: куди він йде, від чого залежить і т. Д. Порівняйте це з оснащеним пакетом, який включає виконуваний файл і будь-які необхідні залежності - подумайте це як статичне з'єднання бібліотек проти динамічного виклику в тому, що встановлено в іншому місці системи.

Ідея полягає в тому, що у вас може бути стабільна бібліотека версії A в ОС, але нова програма може вимагати версії B. З .deb вам потрібно буде оновити A, а це, в свою чергу, може вплинути на деякі інші пакети; з оснащенням додаток поставляється в комплекті з версією B для його єдиного використання, тому загальносистемна версія A залишається недоторканою.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.