Инсталирайте приложения на Guadalinex v9

Инсталирайте приложения на Guadalinex v9

Инсталирайте приложения на Guadalinex v9

При инсталиране Гуадалинекс v9 има редица приложения, които сега ще бъдат директно достъпни за използване, без да е необходимо да правите нищо друго. Ако имате нужда от други, които не са включени в първоначалната инсталация, няма проблем, можете да ги добавите към вашата система по всяко време.

Съдържание

    При инсталиране на ново приложение на Гуадалинекс и като цяло в Linux може да има четири случая

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

    Тези четири ситуации са подредени, започвайки с най-простата и завършвайки с най-тромавата и също започвайки с най-вероятната и завършвайки с най-рядко срещаната; така че най-вероятният метод за инсталиране ще бъде най-простият.

    Инсталирайте от хранилищата на Guadalinex

    Софтуерните хранилища са предшествениците на съвременните софтуерни магазини, които със сигурност ще използвате, например, за да инсталирате приложения на мобилния си телефон. Може да се изненадате да разберете, че това изобретение съществува от дълго време.

    Софтуерът от хранилищата може да се инсталира много лесно с команда от конзолата или, ако не харесвате много терминала, от графично приложение, което също ще ви помогне да разгледате наличните пакети.

    За да инсталирате пакет от командния ред, просто въведете sudo apt-get програма за инсталиране, като „програма“ е името на пакета. Не е от съществено значение, но е добра идея да започнете с актуализиране на списъка с пакети Sudo актуализация ап-да. Командата Sudo който предхожда командите, се използва за изпълнението им с администраторски привилегии, така че поне първия път ще ви помоли да напишете паролата си и логично вашият потребител трябва да е в групата администратори. Докато актуализирането ще показва напредъка, на екранната снимка по-долу той изглежда затъмнен и обобщен, за да се съсредоточи върху това, което е важно.

    Актуализирайте хранилищата от конзолата със sudo apt-get update

    Ако пакетът, който инсталирате, зависи от други, той ще ви информира и ще ви поиска потвърждение, за да ги инсталирате. За да инсталирате всичко, трябва да кликнете върху клавиша S (който, както е избран по подразбиране, може да бъде заменен с клавиша Enter) или ако това, което предлага, не ви устройва, можете да щракнете върху клавиша n и да отмените операцията. На екранната снимка по-долу, която също е сива, предлага инсталиране на някои пакети в допълнение към Arduino, който е този, който сме поискали, и предлага и препоръчва други. Той също така ви информира, че ще трябва да използвате определено количество дисково пространство, за да завършите операцията.

    Инсталирайте пакета от конзолата със sudo apt-get install

    В случай, че предпочитате нещо по-графично, Гуадалинекс v9 използва Synaptic Като мениджър на пакети, по мое мнение, отлично решение. За да го стартирате, трябва да го изберете от записа Администриране в главното меню, ако използвате "стандартната" версия или от Предпочитания, ако използвате "олекотената" версия.

    Достъп до 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

    Да предположим, че искам да инсталирам великолепния симулатор на верига какво става. На първо място, както вече казах, бих разгледал Synaptic, нашия мениджър на пакети, за да видим дали е наличен в хранилищата, които ние Гуадалинекс са конфигурирани.

    Търсете Qucs пакет в хранилища със Synaptic на Guadalinex Cinnamon

    Не се появява пакет с това име. Логично съм се уверил, че е написан правилно и че е това, което наистина търся, така че предполагам, че го няма в хранилищата.

    Резултат от търсене на Qucs пакет в хранилища със Synaptic в Guadalinex Cinnamon

    Следващото нещо ще бъде да получа необходимата информация, за да добавя към моята конфигурация хранилищата, които съдържат програмата, от която се нуждая. В моя пример съм търсил какво става в интернет и намерих на уебсайта им, наред с друга информация, това, което подчертавам на следната екранна снимка: връзка към PPA (Персонален пакетен архив на испански)) на пакетите с приложения.

    Уеб сайтът на проекта Qucs, търсен в интернет с DuckDuckGo

    В същата връзка се обяснява и как да го направите от конзолата. Тъй като е много просто, нека го разгледаме, преди да разкажем подробно как да го направите Synaptic. Очевидно не е необходимо да правите повече от едно от двете неща: или от конзолата, или от мениджъра на пакети.

    За да добавите хранилището от конзолата, използвайте командата sudo apt-add-repository ppa:qucs/qucs който също ще отговаря за търсенето на публичния ключ, така че самоличността на разработчика да не може да бъде имитирана и да не може да се инсталира различен софтуер. Веднъж добавени, ще е необходимо да актуализирате хранилищата с реда Sudo актуализация ап-да. И вече, за да инсталирате пакета (и неговите зависимости), ще бъде достатъчно да използвате командата sudo apt-get install qucs. Както вече обяснихме, ще е необходимо да приемете инсталирането на допълнителните пакети, от които зависи нашият и тъй като са необходими администраторски привилегии, той ще поиска паролата поне първия път.

    Както при други конзолни сесии, на екранната снимка по-долу съм оцветил съобщенията в сиво и съм обобщил по-малко значимите, за да подчертая най-важното за вас: командите и предупрежденията, чакащи отговор. След като процесът приключи, програмата ще бъде инсталирана в нашата система и готова за използване.

    Конзолна сесия за добавяне на Qucs хранилището и инсталиране на пакета

    Както видяхте, с терминала е доста бързо и много просто. Сега ще ви обясним как да го направите от Synaptic. По принцип трябва да добавите новото хранилище и, за сигурност, публичния ключ, който го подписва (за да предотвратите имитирането му). Можем да започнем с търсене на ключа и по този начин да направим останалата част от процеса от мениджъра на пакети.

    На уебсайта на проекта какво става намерихме информация за PPA, която ни води до уебсайта на пакетите. В следващата екранна снимка маркирах връзката за намиране на ключа. Трябва да покажете техническата информация на PPA и да щракнете върху нея (ключ за подписване)

    Търсете ключ за подписване на Qucs PPA

    Като щракнете върху клавиша, браузърът ще ви отведе до страницата за търсене на Ubuntu ключов сървър. В нашия случай е само един, кликваме върху него и вече имаме текста на публичния ключ; Това е този текст, който е включен между редовете BEGIN PGP PUBLIC KEY BLOCK и END PGP PUBLIC KEY BLOCK.

    Намерете публичния ключ на Qucs PPA

    За да използвате ключа в мениджъра на пакети, трябва да го копирате (също и редовете, които го обхващат) и да го запишете в обикновен текстов документ (т.е. с текстов редактор като Gedit, а не с текстообработваща програма като тази в 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 надежден основен. В следващата екранна снимка областта, която съдържа информацията, която ни интересува сега, е маркирана.

    Намерете адреса на Qucs PPA на неговия уебсайт

    След като новото хранилище бъде добавено, то се появява в предишния списък. Между другото, хранилището на изходния код също се появява в допълнение към това, което съдържа бинарните пакети (вече компилирани), които сме посочили.

    Модифициран списък с хранилища в Synaptic от Guadalinex Cinnamon

    Преди да инсталираме пакетите от новото хранилище, трябва да можем да ги проверим с техния ключ. Ето защо го копираме от мрежата и го запазваме в текстов документ. В раздела „Удостоверяване“ можем да го заредим с бутона „Импортиране на ключ“, който ще ни попита за местоположението на документа, който го съдържа (този, който записахме преди)

    Публични ключове за удостоверяване на хранилища в Synaptic от Guadalinex Cinnamon

    Ако всичко върви добре, след като изберете документа с публичния ключ в раздела „Удостоверяване“, ще се появи нов блок, който съответства на новото хранилище.

    Нов публичен ключ за удостоверяване на Qucs хранилището в Synaptic от Guadalinex Cinnamon

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

    Известие за промяна на хранилището в Synaptic с Guadalinex Cinnamon

    От самото известие за актуализация на хранилищата те могат да бъдат презаредени чрез натискане на съответния бутон. Може да се направи и от основния интерфейс на Synaptic с помощта на бутона "Презареди", намиращ се горе вляво, под менюто.

    Актуализирайте напредъка на Synaptic хранилищата на Guadalinex Cinnamon

    Когато приключихме с презареждането на информацията от хранилищата, пакетът, който търсихме, какво става, вече е достъпен за инсталиране, както е обяснено по-горе: изберете го с бутона на контекстното меню, като изберете „Маркиране за инсталиране“ и щракнете върху „Приложи“, когато приключите с избирането на пакетите за инсталиране.

    Qucs, нов пакет, намерен в новите хранилища, добавени към Synaptic в Guadalinex Cinnamon

    Инсталирайте от DEB пакет

    За да извършим тази операция много лесно, можем да използваме инструмента GDebi който се използва за инсталиране на DEB пакети от графична среда. С всичко видяно досега със сигурност знаете как да намерите пакета и да го маркирате, за да го инсталирате.

    Инсталирайте GDebi с помощта на Synaptic на Guadalinex Cinnamon

    Между другото, когато го проверявате, ще трябва да изберете и някои пакети, които използва. Някои компоненти на интерпретатора Питон и основния пакет на самата програма (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 процесори), персонализирани според някои корпоративни или технически критерии.

    Компилирайте изходния код на програмата

    Компилирането е термин, използван за означаване на процеса на изграждане на приложение за използване в конкретна система, базирана на конкретна платформа. Процесът на компилиране или изграждане, както често се нарича, позволява получаването на изпълними, двоични документи (машинен код) от изходния код. Горното е предмет на много нюанси, например в Ява се изпълнява байт-код, който би бил нещо като машинен код за виртуална машина (софтуерна машина, а не физическа). Има и много приложения, които са написани на интерпретирани езици (като напр. Питон), въпреки че също така е възможно обектният код да се създава автоматично в движение. Също така няма причина да не смесите всичко по-горе и например да направите частите на приложението, които изпълняват по-интензивни изчислителни задачи, на компилиран език, а потребителският интерфейс на интерпретиран език.

    Всичко по-горе трябва да предполага, че има твърде много възможни начини за създаване на приложение, за да можем да говорим за напълно стандартен метод и че е много вероятно да трябва да консултирайте се с информацията, която авторът предоставя, за да изградите програмата, който със сигурност ще бъде придружен от строителен и/или инсталационен скрипт (програма, буквално скрипт).

    С отбелязаните предишни предупреждения, ще видим процеса, възможно най-стандартен, за изграждане на приложение от неговия изходен код. Най-общо казано и опитвайки се да бъдем общи, това са стъпките, които трябва да предприемете:

    • Изтеглете изходния код
    • Разархивирайте го (ако е приложимо)
    • Задайте директорията по подразбиране (за да е по-удобно)
    • конфигуриране
    • Компилирайте
    • Инсталирайте (или копирайте на ръка, където е подходящо, резултата от компилацията)

    Алтернативите са основно две изтегляне на изходния код: че авторът го предлага, обикновено компресиран, на уеб страница или, много по-често срещано днес, че той използва система за контрол на версиите (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

    Ако случаят беше такъв (не е в предишните примери), сега щеше да е време за декомпресиране. Можете да го направите с любимия си графичен инструмент, вероятно с файловия мениджър, който е инсталиран с Гуадалинекс, или тъй като имаме конзолата под ръка, можете да използвате един от следните методи:

    • Ако е документ във формат Пощенски с поръчката разархивирайте изтегленото приложение
    • Ако е във формат TGZ o TAR.GZ с поръчката tar -zxvf изтегленото приложение
    • Ако форматът на документа е BZ2 с поръчката tar -jxvf изтегленото приложение

    Следващата стъпка, нещо съвсем незначително, но полезно, е промяна на директорията (папка) към тази, съдържаща приложението, което изграждаме (компилираме).Това е доста просто, като nvc новата папка на приложението, просто използвайте командата cd nvc. Ако сте сменяли папки за други операции, може да се наложи например да използвате пълния път на папката cd /home/vixtor/nvc или ако е във вашата лична папка, можете да запазите някои натискания на клавиши cd ~/nvc. В нашите предишни примери би изглеждало както показват екранните снимки по-долу.

    Промяна в директория nvc
    Променете в директорията pic32prog

    Следващата стъпка е конфигурацията. Обикновено ще бъде достатъчно да използвате командата . / Configure Но както вече беше казано повече пъти, важно е да се консултирате с документите на автора в това отношение. В нашите примери pic32prog не изисква конфигурация (няма нужда да използвате . / Configure), докато nvc трябва първо да изпълни командите ./autogen.sh y ./tools/fetch-ieee.sh и създайте папката изграждане на от който се изпълнява конфигурацията с командата ../configure

    След като приложението е конфигурирано, се използва командата правя да го изгради. Ако е приложимо, може също да е необходимо да се използва да инсталирате за да запишете всичко на място след генерирането на изпълнимия код. Много пъти може да се използва направете чисти да оставите всичко чисто, например да прекомпилирате от нулата, ако бъдат направени промени.

    Изграждане на pic32prog с make

    В допълнение към инструментите за изграждане на приложението от изходния код, приложението може да се нуждае от други компоненти, за да функционира, често библиотеки, и следователно за изграждането му. В нашите примери pic32prog се нуждае от библиотеките за управление на USB порта, към който ще бъде свързан програмистът (PICKit или друг), а nvc се нуждае от TCL, Flex и LLVM, които трябва да са налични преди изграждането на приложението.

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

    Публикувай коментар

    Може да сте пропуснали