Kuinka tehdä ohjelma suoritettavaksi kaikkialta Linuxissa



Kokeile Instrumenttia Ongelmien Poistamiseksi

Useimmat ihmiset asentavat ohjelmia virallisesta paketinhallinnasta, joten heidän ei tarvitse miettiä, minne he menevät Linuxissa. Asennuksen jälkeen he yksinkertaisesti kirjoittavat ohjelman nimen ja se toimii kuin kukaan muu. Mitä tapahtuu, jos kirjoitat oman suoritettavan komentosarjan komentosarjan tai lataat ohjelman verkosta? Entä jos olet koonnut jotain lähteestä, mutta se ei toimi tietyn hakemiston ulkopuolella? Luonnollisesti sinun on aina varmistettava, että jokainen ohjelma on turvallinen, ennen kuin suoritat sen, mutta on olemassa useita tapoja saada se toimimaan kaikkialla heti, kun sinulla on.



Ensinnäkin sinun on työskenneltävä komentorivillä. Etsi sanaa Terminal Ubuntu Dashista, jos käytät Unityä. Suurin osa työpöytäympäristöistä antaa sinulle mahdollisuuden avata pääte, jos painat Ctrl + Alt + T. Työpöytäympäristöjen, kuten LXDE, Xfce4 ja KDE, käyttäjät voivat napsauttaa Sovellukset-valikkoa, osoittaa Järjestelmätyökalut ja sitten Pääte. Vaikka tarvitset yleensä järjestelmänvalvojan oikeudet työskennelläksesi ohjelmien kanssa, sinun ei tarvitse useimmissa tapauksissa käyttää sudoa lainkaan tähän.



Tapa 1: Polun muuttujien muokkaaminen

Jos olet tiedossa, missä ohjelma on ja se oli jo asetettu suoritettavaksi, voit lisätä sen polkusi. Hakupolku kertoo bashille, mistä etsiä kehotteeseen kirjoittamasi ohjelman nimeä. Jos olet joskus käyttänyt Windows- tai MS-DOS-komentorivejä, saatat muistaa tämän temppun. Oletetaan, että latauskansiossasi on suoritettava tiedosto. Jos haluat pystyä suorittamaan sen kaikkialta, kunhan istunto on auki, kirjoita vie PATH = $ PATH: ~ / Lataukset ja paina Enter.

Tämä muuttaa nykyisen istunnon polkua, mutta kun avaat uuden ikkunan tai suljet nykyisen, palaat oletuspolulle. Myönnetään, että tämä tekee siitä täydellisen silloin, kun haluat tehdä kokeiluja, mutta se ei ole ihanteellinen, jos yrität saada jotain pysyvää. Tyyppi nano ~ / .bashrc komentorivillä, jos haluat tehdä lopullisen muutoksen.

Jos haluat käyttää eri editoria, kuten vi tai vim, voit korvata sanan nano tässä komennossa suosikkiterminaalin tekstieditorin nimellä. Paina Sivu alas- tai nuolinäppäintä alaspäin päästäksesi tiedoston alareunaan ja lisää sitten polkukomento. Lisäsimme esimerkiksi rivin vienti PATH = $ PATH: / home / user / Downloads alareunaan, jotta tästä tulisi pysyvä sijainti.

Tämä jäsennetään aina, kun avaat uuden kuori-ikkunan. Pidä mielessä, että käyttäjänimesi ei todennäköisesti ole käyttäjä, joten sinun kannattaa korvata tämä. Tallenna Ctrl + O, jos käytät nanoa, ja poistu sitten painamalla Ctrl + X. Sinun pitäisi tehdä, ja useimmille käyttäjille tämä on enemmän kuin tarpeeksi, koska tähän menetelmään kuuluu vähiten pelaamista. On muitakin polkuja, joita voit kuljettaa, ei sanoja.

Tapa 2: Luo ~ / .local / bin-hakemisto

Vaikka ~ / .local / bin-hakemisto sisältyy itse asiassa useimpiin PATH-oletusmäärityksiin, sitä ei yleensä luoda useissa suosituissa GNU / Linux-toteutuksissa. Ellet ole luonut sitä, koska teit shell-komentosarjan tai jotain muuta, jonka haluat ajaa kaikkialta, sinulla ei todennäköisesti ole sitä vielä. Tästä huolimatta, koska se lisättiin oletusarvoisesti, ohjelmat loppuvat siitä heti.

Kirjoita komentokehotteeseen mkdir ~ / .local / bin ja paina Enter. Sinun ei pitäisi nähdä mitään lähtöä. Jos saat virheilmoituksen, joka lukee jotain 'mkdir: ei voi luoda hakemistoa' /home/user/.local/bin 'kenties eri nimellä kuin käyttäjä, sinulla on yksinkertaisesti jo tämä hakemisto. Voit ohittaa virheilmoituksen turvallisesti, jos näin oli, koska kaikki se kertoo sinulle, että sinulla on jo hakemisto ja bash ei anna sinun laittaa toista sen päälle.

Nyt kun siirrät jotain siihen hakemistoon, sinun pitäisi pystyä ajamaan se mistä tahansa. Oletetaan, että sinulla on Lataukset-kansiossasi shell-komentosarja nimeltä chkFile, jonka olet ensin tarkistanut varmistaaksesi, että se on turvallinen eikä se aiheuta sinulle mitään ongelmia. Luonnollisesti tämä on vain muodostettu tiedostonimi ja haluat kirjoittaa ls ~ / Lataukset tai mitä olet löytänyt todellisen nimen. Jos oletetaan, että esimerkkimme oli oikea, sinun on kirjoitettava chmod + x ~ / Lataukset / chkFile jotta se olisi suoritettava ja kirjoita sitten mv ~ / Downloads / chkFile ~ / .local / bin laittaa se oikeaan hakemistoon. Siitä lähtien sinun pitäisi pystyä toteuttamaan se missä tahansa.

Tapa 3: Ohjelmien suorittaminen graafisesti

Vaikka monet Linux-käyttäjät haluavat käyttää komentoriviä, sinun ei tarvitse suorittaa komentosarjoja tällä tavalla, jos et halua. Sinulla on muita vaihtoehtoja. Super- ja E-näppäinten painaminen useimmissa graafisissa työpöytäympäristöissä avaa tiedostoselaimen tai voit etsiä Tiedostonhallintaa Ubuntu Unity Dash -sovelluksesta kokoonpanon mukaan. Sinulle näytetään kaikki kotihakemiston kansiot, joten kaksoisnapsauta sitä kansiota, joka sisältää etsimäsi suoritettavan tiedoston. Voit myös korostaa sen ja painaa Enter-näppäintä.

Tiedostonhallinnasta riippuen, mitä seuraavaksi tapahtuu, voi olla hieman erilainen. Jotkut suorittavat sen automaattisesti päätelaitteessa tai käynnistävät sen automaattisesti ohjelmana. Jotkut, kuten Lubuntun mukana toimitettu PCManFM, antavat sinulle kehotuksen.

Tämä prosessi on hieman hankalampi, ja se tulisi tehdä vain tiedostoilla, joiden olet ehdottomasti varma. Tästä huolimatta tämä on erittäin hyödyllinen tapa käynnistää komentosarjat kirjoittaessasi niitä, ja se voi olla jotain, joka unohtuu niistä, jotka työskentelevät komentorivillä vain säännöllisesti.

4 minuuttia luettu