Installera applikationer på Guadalinex v9

Installera applikationer på Guadalinex v9

Installera applikationer på Guadalinex v9

Vid installation Guadalinex v9 finns det ett antal applikationer som nu kommer att vara direkt tillgängliga att använda utan att behöva göra något annat. Om du behöver andra som inte ingår i den initiala installationen, inga problem, du kan lägga till dem i ditt system när som helst.

Innehållsförteckning

    När du installerar en ny applikation på Guadalinex och i allmänhet i Linux kan det finnas fyra fall

    • att applikationen du behöver finns i programvaruförråden Guadalinex
    • som finns i ett specifikt arkiv utanför de av Guadalinex
    • be utvecklaren att förse dig med ett DEB-paket (det system som används av Debian och dess derivat)
    • för att förse dig med källkoden så att du kan kompilera den själv

    Dessa fyra situationer är ordnade med början med den enklaste och slutar med den mest besvärliga och börjar även med den mest sannolika och slutar med den minst frekventa; så den överlägset mest sannolika installationsmetoden kommer att vara den enklaste.

    Installera från Guadalinex repositories

    Programvaruförråd är föregångare till moderna mjukvarubutiker som du säkert kommer att använda, till exempel för att installera applikationer på din mobiltelefon. Du kanske blir förvånad över att veta att denna uppfinning har funnits länge.

    Programvaran från arkiven kan installeras mycket enkelt med ett kommando från konsolen eller, om du inte gillar terminalen särskilt mycket, från en grafisk applikation som också hjälper dig att utforska de tillgängliga paketen.

    För att installera ett paket från kommandoraden skriv bara sudo apt-get installationsprogram, där "program" är namnet på paketet. Det är inte nödvändigt men det är en bra idé att börja med att uppdatera paketlistan med sudo apt-get update. Kommandot sudo som föregår kommandona används för att exekvera dem med administratörsbehörighet så, åtminstone första gången, kommer det att be dig skriva ditt lösenord och logiskt måste din användare vara i administratörsgruppen. När du uppdaterar kommer den att visa framstegen, i skärmdumpen nedan visas den nedtonad och sammanfattad för att fokusera på det som är viktigt.

    Uppdatera arkiv från konsolen med sudo apt-get update

    Om paketet du installerar beror på andra kommer det att informera dig och be dig om bekräftelse för att installera dem. För att installera allt måste du klicka på S-tangenten (som, eftersom den är vald som standard, kan ersättas av Enter-tangenten) eller om det den erbjuder inte passar dig kan du klicka på n-tangenten och avbryta operationen. I skärmdumpen nedan, som också är nedtonad, erbjuder den att installera några paket utöver Arduino, som är den vi har begärt, och föreslår och rekommenderar andra. Den informerar dig också om att du kommer att behöva använda en viss mängd diskutrymme för att slutföra operationen.

    Installera paketet från konsolen med sudo apt-get install

    Om du föredrar något mer grafiskt, Guadalinex v9 användningsområden synaptic Som paketansvarig, enligt mig, ett utmärkt beslut. För att starta den måste du välja den från administrationsposten i huvudmenyn om du använder "standard"-versionen eller från Inställningar om du använder "lite"-versionen.

    Åtkomst till Synaptic från administrationsmenyn för Guadalinex Cinnamon
    Åtkomst till Synaptic från Guadalinex LXDE-inställningsmenyn

    Eftersom det kräver administratörsbehörighet kommer det att fråga dig om lösenordet innan programmet körs. Om din användare inte är i administratörsgruppen kommer du säkert att känna till lösenordet för någon annan som är det (att arbeta normalt med en oprivilegierad användare är inte nonsens, det lägger till ytterligare ett lager av säkerhet) Rutan som innehåller användarens namn är en menyrullgardinsmeny menyn där du kan välja den privilegierade användaren och sedan skriva deras lösenord i rutan nedan.

    Lösenordsautenticera åtkomst till Synaptic i Guadalinex Cinnamon

    Antalet program som ingår i Guadalinex repositories är ganska stort, så för att hitta det du letar efter kan du utforska ett avsnitt genom att klicka på motsvarande knapp i den nedre vänstra rutan och sedan på dess namn uppe till vänster och få information om det genom att välja det från höger.

    I exemplet i skärmdumpen nedan har vi valt elektronikdelen av "universum"-förråden (fri programvara) och från den har vi valt Arduino, vars beskrivning visas i den nedre högra rutan.

    Utforska förvarssektioner från Synaptic

    I lådan som innehåller paketbeskrivningen finns tre knappar. Den första, den längst till vänster, tjänar till att visa en skärmdump av applikationen. Med den centrala kan du se en rapport över de förändringar som paketet har genomgått sedan vi installerade det (om tillämpligt) och med den senaste kan du besöka applikationens hemsida.

    Skärmdump av Arduino-paketet från Synaptic på Guadalinex Cinnamon

    Du kan också hitta den med hjälp av sökmotorn och skriva en del text som finns i namnet eller beskrivningen av paketet. Rutan till vänster ändras till sökresultatläge där en lista över de senaste sökningarna visas. Paketen som hittas med sökvillkoren visas i rutan till höger.

    Sök arkiv efter paket med Synaptic på Guadalinex Cinnamon

    När vi har hittat paketet (eller paketen) som vi vill installera, är allt vi behöver göra att välja det med snabbmenyknappen på musen (normalt det högra, om du inte är vänsterhänt) och välja att markera till Installera. Denna operation kan upprepas för så många program som behövs och när installationen är klar utförs installationen genom att klicka på knappen "Verkställ".

    Markera för att installera Arduino-paketet i Synaptic by Guadalinex Cinnamon

    Som förklarat med beställningen apt-get install, om det var nödvändigt att installera andra paket som det vi valde berodde på, skulle en informationsruta visas med kraven och auktorisering skulle begäras innan de markerades.

    Bekräfta valet av ytterligare paket för att installera Arduino från Synaptic på Guadalinex Cinnamon

    Det har redan sagts att efter detta, klicka på applicera kommer att installera de markerade paketen, så vi vet redan hur man installerar applikationer som finns i arkiven, nu ska vi se hur lägga till nya förråd för att installera andra program som inte är bland de som tillhandahålls av Guadalinex. Naturligtvis behöver du utvecklaren för att förse dig med informationen om dessa arkiv.

    Installera från ett arkiv som inte ingår i Guadalinex

    Anta att jag vill installera den magnifika kretssimulatorn qucs. Först av allt, som redan sagt, skulle jag titta närmare på synaptic, vår pakethanterare, för att se om det är tillgängligt i arkiven vi Guadalinex har konfigurerat.

    Sök Qucs-paket i arkiv med Synaptic i Guadalinex Cinnamon

    Inget paket med det namnet visas. Rent logiskt har jag sett till att det är rätt skrivet och att det är det jag verkligen är ute efter så jag antar att det inte finns i förvaret.

    Resultat av sökning av Qucs-paket i arkiv med Synaptic i Guadalinex Cinnamon

    Nästa sak blir att få den nödvändiga informationen för att lägga till arkiven som innehåller programmet jag behöver till min konfiguration. I mitt exempel har jag sökt qucs på Internet och jag har bland annat hittat på deras hemsida det jag lyfter fram i följande skärmdump: en länk till PPA (Personal Package Archive in Spanish)) för applikationspaketen .

    Qucs projektwebbplats sökt på Internet med DuckDuckGo

    I samma länk förklaras också hur man gör det från konsolen. Eftersom det är väldigt enkelt, låt oss titta på det innan vi beskriver hur man gör det synaptic. Uppenbarligen behöver du inte göra mer än en av två saker: antingen från konsolen eller från pakethanteraren.

    För att lägga till arkivet från konsolen, använd kommandot sudo apt-add-repository ppa:qucs/qucs som också kommer att ansvara för att söka efter den publika nyckeln så att utvecklarens identitet inte kan imiteras och annan programvara installeras. När det väl har lagts till kommer det att vara nödvändigt att uppdatera arkiven med beställningen sudo apt-get update. Och redan för att installera paketet (och dess beroenden) skulle det vara tillräckligt att använda kommandot sudo apt-get install qucs. Som vi redan har förklarat kommer det att vara nödvändigt att acceptera installationen av de ytterligare paketen som vårt beror på och eftersom administrativa privilegier är nödvändiga kommer den att be om lösenordet åtminstone första gången.

    Som med andra konsolsessioner, i skärmdumpen nedan, har jag gråtonat meddelandena och sammanfattat de mindre betydelsefulla för att markera det som är viktigast för dig: kommandona och varningarna som väntar på ett svar. När processen är klar kommer programmet att installeras på vårt system och redo att användas.

    Konsolsession för att lägga till Qucs-förvaret och installera paketet

    Som du har sett, med terminalen är det ganska snabbt och väldigt enkelt. Vi ska nu förklara hur man gör det från synaptic. I grund och botten måste du lägga till det nya arkivet och, för säkerhets skull, den publika nyckeln som signerar den (för att förhindra att den efterliknas).Vi kan börja med att söka efter nyckeln och på så sätt gör vi resten av processen från pakethanteraren.

    På projektets hemsida qucs vi hade hittat information om PPA som leder oss till paketets webbplats. I följande skärmdump har jag markerat länken för att hitta nyckeln. Du måste visa den tekniska informationen för PPA och klicka på den (signeringsnyckel)

    Sök Qucs PPA-signeringsnyckel

    Genom att klicka på knappen tar webbläsaren dig till söksidan för Ubuntu nyckelserver. I vårt fall finns det bara en, vi klickar på den och vi har redan texten till den publika nyckeln; Det är den texten som ingår mellan raderna BEGIN PGP PUBLIC KEY BLOCK och END PGP PUBLIC KEY BLOCK.

    Hitta den offentliga Qucs PPA-nyckeln

    För att använda nyckeln i pakethanteraren måste du kopiera den (även raderna som omsluter den) och spara den i ett vanligt textdokument (det vill säga med en textredigerare som t.ex. gedit, inte med en ordbehandlare som den i LibreOffice) Kom ihåg namn och plats för dokumentet när pakethanteraren frågar.

    Kopiera den offentliga Qucs PPA-nyckeln

    vi hade letat qucs i vår pakethanterare och det dök inte upp, nu ska vi lägga till det nya förvaret som innehåller det med hjälp av, för att göra det, posten "Repositories" i menyn "Settings".

    Konfigurera synaptiska förråd på Guadalinex Cinnamon

    När du anger inställningarna visas en dialogruta. På fliken "Annan programvara" kan du se en lista över för närvarande tillgängliga förråd och med knappen "Lägg till" kan du ange en ny.

    Lista över Guadalinex basförråd i Synaptic

    I dialogrutan som visas skriver vi adressen till PPA som vi har hämtat från webbsidan som vi tidigare visade. Det är viktigt att notera att du måste ange vilken version av Ubuntu som ska användas. I vårt fall, som vi förklarade i artikeln Vi har redan Guadalinex v9, härrör det från Ubuntu TrustyTahr så vi måste skriva pålitlig för att bestämma vilket förvar som används.

    Lägg till ett nytt förråd i Synaptic med Guadalinex Cinnamon

    Låt oss gå tillbaka till Qucs PPA-webbplats för att förklara var detta kom ifrån. deb http://ppa.launchpad.net/qucs/ubuntu trusty main. I följande skärmdump har området som innehåller informationen som intresserar oss nu markerats.

    Hitta adressen till Qucs PPA på dess webbplats

    När det nya förvaret har lagts till visas det i föregående lista. För övrigt dyker även källkodsförrådet upp utöver det som innehåller de binära paketen (redan kompilerade) som vi har specificerat.

    Modifierad förrådslista i Synaptic från Guadalinex Cinnamon

    Innan vi installerar paketen från det nya förvaret måste vi kunna verifiera dem med deras nyckel. Det är därför vi kopierar det från webben och sparar det i ett textdokument. På fliken "Autentisering" kan vi ladda den med knappen "Importera nyckel" som kommer att fråga oss om platsen för dokumentet som innehåller det (det vi spelade in tidigare)

    Offentliga nycklar för autentisering av arkiv i Synaptic av Guadalinex Cinnamon

    Om allt går bra, efter att ha valt dokumentet med den publika nyckeln på fliken "Autentisering", kommer ett nytt block att dyka upp som motsvarar det nya arkivet.

    Ny offentlig nyckel för autentisering av Qucs-förvaret i Synaptic av Guadalinex Cinnamon

    När du stänger dialogrutan efter att ha lagt till det nya arkivet och dess motsvarande nyckel, varnar pakethanteraren att arkiven har ändrats men att ändringarna inte kommer att träda i kraft förrän de laddas om.

    Meddelande om ändring av förvar i Synaptic med Guadalinex Cinnamon

    Från själva repositoryuppdateringsmeddelandet kan de laddas om genom att trycka på motsvarande knapp. Det kan också göras från huvudgränssnittet för synaptic med knappen "Ladda om" längst upp till vänster, under menyn.

    Uppdatera framstegen för Guadalinex Cinnamons synaptiska förråd

    När vi var klara med att ladda om informationen från arkiven, paketet vi letade efter, qucs, är nu tillgänglig för installation enligt beskrivningen ovan: välj den med snabbmenyknappen, välj "Markera för att installera" och klicka på "Verkställ" när du är klar med valet av de paket som ska installeras.

    Qucs, nytt paket som finns i de nya förråden som lagts till Synaptic i Guadalinex Cinnamon

    Installera från ett DEB-paket

    För att göra denna operation mycket enkelt kan vi använda verktyget GDebi som används för att installera DEB-paket från en grafisk miljö. Med allt sett hittills vet du säkert hur du hittar paketet och markerar det för att installera det.

    Installera GDebi med Synaptic på Guadalinex Cinnamon

    Förresten, när du kontrollerar det kommer det att vara nödvändigt att också välja några paket som den använder. Några komponenter i tolken Python och själva programmets kärnpaket (gdebi-core)

    Kontrollera ytterligare paket för att installera GDebi från Synaptic på Guadalinex Cinnamon

    Om du behöver installera Cura, lamineringsprogrammet Ultimaker, som vi redan såg i föregående avsnitt, skulle jag börja med att söka efter det i arkiven, eftersom det inte är tillgängligt skulle jag försöka söka på Internet efter andra arkiv än Guadalinex (och pålitligt) som innehöll den. I det här fallet har jag inte hittat dem, men jag har hittat dem på hemsidan Ultimaker ett dokument med filtillägget .deb (ett DEB-paket) som innehåller det.

    Det är viktigt att du väljer det paket som motsvarar plattformsarkitekturen för ditt system. I vårt fall i386, som är 32-bitarsversionen av Guadalinex.

    Sök på Internet efter Curas DEB-paket
    Ladda ner Cura DEB-paketet

    När paketet har laddats ner (från webbplatsen Ultimaker) öppnar vi den med vår nyinstallerade GDebi. Eftersom du förmodligen inte har någon annan applikation installerad för att hantera DEB-paket, dubbelklicka bara på dokumentikonen (normalt kommer den att ha hamnat i mappen "Nedladdningar" i din personliga mapp). Men om det finns en annan standardapplikation, ibland händer med applikationer För att komprimera dokument måste du välja det med musens snabbmenyknapp och öppna det uttryckligen med GDebi.

    Installerar Cura med GDebi

    GDebi varnar för att det kommer att bli nödvändigt att installera ytterligare 8 paket för att installera paketet som innehåller Cura. Genom att klicka på knappen "Detaljer" visas en lista med de paket som specifikt behöver installeras.

    Detaljer om Curas lokaler

    När du klickar på "Installera paket" kommer det att fråga efter lösenordet (kom ihåg att installation av applikationer kräver administratörsrättigheter). Om, som i vårt fall, andra paket (beroenden) behövs, kommer den att ladda ner dem och installera dem automatiskt tillsammans med program som vårt paket innehåller.

    Laddar ner Cura-beroenden från GDebi i Guadalinex Cinnamon
    Installerar Cura-beroenden från GDebi på Guadalinex Cinnamon
    Installerar Cura från GDebi på Guadalinex Cinnamon
    Cura installerad med GDebi på Guadalinex Cinnamon

    Och voila, den är nu tillgänglig att använda. Allt som återstår är att stänga dialogrutorna. Du har säkert märkt att det är möjligt, genom att markera motsvarande ruta, att automatiskt stänga dessa dialogrutor om det inte finns något varningsmeddelande om något som har gått fel eller som kräver din uppmärksamhet.

    Cura installerad med GDebi på Guadalinex Cinnamon

    När installationen är klar återgår den till den initiala dialogrutan men den här gången, i "Status"-rutan rapporterar den att paketet redan är installerat och erbjuder att avinstallera eller installera om det med hjälp av motsvarande knappar för varje operation: "Reinstall package" och "Avinstallera paketet".

    Efter att ha sett den här tredje metoden, installation från ett DEB-paket, kan det tyckas att det är lättare än den andra, att installera från ett arkiv som inte ingår i Guadalinex, och det antas att de var beställda efter svårighetsgrad. I längden är det inte så; att använda förråd har vissa fördelar jämfört med att bara installera ett paket; Å ena sidan kan de innehålla flera relaterade paket som löser beroenden mer effektivt och å andra sidan, när förvaret är inkorporerat i paketsystemet, blir det mycket lättare, om inte automatiskt, att uppdatera applikationerna för att korrigera fel eller införliva nya funktioner. Det är också möjligt att skapa repositories som grupperar applikationer av någon typ (elektronik, multimedia, 3D-utskrift...) och som uppdateras oftare än den officiella grenen, kompilerade för alternativa plattformar (som ARM-processorer) anpassade enligt vissa företag eller tekniska kriterier.

    Kompilera programmets källkod

    Kompilering är en term som används för att hänvisa till processen att bygga en applikation för användning på ett specifikt system baserat på en specifik plattform. Kompilerings- eller konstruktionsprocessen, som den också ofta kallas, gör det möjligt att erhålla körbara binära dokument (maskinkod) från källkoden. Ovanstående är föremål för många nyanser, till exempel i java byte-kod exekveras, vilket skulle vara ungefär som maskinkod för en virtuell maskin (en mjukvarumaskin, inte en fysisk). Det finns också många applikationer som är skrivna på tolkade språk (t.ex. Python) även om det också är möjligt för objektkod att skapas automatiskt i farten. Det finns heller ingen anledning att inte blanda allt ovanstående och till exempel göra de delar av applikationen som utför mer intensiva beräkningsuppgifter på ett kompilerat språk och användargränssnittet till ett tolkat språk.

    Allt ovanstående borde tyda på att det finns för många möjliga sätt att bygga en applikation för att kunna tala om en helt standardmetod och att det är mycket troligt att du måste konsultera informationen som författaren tillhandahåller för att bygga programmet, som säkerligen kommer att åtföljas av ett konstruktions- och/eller installationsskript (ett program, bokstavligen ett skript).

    Med de tidigare varningarna noterade, kommer vi att se processen, så standard som möjligt, för att bygga en applikation från dess källkod. I stort sett och för att försöka vara generisk är dessa steg att ta:

    • Ladda ner källkod
    • Packa upp den (om tillämpligt)
    • Ställ in standardkatalogen (för att göra det bekvämare)
    • konfigurering
    • Sammanställa
    • Installera (eller kopiera för hand, där så är lämpligt, byggresultatet)

    Det finns i huvudsak två alternativ ladda ner källkod: att författaren erbjuder det, vanligtvis komprimerat, på en webbsida eller, mycket vanligare idag, att han använder ett versionskontrollsystem (VCS) som inkluderar ett arkiv. Fast det finns några fler, som t.ex Mercurial o Basar, de mest använda VCS på sistone är Subversion (även känd som SVN) och alltmer JÄVEL. Det är möjligt att författaren tillhandahåller länkar för att ladda ner applikationsdokumenten på själva versionskontrollservern, men det mest optimala, till exempel för att underhålla en uppdatering, är att använda de specifika verktyg som finns tillgängliga i arkiven för Guadalinex.

    Av det som har sagts är det logiskt att tro att varje applikation kommer att behöva de verktyg som är specifika för det språk som används utöver de generiska som kan gälla. Det är mycket troligt att du behöver installera g++ kompilatorn, som i sin tur beror på gcc som beror på cpp och verktygen make, automake, autoconf, autoreconf... som inte finns i basinstallationen även om den goda nyheten är att de finns i förråden av Guadalinex så du vet redan hur du installerar dem.

    Installera Subversion med Synaptic på Guadalinex Cinnamon
    Installera GIT med Synaptic på Guadalinex Cinnamon

    Nu när vi har installerat verktygen ska vi testa dem med ett par applikationer, till exempel för att ladda ner NVC (en VHDL-kompilator och simulator) använder vi kommandot git-klon https://github.com/nickg/nvc.git

    Kloning av NVC med GIT

    Nu ska vi använda svn för att ladda ner PIC32Prog, en applikation för programmering av 32-bitars PIC-mikrokontroller med hjälp av bland annat en PICKit2-programmerare. Ordningen som är ansvarig för att göra detta är svn checkout http://pic32prog.googlecode.com/svn/trunk/ pic32prog-read-only Oroa dig inte för skrivskyddad, vad det betyder är att om du inte är registrerad kommer du inte att kunna skicka ändringarna du gör i programmet till förvaret, men programmet kommer att vara fullt fungerande och självklart kommer du att vara kan ändra det på din dator. Som vanligt har jag sammanfattat meddelandena.

    svn kassan pic32prog

    Om så vore fallet (det är inte i de tidigare exemplen) skulle det nu vara dags att dekomprimera. Du kan göra det med ditt favoritgrafiska verktyg, förmodligen med filhanteraren, som är installerad med Guadalinex, eller eftersom vi har konsolen till hands kan du använda någon av följande metoder:

    • Om det är ett dokument i format ZIP med beställningen packa upp det nedladdade programmet
    • Om det är i format TGZ o TAR.GZ med beställningen tar -zxvf den nedladdade applikationen
    • Om dokumentformatet är BZ2 med beställningen tar -jxvf den nedladdade applikationen

    Nästa steg, något ganska litet men användbart, är ändra katalog (mapp) till den som innehåller applikationen vi bygger (kompilerar) Det är ganska enkelt, att vara nvc den nya applikationsmappen, använd bara kommandot cd nvc. Om du har bytt mappar för andra operationer kan det till exempel vara nödvändigt att använda hela mappsökvägen cd /home/vixtor/nvc eller om det finns i din personliga mapp kan du spara några tangenttryckningar med cd ~/nvc. I våra tidigare exempel skulle det se ut som skärmdumparna nedan visar.

    Byt till nvc-katalog
    Byt till pic32prog-katalogen

    Nästa steg är konfiguration. Normalt räcker det med att använda kommandot . / Configure Men som sagts tidigare fler gånger är det viktigt att konsultera vad författaren dokumenterar i detta avseende. I våra exempel kräver pic32prog ingen konfiguration (inget behov av att använda . / Configure) medan nvc måste köra kommandona först ./autogen.sh y ./tools/fetch-ieee.sh och skapa mappen SLUTRESULTAT varifrån konfigurationen exekveras med kommandot ../konfigurera

    När applikationen är konfigurerad används kommandot göra att bygga den. Om tillämpligt kan det också vara nödvändigt att använda make install för att spela in allt på plats efter att den körbara koden har genererats. Många gånger kan den användas rena att lämna allt rent, till exempel att kompilera om från början om ändringar görs.

    Bygga pic32prog med märke

    Förutom verktygen för att bygga applikationen från källkoden, kan applikationen behöva andra komponenter för att fungera, ofta bibliotek, och därför för dess konstruktion. I våra exempel behöver pic32prog biblioteken för att hantera USB-porten, till vilken programmeraren (PICKit eller annat) ska anslutas, och nvc behöver TCL, Flex och LLVM, som måste vara tillgängliga innan applikationen kan byggas.

    Som du kommer att se finns det många faktorer som påverkar processen för att bygga applikationen, så det är nödvändigt att avsluta med det som sades i början: det är mycket viktigt att konsultera dokumentationen som tillhandahålls av författaren om metoden och kraven för bygga applikationen eftersom det är mycket svårt att erbjuda en generisk procedur utöver mantrat att ladda ner, packa upp, konfigurera, bygga, installera och rengöra.

    Post kommentar

    Du kanske har missat