Встановлюйте програми на Guadalinex v9

Встановлюйте програми на Guadalinex v9

Встановлюйте програми на Guadalinex v9

При установці Гвадалінекс v9 є низка програм, які тепер будуть безпосередньо доступні для використання без потреби робити щось інше. Якщо вам потрібні інші, які не включені в початкову інсталяцію, не проблема, ви можете додати їх до своєї системи в будь-який час.

Зміст

    Під час встановлення нової програми на Гвадалінекс і взагалі в Linux може бути чотири випадки

    • що програма, яка вам потрібна, знаходиться в репозиторіях програмного забезпечення Гвадалінекс
    • що знаходиться в певному сховищі за межами сховищ Гвадалінекс
    • попросіть розробника надати вам пакет DEB (система, яку використовує Debian та його похідні)
    • щоб надати вам вихідний код, щоб ви могли скомпілювати його самостійно

    Ці чотири ситуації впорядковані, починаючи з найпростішої та закінчуючи найгроміздкішою, а також починаючи з найімовірнішої та закінчуючи найменш частою; тому найімовірнішим методом встановлення буде найпростіший.

    Встановити зі сховищ Guadalinex

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

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

    Щоб встановити пакет із командного рядка, просто введіть Програма встановлення sudo apt-get, де "програма" є назвою пакета. Це не обов’язково, але варто почати з оновлення списку пакунків Суду apt-get поновлення. Команда Суду який передує командам, використовується для їх виконання з правами адміністратора, тому, принаймні вперше, він попросить вас написати свій пароль, і за логікою ваш користувач має бути в групі адміністраторів. Під час оновлення відображатиметься прогрес, на знімку екрана нижче він затемнений і узагальнений, щоб зосередитися на важливому.

    Оновіть репозиторії з консолі за допомогою sudo apt-get update

    Якщо пакет, який ви встановлюєте, залежить від інших, він повідомить вас і попросить підтвердження їх встановлення. Щоб установити все, ви повинні натиснути клавішу S (яка, як вона вибрана за замовчуванням, може бути замінена клавішею Enter), або, якщо те, що вона пропонує, вас не влаштовує, ви можете натиснути клавішу n і скасувати операцію. На скріншоті нижче, який також виділено сірим кольором, пропонується додатково встановити деякі пакети Arduino, який ми запитали, а також пропонує та рекомендує інші. Він також інформує вас про те, що вам потрібно буде використати певний обсяг дискового простору для завершення операції.

    Встановіть пакет із консолі за допомогою sudo apt-get install

    Якщо ви віддаєте перевагу щось більш графічне, Гуадалінекс v9 використання Синаптик Як менеджер пакетів, на мій погляд, відмінне рішення. Щоб запустити його, потрібно вибрати його в розділі «Адміністрування» в головному меню, якщо ви використовуєте «стандартну» версію, або в «Параметрах», якщо ви використовуєте «спрощену» версію.

    Доступ до Synaptic з меню адміністрування Guadalinex Cinnamon
    Доступ до Synaptic із меню налаштувань Guadalinex LXDE

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

    Пароль для автентифікації доступу до Synaptic у Guadalinex Cinnamon

    Кількість програм, включених до репозиторіїв Guadalinex, досить велика, тому, щоб знайти ту, яку ви шукаєте, ви можете ознайомитися з розділом, натиснувши відповідну кнопку в нижньому лівому полі, а потім на його назві у верхньому лівому куті та отримати інформацію про це, вибравши його праворуч.

    У прикладі на знімку екрана нижче ми вибрали розділ електроніки репозиторіїв «всесвіту» (безкоштовне програмне забезпечення) і з нього вибрали Arduino, опис якого показано в нижньому правому полі.

    Дослідіть розділи сховища від Synaptic

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

    Знімок екрана пакета Arduino від Synaptic на Guadalinex Cinnamon

    Ви також можете знайти його за допомогою пошукової системи та написавши текст, що міститься в назві або описі пакета. Поле ліворуч зміниться на режим результатів пошуку, де з’явиться список останніх пошуків. Пакунки, знайдені з умовами пошуку, з’являться у полі праворуч.

    Пошук пакетів із Synaptic на Guadalinex Cinnamon у сховищах

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

    Поставте прапорець, щоб установити пакет Arduino в Synaptic від Guadalinex Cinnamon

    Як пояснено до наказу apt-get install, якщо необхідно встановити інші пакунки, від яких залежав вибраний, перед позначенням відображатиметься інформаційне вікно з вимогами та запитуватиметься авторизація.

    Підтвердьте вибір додаткових пакетів для встановлення Arduino від Synaptic на Guadalinex Cinnamon

    Вже було сказано, що після цього, натиснувши «Застосувати», буде встановлено позначені пакунки, тому ми вже знаємо, як інсталювати програми, які знаходяться в репозиторіях, тепер ми подивимося, як додати нові репозиторії інсталювати інші програми, яких немає серед наданих Гвадалінекс. Звичайно, вам знадобиться, щоб розробник надав вам інформацію про ці сховища.

    Встановіть зі сховища, яке не входить до Guadalinex

    Припустімо, я хочу встановити чудовий симулятор схеми Що. Перш за все, як уже було сказано, я б розглянув Синаптик, наш менеджер пакетів, щоб перевірити, чи доступний він у сховищах, які ми Гвадалінекс налаштовано.

    Шукайте пакет Qucs у сховищах із Synaptic у Guadalinex Cinnamon

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

    Результат пошуку пакета Qucs у сховищах із Synaptic у Guadalinex Cinnamon

    Далі буде отримати необхідну інформацію, щоб додати сховища, які містять потрібну мені програму, до моєї конфігурації. У своєму прикладі я шукав Що в Інтернеті, і я знайшов на їх веб-сайті, серед іншої інформації, те, що я виділяю на наступному знімку екрана: посилання на PPA (персональний архів пакетів іспанською)) пакетів програм.

    Веб-сайт проекту Qucs шукали в Інтернеті за допомогою DuckDuckGo

    У цьому ж посиланні також пояснюється, як це зробити з консолі. Оскільки це дуже просто, давайте розглянемо це, перш ніж докладно розповідати, як це зробити Синаптик. Очевидно, що вам не потрібно робити більше ніж одну з двох речей: або з консолі, або з менеджера пакетів.

    Щоб додати репозиторій з консолі, скористайтеся командою sudo apt-add-repository ppa:qucs/qucs який також відповідатиме за пошук відкритого ключа, щоб не можна було видати особу розробника та встановити інше програмне забезпечення. Після додавання потрібно буде оновити репозиторії відповідно до порядку Суду apt-get поновлення. І вже для встановлення пакета (і його залежностей) достатньо буде скористатися командою sudo apt-get install qucs. Як ми вже пояснювали, потрібно буде погодитися на встановлення додаткових пакетів, від яких залежить наш, і оскільки необхідні адміністративні привілеї, він запитуватиме пароль принаймні вперше.

    Як і в інших сеансах консолі, на наведеному нижче знімку екрана я затінив повідомлення та узагальнив менш важливі, щоб підкреслити найважливіше для вас: команди та попередження, які очікують на відповідь. Після завершення процесу програма буде встановлена ​​в нашій системі та готова до використання.

    Сеанс консолі для додавання репозиторію Qucs і встановлення пакета

    Як ви бачите, з терміналом це досить швидко та дуже просто. Зараз ми пояснимо, як це зробити з Синаптик. По суті, ви повинні додати новий репозиторій і, з міркувань безпеки, відкритий ключ, який його підписує (щоб запобігти його імітації).Ми можемо почати з пошуку ключа, і таким чином ми виконаємо решту процесу з менеджера пакетів.

    На сайті проекту Що ми знайшли інформацію про PPA, до якої ми привели веб-сайт пакетів. На наступному скріншоті я виділив посилання для пошуку ключа. Ви повинні відобразити технічну інформацію про PPA та натиснути на неї (ключ підпису)

    Пошук ключа підпису Qucs PPA

    Натиснувши на клавішу, браузер переведе вас на сторінку пошуку Сервер ключів Ubuntu. У нашому випадку є тільки один, ми натискаємо на нього, і ми вже маємо текст відкритого ключа; Це той текст, який міститься між рядками BEGIN PGP PUBLIC KEY BLOCK і END PGP PUBLIC KEY BLOCK.

    Знайдіть відкритий ключ Qucs PPA

    Щоб використовувати ключ у менеджері пакунків, ви повинні скопіювати його (також рядки, які його охоплюють) і зберегти у звичайному текстовому документі (тобто за допомогою текстового редактора, такого як Гедіт, а не з текстовим процесором, подібним до того, що в LibreOffice) Запам’ятайте ім’я та розташування документа, коли запитає менеджер пакетів.

    Скопіюйте відкритий ключ Qucs PPA

    ми шукали Що у нашому менеджері пакетів, і він не з’явився, тепер ми збираємося додати новий репозиторій, який містить його, використовуючи для цього пункт «Сховища» в меню «Налаштування».

    Налаштуйте репозиторії Synaptic на Guadalinex Cinnamon

    Коли ви введете налаштування, з’явиться діалогове вікно. На вкладці «Інше програмне забезпечення» ви можете переглянути список доступних на даний момент сховищ, а за допомогою кнопки «Додати» ви можете вказати нове.

    Список базових сховищ Guadalinex у Synaptic

    У діалоговому вікні, що з’явиться, ми пишемо адресу PPA, яку ми отримали з веб-сторінки, яку ми раніше показали. Важливо зауважити, що ви повинні вказати версію Ubuntu, яка буде використовуватися. У нашому випадку, як ми пояснювали в статті У нас вже є Guadalinex v9, це походить від Ubuntu TrustyTahr тому доведеться писати надійний для визначення використовуваного сховища.

    Додайте новий репозиторій у Synaptic за допомогою Guadalinex Cinnamon

    Давайте повернемося до веб-сайту Qucs PPA, щоб пояснити, звідки це взялося. deb http://ppa.launchpad.net/qucs/ubuntu trusty main. На наступному скріншоті виділено область, яка містить інформацію, яка нас зараз цікавить.

    Знайдіть адресу Qucs PPA на веб-сайті

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

    Змінений список сховищ у Synaptic від Guadalinex Cinnamon

    Перш ніж встановлювати пакети з нового репозиторію, ми повинні мати можливість перевірити їх за допомогою їх ключа. Ось чому ми копіюємо його з Інтернету та зберігаємо в текстовому документі. На вкладці «Автентифікація» ми можемо завантажити його за допомогою кнопки «Імпортувати ключ», яка запитає нас про розташування документа, який містить його (той, який ми записали раніше)

    Відкриті ключі для автентифікації репозиторіїв у Synaptic від Guadalinex Cinnamon

    Якщо все пройде добре, після вибору документа з відкритим ключем у вкладці «Автентифікація» з’явиться новий блок, який відповідає новому репозиторію.

    Новий відкритий ключ для автентифікації репозиторію Qucs у Synaptic від Guadalinex Cinnamon

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

    Повідомлення про зміну репозиторію в Synaptic з Guadalinex Cinnamon

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

    Перебіг оновлення репозиторіїв Synaptic Guadalinex Cinnamon

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

    Qucs, новий пакет знайдено в нових репозиторіях, доданих до Synaptic у Guadalinex Cinnamon

    Встановити з пакета DEB

    Щоб виконати цю операцію дуже легко, ми можемо скористатися інструментом GDebi який використовується для встановлення пакетів DEB із графічного середовища. З огляду на все, що ви побачили, ви точно знаєте, як знайти пакет і позначити його, щоб установити.

    Встановіть GDebi за допомогою Synaptic на Guadalinex Cinnamon

    До речі, при його перевірці необхідно буде також вибрати деякі пакети, які він використовує. Деякі компоненти інтерпретатора Python і основний пакет самої програми (gdebi-core)

    Перевірте додаткові пакети, щоб установити GDebi із Synaptic на Guadalinex Cinnamon

    Якщо потрібно встановити Догляд, програма ламінування Ultimaker, як ми вже бачили в попередньому розділі, я б почав із пошуку його в репозиторіях, оскільки він недоступний, я б спробував знайти в Інтернеті репозиторії, крім Гвадалінекс (і надійний), який містив його. У цьому випадку я їх не знайшов, але я знайшов їх на веб-сайті Ultimaker документ із розширенням .deb (пакет DEB), який його містить.

    Важливо, щоб ви вибрали пакет, який відповідає архітектурі платформи вашої системи. У нашому випадку i386, який є 32-розрядною версією Гвадалінекс.

    Знайдіть в Інтернеті пакет DEB Cura
    Завантажте пакет Cura DEB

    Після завантаження пакета (з веб-сайту Ultimaker) відкриваємо його нововстановленим GDebi. Оскільки у вас, ймовірно, не встановлено іншу програму для керування пакетами DEB, просто двічі клацніть піктограму документа (зазвичай він потрапляє в папку «Завантаження» вашої особистої папки). Але якщо є інша програма за замовчуванням, іноді вона відбувається з програмами. Щоб стиснути документи, ви повинні вибрати їх кнопкою контекстного меню миші та відкрито відкрити за допомогою GDebi.

    Встановлення Cura за допомогою GDebi

    GDebi попереджає, що для інсталяції пакета, який містить, необхідно буде встановити 8 додаткових пакетів Догляд. Натиснувши кнопку «Деталі», ви побачите список пакетів, які потрібно встановити.

    Деталі приміщення Cura

    Коли ви натискаєте «Встановити пакет», він запитає пароль (пам’ятайте, що для встановлення програм потрібні права адміністратора). Якщо, як у нашому випадку, потрібні інші пакунки (залежності), вони завантажуються та встановлюються автоматично разом із програми, що містяться в нашому пакеті.

    Завантаження залежностей Cura з GDebi в Guadalinex Cinnamon
    Встановлення залежностей Cura з GDebi на Guadalinex Cinnamon
    Встановлення Cura з GDebi на Guadalinex Cinnamon
    Cura встановлено разом із GDebi на Guadalinex Cinnamon

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

    Cura встановлено разом із GDebi на Guadalinex Cinnamon

    Після завершення інсталяції він повертається до початкового діалогового вікна, але цього разу у вікні «Статус» повідомляє, що пакет уже встановлено, і пропонує видалити або повторно інсталювати його за допомогою відповідних кнопок для кожної операції: «Перевстановити пакет» і «Видалити пакет ».

    Після ознайомлення з цим третім методом, інсталяцією з пакета DEB, може здатися, що він легший, ніж другий, інсталяцією зі сховища, яке не входить до Гвадалінекс, і передбачається, що вони були впорядковані відповідно до складності. У довгостроковій перспективі це не так; використання репозиторіїв має деякі переваги перед простим встановленням пакету; З одного боку, вони можуть містити кілька пов’язаних пакетів, які ефективніше вирішують залежності, а з іншого боку, коли репозиторій буде включено в систему пакетів, буде набагато легше, якщо не автоматично, оновлювати програми для виправлення помилок або включати нові функції. Також можна створювати репозиторії, які групують програми певного типу (електроніка, мультимедіа, 3D-друк...) і які оновлюються частіше, ніж офіційна гілка, зібрані для альтернативних платформ (таких як процесори ARM), налаштованих відповідно до деяких корпоративних або технічні критерії.

    Скомпілюйте вихідний код програми

    Компіляція — це термін, який використовується для позначення процесу створення програми для використання в конкретній системі на основі певної платформи. Процес компіляції або конструювання, як його також часто називають, дозволяє отримати виконувані двійкові документи (машинний код) із вихідного коду. Вищесказане підпорядковується багатьом нюансам, наприклад, в Java виконується байт-код, який буде чимось на зразок машинного коду для віртуальної машини (машини з програмним забезпеченням, а не фізичної).Існує також багато програм, які написані на інтерпретованих мовах (таких як Python), хоча також можливо автоматично створювати об’єктний код на льоту. Також немає причин не змішувати все вищезазначене та, наприклад, створювати частини програми, які виконують більш інтенсивні обчислювальні завдання, на скомпільованій мові, а інтерфейс користувача – на інтерпретованій мові.

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

    Враховуючи попередні застереження, ми збираємося побачити максимально стандартний процес створення програми з її вихідного коду. Якщо говорити в широкому сенсі та намагатися бути загальним, то це кроки, які потрібно виконати:

    • Завантажте вихідний код
    • Розпакуйте (якщо є)
    • Встановити каталог за замовчуванням (щоб було зручніше)
    • Налаштувати
    • Скласти
    • Встановіть (або скопіюйте вручну, якщо потрібно, результат збірки)

    В основному є дві альтернативи завантажити вихідний код -: що автор пропонує його, як правило, у стисненому вигляді на веб-сторінці або, що є більш поширеним сьогодні, що він використовує систему контролю версій (VCS), яка включає репозиторій. Хоча є ще деякі, як напр ртутний o Базар, найбільш використовуваними VCS останнім часом є Підривна діяльність (також відомий як SVN) і все частіше GIT. Можливо, автор надає посилання для завантаження документів програми на самому сервері контролю версій, але найоптимальніше, наприклад, для підтримки оновлення, це використовувати спеціальні інструменти, які є в репозиторіях Гвадалінекс.

    Зі сказаного логічно припустити, що кожна програма потребуватиме інструментів, специфічних для використовуваної мови, на додаток до загальних, які можуть застосовуватися. Цілком ймовірно, що вам потрібно встановити компілятор g++, який, у свою чергу, залежить від gcc, який залежить від cpp, і інструментів make, automake, autoconf, autoreconf... яких немає в базовій установці, хоча хороша новина полягає в тому, що вони знаходяться в сховищах Гвадалінекс тому ви вже знаєте, як їх встановити.

    Встановіть Subversion із Synaptic на Guadalinex Cinnamon
    Встановіть GIT із Synaptic на Guadalinex Cinnamon

    Тепер, коли ми встановили інструменти, ми збираємося перевірити їх за допомогою кількох програм, наприклад, щоб завантажити NVC (компілятор і симулятор VHDL), ми використовуємо команду git клон https://github.com/nickg/nvc.git

    Клонування NVC з GIT

    Тепер ми збираємося використовувати svn для завантаження PIC32Prog, програми для програмування 32-розрядних мікроконтролерів PIC за допомогою, серед іншого, програматора PICKit2. Наказ, відповідальний за це svn перевірка http://pic32prog.googlecode.com/svn/trunk/ pic32prog-лише для читання Не турбуйтеся про доступ лише для читання, це означає, що якщо ви не зареєстровані, ви не зможете надіслати зміни, які ви вносите в програму, до репозиторію, але програма буде повністю функціональною, і, звичайно, ви будете можливість змінити його на вашому комп’ютері. Як завжди, я узагальнив повідомлення.

    svn перевірка pic32prog

    Якби це було так (цього не було в попередніх прикладах), тепер настав час розпакувати. Ви можете зробити це за допомогою свого улюбленого графічного інструменту, можливо, за допомогою файлового менеджера, який інстальовано Гвадалінекс, або оскільки консоль у нас під рукою, ви можете скористатися одним із таких методів:

    • Якщо це документ у форматі ZIP з замовленням розархівуйте завантажену програму
    • Якщо він у форматі TGZ o ТАР.ГЗ з замовленням tar -zxvf завантажена програма
    • Якщо формат документа є BZ2 з замовленням tar -jxvf завантажена програма

    Наступний крок, щось зовсім незначне, але корисне змінити каталог (папка) до тієї, що містить програму, яку ми створюємо (компілюємо).Це досить просто, будучи nvc папку нової програми, просто скористайтеся командою cd nvc. Якщо ви змінювали папки для інших операцій, може знадобитися, наприклад, використовувати повний шлях до папки cd /home/vixtor/nvc або якщо він знаходиться у вашій особистій папці, ви можете зберегти деякі натискання клавіш cd ~/nvc. У наших попередніх прикладах це виглядало б так, як показано на скріншотах нижче.

    Перейдіть до каталогу nvc
    Перейдіть до каталогу pic32prog

    Наступний крок — налаштування. Зазвичай достатньо скористатися командою . / Налаштувати Але, як уже було сказано неодноразово, важливо проконсультуватися з документами автора щодо цього. У наших прикладах pic32prog не потребує налаштування (не потрібно використовувати . / Налаштувати), тоді як nvc повинен спочатку виконати команди ./autogen.sh y ./tools/fetch-ieee.sh і створіть папку будувати з якого виконується конфігурація за допомогою команди ../налаштувати

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

    Збірка pic32prog з make

    На додаток до інструментів для створення програми з вихідного коду, програмі можуть знадобитися інші компоненти для функціонування, часто бібліотеки, і, отже, для її створення. У наших прикладах pic32prog потребує бібліотек для керування USB-портом, до якого буде підключено програматор (PICKit або інший), а nvc потребує TCL, Flex і LLVM, які мають бути доступні перед створенням програми.

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

    Дати коментар

    Можливо, ви пропустили