Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: oraf 11 Října 2013, 16:02:37
-
Zdravim snazims e rozjet lazarus pod Ubuntu a stale se mi nedari pris tartu vyskoci okno s tou to hlaskou :
Aktuální adresář zdrojových kódů Free Pascalu "/usr/share/fpcsrc/"
nevypadá správně.
Zvolte OK pro nastavení předvoleného "/usr/share/fpcsrc/$(FPCVer)".
Jinak zkontrolujte Prostředí -> Volby prostředí -> Soubory
pak nabehne prostredi ve kterem se da pracovat ale jakmile se snazim ulozit projekt tak se sie objevi okno pro ulozeni ale neraguje na nic a lazarusu se pak musi ukoncit proces.
a pri kompilaci vypise hlaseni :
/usr/bin/ld: warning: link.res contains output sections; did you forget -T?
/usr/bin/ld: cannot find -lgtk-x11-2.0
/usr/bin/ld: cannot find -lgdk-x11-2.0
/usr/bin/ld: cannot find -lpango-1.0
/usr/bin/ld: cannot find -lcairo
project1.lpr(19,1) Error: Error while linking
project1.lpr(19,1) Fatal: There were 1 errors compiling module, stopping
a aplikaci nezkompiluje,
nema nekdo tuseni co s tim ?
predem diky
-
Mám špatné zkušenosti s instalováním vývojových IDE z Ubuntu, včetně Lazarusu.
Nainstaluj si raději Lazarus z jeho Home Page: http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%201.0.12/
Nainstaluj všechny .deb balíčky. V máš tam návod jak na to.
Dodrž toto pořadí: fpc, fpc-src a lazarus.
Budeš mít novější verzi než je v Ubuntu.
-
na to enco bude ale pri instalaci mi doslo k urcitym problemum :
pri instalaci lazarusu , ktery nesel nainstalovat mi Centrum sw nahlasil
nelze nainstalova "libgtk2.0-dev"
tak sjem se ho pokusil doisntalovat rucne ovsem tez se nezadarilo :
sudo apt-get install libgtk2.0-dev
Čtu seznamy balíků… Hotovo
Vytvářím strom závislostí
Čtu stavové informace… Hotovo
Některé balíky nemohly být instalovány. To může znamenat, že požadujete
nemožnou situaci, nebo, pokud používáte nestabilní distribuci, že
vyžadované balíky ještě nebyly vytvořeny nebo přesunuty z Příchozí fronty.
Následující informace vám mohou pomoci vyřešit tuto situaci:
Následující balíky mají nesplněné závislosti:
libgtk2.0-dev : Závisí na: libpango1.0-dev (>= 1.20) ale nebude se instalovat
Závisí na: libcairo2-dev (>= 1.6.4-6.1) ale nebude se instalovat
E: Nelze opravit problémy, některé balíky držíte v porouchaném stavu.
pokracoval jsem tedy k instalaci techto baliku rucne:
sudo apt-get install libcairo2-dev
Čtu seznamy balíků… Hotovo
Vytvářím strom závislostí
Čtu stavové informace… Hotovo
Některé balíky nemohly být instalovány. To může znamenat, že požadujete
nemožnou situaci, nebo, pokud používáte nestabilní distribuci, že
vyžadované balíky ještě nebyly vytvořeny nebo přesunuty z Příchozí fronty.
Následující informace vám mohou pomoci vyřešit tuto situaci:
Následující balíky mají nesplněné závislosti:
libcairo2-dev : Závisí na: libcairo2 (= 1.12.2-1.0ubuntu0~precise2) ale 1.12.2-1.0ubuntu0~precise26.2 se bude instalovat
Závisí na: libcairo-gobject2 (= 1.12.2-1.0ubuntu0~precise2) ale 1.12.2-1.0ubuntu0~precise26.2 se bude instalovat
Závisí na: libcairo-script-interpreter2 (= 1.12.2-1.0ubuntu0~precise2) ale 1.12.2-1.0ubuntu0~precise26.2 se bude instalovat
E: Nelze opravit problémy, některé balíky držíte v porouchaném stavu.
ovsem tyto baliky jiz naisntalovane mam .
-
Vyřešení problémových balíčků v Synapticu nepomůže?
-
zkousel jsem opravovat baliky ale bez vysledku , porad mi to vypisuje ze je neco poskozene
-
Tak jsem narazil na stejný problém jako ty (na Ubuntu 13.10), podařilo se mi ho vyřešit následující cestou:
Odinstaloval jsem pomocí synaptic fpc i lazarus. Potom jsem provedl:
sudo apt-get autoremove -y
a znovu nainstaloval ze synaptic fpc a fpc-src. (verze 2.6.2)
Potom jsem stáhl balík s Lazarusem ze stránky http://www.lazarus.freepascal.org/index.php?page=downloads (http://www.lazarus.freepascal.org/index.php?page=downloads) a ten nainstaloval (jen Lazarus bez fpc). Od té doby Lazarus funguje celkem v normě.
-
ja nemam bohuzel 2.6 v repozitarich nejaky tip kde je sehnat?
-
Pak si stáhni a nainstaluj fpc ze stránky pro download lazarusu, a zkontroluj jestli existuje cesta /usr/share/fpcsrc/2.6.2/ a pokud ne tak si ji nahraď linkem na skutečnou cestu. Víc mě teď nenapadá.
-
tak pokrocilo to torsku jen musim splnit zavislost na libgkt2.0-dev ale tento balik je zavisly asi na 15 dalsich , existuje zpusob jak je vsechny nainstalovat nebo musim po jednom?
-
Zkoušel jsi opravu poškozených závislostí?
Třeba takto:
sudo apt-get update
sudo apt-get -f upgrade
-
W: Duplicate sources.list entry http://cz.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages (/var/lib/apt/lists/cz.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages)
W: Duplicate sources.list entry http://cz.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages (/var/lib/apt/lists/cz.archive.ubuntu.com_ubuntu_dists_precise_universe_binary-amd64_Packages)
W: Duplicate sources.list entry http://cz.archive.ubuntu.com/ubuntu/ precise/main i386 Packages (/var/lib/apt/lists/cz.archive.ubuntu.com_ubuntu_dists_precise_main_binary-i386_Packages)
W: Duplicate sources.list entry http://cz.archive.ubuntu.com/ubuntu/ precise/universe i386 Packages (/var/lib/apt/lists/cz.archive.ubuntu.com_ubuntu_dists_precise_universe_binary-i386_Packages)
W: Pro nápravu těchto problémů můžete zkusit spustit apt-get update
pri apt-get update, ani kouzelna rada nefunguje
-
v synaptic si najdi duplicity ve zdrojích a odstraň je.
-
uz se mi podarilo bezproblemu udelat upgrade , ale nic to nevyresilo stale je tam potrebna zavislost na kupe dalsi baliku ktere se mi nenainstaluji
-
nenapdlo neokoho neco ? prez synaptic jsem orpavil baliky ale stale to troskota na zavislostech :-(