Szüksége van? telepítse a tar.gz fájlt és nem tudod, hogyan? Sokszor telepíteni fogunk egy programot, és rájövünk, hogy az nincs egyetlen adattárban sem, és a telepítésre nincs más lehetőség, mint forráskódjából.
Amikor egy alkalmazást a forráskódján keresztül kívánunk telepíteni, általában egy tar.gz csomagot töltünk le, amely tartalmazza Az egész projekt, és onnan kell telepítenünk vagy futtatnunk a programot. Egyes felhasználók számára fárasztó munka lehet, így az Ubunlogban szeretnénk egy kis útmutatót készíteni a tar.gz fájl vagy egy program forráskódjából történő telepítéséhez. Kezdjük.
Amikor az Ubunlogban bármilyenről beszélünk ingyenes program Mindig megemlítjük, hogy mi a tárháza a GitHubon. Legtöbbször ezeket a programokat vagy a hivatalos Ubuntu tárolók, vagy más jól ismert tárak adják hozzá.
Mégis, néha azok a műsorok NEM találhatók egyetlen tárolóban sem, és letöltésük egyetlen módja a GitHub-tárház elérése, a projekt letöltése és közvetlenül a forráskódból történő telepítése / futtatása. És ekkor sok felhasználó kíváncsi: Már megvan a tar.gz ... Most mi van? Nos, telepítése általában nagyon egyszerű.
Csomagolja ki a tar.gz fájlt
Az első lépés az csomagolja ki a letöltött fájlt. Ha például letöltöttük a programot ubunlog.tar.gz, a következő módon tudjuk kicsomagolni:
cd /directorio/de/descarga/ tar -zxvf ubunlog.tar.gz
Normális esetben kibontjuk a tar.gz nevű könyvtárat, amely az egész projektet tartalmazza. A következő lépés nyilvánvalóan a könyvtár elérése, esetünkben:
cd /ubunlog/
Nos, most jön a fontos. A legtöbb program rendelkezik speciális programmal Makefile. Ez a program biztosítja, hogy tudjon teljesen vagy modulárisan állítsa össze a projektet, attól függően, hogy a programozó hogyan írta. A Makefile segítsége hihetetlenül nagy, hiszen ha nem lenne ilyen program, akkor az ÖSSZES fájlt egyesével kellene lefordítanunk, ami nagyon unalmas lenne. Ily módon egyszerű parancs segítségével lefordíthatjuk a teljes projektet.
Összeállítás
És ez az, hogy a programot a parancs segítségével fordítják le csinál, és mint mondjuk, annyi paramétere lehet, amennyit a programozó akar. A normális dolog az, hogy a következőket találjuk:
- csinál: Az egész projekt összeállítása.
- tiszta: Törli az összes összeállítási fájlt, és mindent úgy hagy, mintha soha nem lett volna lefordítva.
- make install: Helyezze át az alkalmazás futtatásához szükséges összes fájlt a megfelelő könyvtárakba.
Még mindig úgy, ahogy futni tudunk csinál, mindig attól függ a Makefile megvalósítása. Pontosan azért, hogy tudjuk, hogyan tudjuk végrehajtani, és milyen paraméterek állnak rendelkezésünkre, megnézhetjük a README fájlt, ahol többek között meg kell magyarázni nekünk, hogy milyen módon tudjuk végrehajtani a Makefile fájlt.
De természetesen ... A programok olyan rendszerkönyvtárakat használnak, amelyeket nyilvánvalóan telepítenie kell, hogy a program megfelelően működhessen, és lehet, hogy nem tudja, hogy minden készen áll-e a kívánt program telepítésére.
Ehhez van egy parancs A. / Configure. Alapvetően ez a parancs tájékoztat minket arról, hogy a rendszerünk Felkészült a program telepítéséhez, vagyis ha van minden szükséges könyvtár telepítve. Ha nem, akkor hibaüzenettel értesítjük, és ekkor meg kell vizsgálnunk, melyik csomag vagy könyvtár hiányzik, és magunknak kell telepítenünk.
Telepítse a tar.gz fájlt
Nos, ezen a ponton már tudnia kell, mit kell tennie a program telepítéséhez a forráskódjából, de nyilvánvalóan nem akarjuk megnehezíteni az Ön számára, ezért lépésről lépésre fogjuk megtenni.
A teljes projektet tartalmazó könyvtárban (esetünkben a /ubunlog/), a következőket kell végrehajtanunk:
[/phpíritu./configure
csinál
make install [/ php]
És az utolsó parancs végrehajtása végén már telepítenünk kell a programot.
Annak ellenére, hogy ez az eljárás legtöbbször nálunk fog működni, lehet, hogy nem ez a helyzet. Arról van szó, hogy megértsük, mit csinálunk, és ne csak őrült módon hajtsuk végre a parancsokat. Ezzel azt akarom mondani, hogy ha olyan programot töltünk le, amely nem rendelkezik Makefile programmal, a filozófia ugyanaz lesz, annak ellenére, hogy nincs ilyen aktánk a rendelkezésünkre.
Például néha letöltöttem valamilyen más asztali programot a GNU / Linux számára, Pythonban írva és Makefile nélkül. Ahogy mondom, annak ellenére, hogy nincs csinál A rendelkezésemre álló filozófia ugyanaz. Ezekben az esetekben egyszerűen futtatnom kellett egy Python programot (az ún setup.py) a kérdéses alkalmazás telepítéséhez.
bármi mindig bármi más előtt kell cselekednünk, a README elolvasása, ahol elmagyarázzák nekünk, hogyan kell telepíteni vagy lefordítani a programot. Miután elolvastuk, követnünk kell a számunkra bemutatott lépéseket, amelyek legtöbbször azok lesznek, amelyeket ebben a cikkben leírtunk.
Reméljük, hogy segített Önnek, és most nem okoz gondot a programok forráskódjukból történő telepítése.
Kérem, valaki küldje el nekem ezt a fájlt: wps-office_9.1.0.4953 ~ a18_amd64.deb
Javaslom a futást:
./configure> report.txt
majd nyissa meg az említett szövegfájlt a választott szerkesztővel, hogy könnyedén megtekinthesse a könyvtárak esetleges hibáit (mindig előfordul, hogy hiányzik valami). Köszönöm a figyelmet.
ez a bejegyzés haszontalan. nem magyaráz meg semmit. Többet érdemelnek, ha nem ilyen durván és kevéssé érthető módon próbálják megmagyarázni a dolgokat.
Köszönöm az információt, amiért aggódtam, mert nem tudtam semmit, de látom, hogy a probléma ez a birria de page lol
köszi dohuglas. Számítógépes mérnökként és Linux kezdőként aggódtam, mert semmi sem működött nálam, és nem tudtam meg semmiről, de észrevételével rájöttem, hogy a probléma ez a furcsa oldal, amelyet soha többé nem fogok meglátogatni. köszönöm barátom.
A szerzőt nagyra értékelik erőfeszítéseiért, de a cikk rendkívül zavaró és haszontalan. Ennyi magyarázat és semmi sem működik. A migrációt a Win10-ről az Xubuntu 16.04-re hajtom végre, de ki kell fejeznem, hogy a Linuxban a változékonyság pontosan nem teszi lehetővé a továbblépést: különféle típusú telepítők, könyvtárak mindenhol, ide-oda frissítés, parancsok, amelyek a terjesztés, a közös illesztőprogramokkal kapcsolatos problémák, a barátságos és speciális szoftver nélküli szoftverközpontok, többek között a gyengeségek között. Két hete próbálom megszerezni az Xubuntu 16.04-et egy közepes szintre, hasonlóan ahhoz, mint a Win10-tel, és semmi ... Arra gondolok, hogy visszatérjek a Win10-re, és ez bizony sokakkal megtörtént, akiknek volt bátorságuk próbáld ki a Linuxot, de mint a "Nerds" (egók) elvégzése, sokkal fontosabb, mint egy barátságos és könnyen használható operációs rendszer létrehozása, ők határozottan messze elmaradnak, és vigasztalásukkal azt mondják, hogy ez Kína operációs rendszere vagy egyes városok, ATM-ek, a normál felhasználó számára nem túl fontos dolgok.
Miért nem csinálnak átkozott telepítőt, mint a Windows-ban? egyszerű, adja át a következőt és ennyi!
Jó alap oktatóanyag, az én ízlésem szerint néhány dolog hiányozna belőle, például a sokat használt autoconf használata.
A legnehezebb valamit lefordítani a Linuxban, ha helyesen oldjuk meg a függőségeket, mert mindig olyan verziók kavarodnak, amelyeket súlyosbított a 64 bites architektúra fejlődése. Szerencsére apránként előrelépnek a disztribúciók natív csomagkezelői.
Eljön egy nap, amikor a függőségek összeállítása és megoldása rossz emléket fog tárni a múlt hehére
sudo dpkg -i wps-office_9.1.0.4953 ~ a18_amd64.deb
Kínai mandarin nyelven írsz. Annak, akinek fogalma sincs erről a nyelvről, egy ilyen terminálablak kinyitása KIÁLLÍTOTT. Kérjük, a súgófájlok fejlécében tüntesse fel, hogy csak azok számára szólnak, akik tudják ezt a nyelvet a labdák sudo-jából. Keresek valamit a Windows-ban, hogy telepítsem, amit akarok ... ott csak meg kell adni az egeret
Tudna segíteni az SQL Client Native telepítésében a Terminal által, már töltse le az sqlncli-11.0.1790.0.tar.gz fájlt
megvalósítani az első részt, amely
tar -zxvf sqlncli -11.0.1790.0.tar.gz
Kicsomagolom a könyvtárat létrehozó fájlt, ezt beírom, de csak fájlok vannak, és nincsenek ./configure
Ott elakadok, segít
Köszönöm
si
néhány linuxos koponyának valaha is eszébe kellene jutnia, hogy telepítőt és szent húsvétot készít
De úgy tűnik, élvezik azt a "bennfentes" "titkot", amelyet szeretnek, mert hízelegnie kell hiúságuknak, ha tudják, amit mások nem tudnak.
Egy példa
Összeállítás »olvasta már valaha, hogy mit jelent?
ezek egyike sem magyarázza meg
most azonnal elengednek: «ezt össze kell állítani»
ahh te mondod, most már rájöttem, ho, mondtam már korábban
később meglepődnek, hogy az ember nem használja ezt a szart
Linux, csak e-mailek, levelek írására, navigálásra és egyéb dolgokra
Hang, nincs mamao
Kép, még ha nem is bűvész, közelít a Photoshophoz vagy a Sony vegashoz
és senki sem állítja ingyen a kiválóságot, ... de ne tévesszen meg, ez kezdetleges, nehéz és hülyeség
És ha nem hiszel nekem, akkor csak be kell járnod a több ezer fórumon, ahol az elkeseredett srácok megoldást keresnek (mindig más, attól függően, hogy kit olvasol) valamire, amit két kattintással csinálsz az ablakokkal
Írja be újra, hogy elolvassa ezt a hülyét
Alázatkezelést végeztem, feltételezve, hogy hülye vagyok és nem értem az elemi dolgokat
Figyelmesen olvastam
amint a fájl kibontása elmúlt, golyókban voltam
A konzol indításához «ez válaszol nekem: nincs ilyen fájl vagy könyvtár»
Mert az idióta, (a szerző) nem mondja meg, hova kell raknom a cd/ parancsotubunlog
Hol volt?
meg kell nyitnom a konzol új példányát?
Összesen fél óra elvesztegetése után, ami hozzáadódik az előzőekhez, akik ezt a szomorú golyót olvassák, megerősítem, mit gondolok, miért kezdik el írni, amit tudnak, de nem tudják, hogyan magyarázzák ???
nagybátyám mindig azt mondta: imbecilek, (nem sértés értelemben) és hangyák, soha nem érnek véget
Helló,
Miquel vagyok, a bejegyzés "bunkó" szerzője. Bár már nem írok az Ubunlogba, szabadon fogok válaszolni az Ön által oly kedvesen és udvariasan kért kérdésekre.
A bejegyzés általános bemutató. A szándék nem a halak közvetlen megadása, hanem a halászat megtanítása. Ez azt jelenti, hogy számomra lehetetlen megadni azokat a parancsokat, amelyeket pontosan meg kell adnia. Honnan tudhatom, hogy melyik könyvtárba töltötte le a fájlt? Honnan tudom, hogy hívják a letöltött fájlt? Honnan tudom, hogy milyen mappák vannak a számítógépén? Ezek az értékek, például a fájl neve vagy elérési útja, minden személy számára megváltoznak, a letöltött fájltól és a mentés helyétől függően, ezért tettem:
cd / könyvtár / innen / letöltések
Általános módon, feltételezve, hogy megértették, hogy a "directory / of / downloads" szót le kell cserélnie az elérési útjával.
Ugyanez történik a tar.gz fájllal is. Teszek "ubunlog.tar.gz" általános módon, feltételezve, hogy le kell cserélni "ubunlog.tar.gz» a letöltött tar.gz fájl nevével.
Mint megérted, nem tudom, hogy az egyes olvasók mely mappákkal rendelkeznek a számítógépükön, sem a fájl nevét, amelyet kibontani akarnak. Ezért használtam neveket.
Köszönöm kedves és udvarias közreműködését 🙂
Számomra tökéletesen meg van magyarázva, ha nem tudja megnyitni a terminált vagy az alapvető Linux parancsokat, akkor vásároljon egy Windows licencet, és vallásosan fizetjen a csodálatos operációs rendszerért, amely két kattintással (és fizetési számláján).
Olvastam ott a photoshopot (nem ingyenes, feltöred?).
A Linux-felhasználók egy nagy közösségben küzdenek a minőségi és ingyenes szoftverekért, de nyilvánvalóan nem vagyok szerelő, és nem megyek be egy szerelői fórumba, hogy kicseréljem az autóm vezérműtengely-érzékelőjét, ha azt sem tudom, hogyan nyissam meg. a motorháztető sokkal kevésbé jut eszembe azt mondani a blogon, hogy szar, mert haszontalan vagyok, és fogalmam sincs a mechanikáról.
Kérjük, tartsa tiszteletben azokat a szakembereket, akik megpróbálják megkönnyíteni mások életét.
Mellesleg, Miguel Perez Juan, jó poszt, de a konfigurációs lehetőségek teljes skálájával egy kicsit többet teljesítettem volna.
Egy ölelés, és hogy a trollok nem gátolják, hogy hagyja abba az írást és járuljon hozzá a tudásához.
Szia Javier, köszönöm a visszajelzést! Két évvel késve válaszolok, de most olvastam el az üzenetet, előre elnézést kérek.
Az Ubunlog íróként szerzett tapasztalata egyértelműen segített abban, hogy a saját szememmel lássam, mennyi csalódott troll van az interneten. Az ilyen típusú blogokban egyes felhasználók értelmetlen panaszai olyanok, mintha egy ember Németországba ment volna, és azt panaszolta volna, hogy mindenki beszél németül. Elképesztő.
Köszönet a támogatásért!
Miquel Perez Juan, üdvözlet a mexikói Querétarótól. Köszönöm szépen a közreműködést, ami számomra meglehetősen egyértelműnek tűnik azok számára, akik szeretnék és meg kell érteniük. Nem vagyok linux szakértő. Ablakos emigráns vagyok, és megpróbálok áttérni a linuxra (ubuntu), ezért ilyen segítséghez folyamodom, amit szerény véleményemből köszönetet kell mondanunk nekünk, akik nem tudnak mélyen ezekről a kérdésekről. Sokat használom ki őket, ezért nagyra becsülöm őket, és csodálom azt az időt, amelyet a hozzád hasonló emberek felkészítenek megosztani őket. Azok számára, akik durván és durván kritizálják ezeket a hozzájárulásokat, szerintem udvariasabbaknak kell lenniük, és ha valamit nem értenek, akkor a megfelelő megkérdezés nem kerül semmibe, és amit elérhetnek, az a válasz, amely közelebb visz minket e kérdések elsajátításához. . Kérjük, először bizonyítsa felkészültségét oktatással.
Még egyszer köszönöm Miquel Perez
Szia Raul, két évvel későn válaszolok, de most olvastam el az üzenetet, előre elnézést kérek.
Az Ubunlog íróként szerzett tapasztalata egyértelműen segített abban, hogy a saját szememmel lássam, mennyi csalódott troll van az interneten. Az ilyen típusú blogokban egyes felhasználók értelmetlen panaszai olyanok, mintha egy ember Németországba ment volna, és azt panaszolta volna, hogy mindenki beszél németül. Elképesztő.
Köszönet a támogatásért!
Megpróbáltam telepíteni a Xojo csomagot (https://xojo.com), de amint letöltöttem a Kubuntu verzióját és megpróbáltam telepíteni a QApt-tal, akkor a "nem lehet kielégíteni a függőségeket" hibaüzenet jelenik meg
Próbáljon a Synaptic Package Manager segítségével telepíteni programokat, a legtöbb disztribúcióban található, keressen információkat erről az eszközről, nagyon hasznos.
Ha úgy látja, hogy a letöltött kátrány nem telepíthető, akkor keressen egy másik alternatívát, például az alternatív változatban, van még egy bővítmény a Firefox számára, amely keresési párbeszédablakot tesz az adott weboldalra a jobb gombbal kattintva.
A ComputerNewAge egyik cikke nagyon jól megmagyarázza a Windows könyvtáraktól eltérő Linux könyvtárfát is.
Meg kell próbálnunk kitartani a GNU / Linux alatt, mivel ez szabadabb mozgást tesz lehetővé az interneten, de egyetértek azzal, hogy az elején nehéz.
Az előző megjegyzésem kiegészítéseként nemrég fedeztem fel ezt a pkgs oldalt. org, amely szerintük a létező legnagyobb csomagkereső a GNU/Linux és UNIX disztribúciókhoz, több mint 1.800 tárolóval és több mint 5.000.000 frissített csomaggal, szerintem itt: ubunlog Erről még nem írt cikket.
"Csomagolt" program kereséséhez be kell írnia a nevet a keresőbe, amikor beírja a legtöbb hasonló nevet, megjelenik az összes disztribúció, amelybe telepíthető, kattintson a tiédre, majd nézd meg az "Install Howto" oldalt, és írja be vagy másolja le a terminálon megjelenő parancsokat, és ez elkezd települni.
Előre is köszönöm a szerzőnek.
Nagyon jól megmagyarázva, meglehetősen sikeres és világos bemutató, de van egy kis kétségem afelől.
Amikor letölti a fájlt, és általában a fájlt a LETÖLTÉS mappába menti, és elvégzi az egész eljárást: Csomagolja ki, nyissa meg a mappát, ahol a program található, és futtassa a telepítést. Ezt követően a program telepítve van, de mi történik ezekkel a kibontott fájlokkal? Törölheti őket?
A logikám szerint ezek törölhetők, mert egyszerűen telepítő, és a valóságban a program települ a rendszer mappáiba, és ennyi. De mint már az elején mondtam, kétséges, és ha segítesz megerősíteni, nagyon megköszönném.
röviden: a fordítás fordítás, és megadják
a szokásos, aki ismeri, az tudja, és aki nem ismeri, még mindig nem tudja
Részekben haladunk: 1.- 1. utasítás: oda megyünk, ahova letöltötted:
akkor a konzol visszatér: «túl sok argumentum»
De ha a bennfentes azt mondta nekem: «cd / directorio / de / descarga / …… .JDT!
Ezután megtudhatja, hogy hol jön létre a könyvtár.
Most kezdtél el, és már labdákban vagy ... Hacsak nem tudod ugyanazt, mint ő, akkor nem, ő szopik, de ha ugyanazt tudod, mint ő, miért lépsz be, igaz?
A legszebb később következik:
«A programot pedig a make parancs segítségével állítják össze, és amint mondjuk, annyi paramétere lehet, amennyit a programozó akar» KGT lorito !!!
De SOHA nem fogja megmondani, hogy mit jelent a "fordítás", vagy miből áll, ah, igen, már elmondta, hogy a "make" paranccsal történik;
sudo gyártmány? mini gyártmány? készít? ... gondolom, jóképű
de kiválaszthatja a kívánt bekezdést, például:
„A teljes projektet tartalmazó könyvtárban lenni (esetünkben a /ubunlog/), a következőket kell végrehajtanunk:
[/phpíritu./configure »
fuss, ha jóképű vagy, hogyan futsz? Ha nem is ismered apát, azért jöttél ide, hogy megnézhesd, hogyan sikerült, és ő úgy beszél veled, mintha ugyanazt tudnád, mint ő ...
És már tudom
Most megsértődnek, és azt mondják: «feltételezzük, hogy ha ide lép, akkor megvan az alapvető ismerete, amelyet feltételezünk átgondolt magyarázatainkban, ezt egy ötéves gyermek érti, aki Linuxot használ» .. .
Knio !!! akkor mondd ki !!!!!
Ez azoknak szól, akik tudják !!!!!
a tudatlan lelók nem olvassák el !!! menj máshova !!!
Összesen: Nem tudom, ki a szamár, ki nem, vagy akinek nincs a legelemibb elképzelése arról, hogy mit kell tanítani