Nincs gcc

Fórumok

Nincs gcc

Hozzászólások

Hálás köszönetem, sikerült felrakni és úgy néz ki, működik is! :)

Van még egy apró hiba: file szerverként is üzemel a gép, és akár a távoli gépről a megosztott könyvtáron keresztül, akár ssh-shellből próbálok egy nagyobb méretű könyvtárat törölni, egy darabig eljut, aztán kompletten megfagy, nem reagál semmire, csak resetelni tudok. Túl kicsi lenne a gép hozzá? (466-os celeron, 128MB ram)

[quote:b20ba95559="moha7"]
Van még egy apró hiba: file szerverként is üzemel a gép, és akár a távoli gépről a megosztott könyvtáron keresztül, akár ssh-shellből próbálok egy nagyobb méretű könyvtárat törölni, egy darabig eljut, aztán kompletten megfagy, nem reagál semmire, csak resetelni tudok. Túl kicsi lenne a gép hozzá? (466-os celeron, 128MB ram)

Nem hinném, hogy túl kicsi lenne hozzá a gép, nekem inkább valamilyen hardverhibának tűnik (ide csipszet, memória, ilyesmi). A helyedben végigcsinálnék rajta egy komplett burn-in tesztet (memtest, badblocks, cpuburn, stress). Eltart egy darabig, de jó tudni, ha van valami baj. Persze előtte teljes backup, nem véletlenül hívják burn-in-nek, ha valamivel gáz van, akkor van esély arra, hogy most elfüstöl. (Lehet, hogy az ünnep miatt nem épp ez rá a legalkalmasabb időpont...)

Végül is annyira nem gáz, mert csak átmeneti tárolónak használjuk (ha két gép közt viszünk át adatot), és ha nem használom folyamatosan, akkor nincs gondja. Routerként meg hiba nélkül megy.
Lehet, hogy van valami hardveres baja, mert egy kimustrált Mercury alaplap van benne és "elfekvő" cuccokból lett összepakolva.
De nem akarom nagyon kínozni.

Az előző problémához: úgy tűnik, hogy ugyanannál a file-nál áll le. Lehet, hogy valami gond van a hdd-vel?

Könnyen lehet. Vagy esetleg a file-rendszerben van valami hiba. Én backupolnék a helyedben, felbootolnám egy (lehető legfrissebb) knoppixszal, és fsck-znék.

Akkor most egy nagyon láma kérdés:
Hogy tudok a legegyszerűbben full backupot csinálni a rendszerről?

legegyszerubben?
tar -cvvf backup.tar /
:D

[quote:5c8e69912d="moha7"]Akkor most egy nagyon láma kérdés:
Hogy tudok a legegyszerűbben full backupot csinálni a rendszerről?

Lehet, hogy nem jól értelmezem a dolgokat, de hogy jön ide
a gcc?

[quote:16bc8ce195="1aca"]legegyszerubben?
tar -cvvf backup.tar /
:D

Komplett partíciók mentésére a dump progi jobban használható.

[quote:38d506c15a="Beanie"][quote:38d506c15a="1aca"]legegyszerubben?
tar -cvvf backup.tar /
:D

Komplett partíciók mentésére a dump progi jobban használható.

vagy esetleg a dd
dd if=/dev/hda of=/mnt/backup/backup.dd

ez komplett lementi a particiodat egy adott fileba. visszairni ugyan igy: dd if=/mnt/backup/backup.dd of=/dev/hda. ha esetleg tul sok helyet foglal, raengedsz egy gzip-et vagy valami

Hello!

Én elég kezdő Linuxos vagyok. Beállítottam itthon egy kis gépet Mandrake Linux 10.1-gyel routernek.
Sokat szenvedtem vele, de végül rendesen műxik routerként. Szeretném pár funkcióval bővíteni (konkrétan pl: hogy mérje a ki/bejövő adatforgalmat), de alig tudok telepíteni valamit, ugyanis nincs gcc a gépen (gőzöm sincs, hogy sikerült ezt elérnem). Az eddigi programokat mind rpm csomagokból raktam fel.
Van rá esély, hogy fel tudok rakni egy gcc-t újratelepítés nélkül? Ha igen, hogyan? Leszedtem ugyanis a gcc-t, de ahhoz is kellene valami fordító, hogy felmenjen, rpm csomagban meg nem tudtam felrakni az összes dependency-t, amit kért...

Nagyon megköszönöm, ha valaki tud segíteni.
Moha

asszem manmdrakeben is van vmi apt-hez hasonlo dolog. asszem urpmi vagy mi.
olvass utana.

http://www.linuxquestions.org/questions/archive/5/2003/05/3/48643

A Mandrake cédéden kell lennie gcc-nek több rpm csomagra széttördelve, ha tettél fel X-et, akkor a Mandrake Control Centerrel kényelmesen fel tudod tenni, ha nem, akkor kézileg kell megkeresned a cédén, és az rpm paranccsal kézileg feltenni.

Ha nincs X, akkor is használhatod az
[code:1:3653e39ebf]
urpmi gcc
[/code:1:3653e39ebf]
parancsot: ez felrakja a gcc-t és a szükséges függőségeket is.

Üdv,
L. Á.

Az X fel van rakva, viszont jelenleg SSH shell-ből dolgozok a gépen, itt viszont nem tudok X-et indítani (azaz, ha megpróbálom, leáll az egész) - egy 466-os celeron a router 128MB rammal.
Lehet egyáltalán SSH shell-ből X-et hívni?

A másik gond, hogy jelenleg nincs CD-rom a routerben, csak az installáláskor raktam bele. A többit már utólag küldtem át rá a Samba-n keresztül (file serverként is funkcionál a gép).

Próbáltam a leírtakat, a CD-ről át is tettem a szükséges rpm-eket:
[code:1:66250da6b4][root@kserver mrtg]# urpmi gcc
a következő cserélhető adatforrás útvonala nem elérhető: "Installation CD 1 (cdrom1)"
A következő csomagok tartalmazzák a(z) gcc komponenst:
gcc2.96-cpp
libgcc1
[root@kserver mrtg]# rpm -ivh gcc2.96-cpp*.rpm libgcc1*.rpm
Preparing... ########################################### [100%]
package libgcc1-3.4.1-4mdk is already installed
package gcc2.96-cpp-2.96-0.83mdk is already installed
[root@kserver mrtg]# gcc -v
-bash: gcc: command not found[/code:1:66250da6b4]Ennek ellenére még mindig nem találja a gcc-t. :(

PATH rendben van? Nézd meg a locate és find parancsokkal, hogy talál-e gcc nevű fájlt. Lehet /usr/local -ba tette, ami nincs feltétlen benne a path-ban. (Nem tudom Mandrake esetén hogyan van.)

Csak egy gcc nevű könyvtárat talált, azon belül pedig:
[code:1:8035e393be][root@kserver 3.4.3]# pwd
/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3
[root@kserver 3.4.3]# ls
cc1*
[root@kserver 3.4.3]#[/code:1:8035e393be]Azóta szétnéztem a Linuxquestions-ön és beállítottam az urpmi-t, hogy netről töltse a csomagokat. És mégis:
[code:1:8035e393be][root@kserver 3.4.3]# urpmi gcc
Már minden telepítve van
[root@kserver 3.4.3]# gcc -v
-bash: gcc: command not found[/code:1:8035e393be]Most én vagyok hülye vagy nagyon nem szeret a rendszer? :(

Hm, és mi van, ha amit felraktál az csak libeket, meg headereket tartalmaz, és maga a fordító másik csomagban van? Nézd meg az összes gcc kezdetű csomagnevet.

A gcc2.96-cpp csomag csak a 2.96-os verziószámú gcc-hez a c++ nyelvi rész. Ez egyrészt nem elég, másrészt a rendszer 3.4.1-es gcc-t használ (nem ez a jó csomag).

Ha a gép router, akkor gondolom legalább ADSL-en van, úgyhogy nem kell CD, installálhatunk hálózatról.

Először is, ezt a gcc-t szedd le:
[code:1:e57659c9ca]
urpme gcc2.96
[/code:1:e57659c9ca]
Majd hozzáadjuk a lehetséges telepítési források listájához valamelyik ftp mirrort:
[code:1:e57659c9ca]
urpmi.addmedia ftp ftp://ftp.gwdg.de/pub/linux/mandrakelinux/official/10.1/i586/media/main/ with media_info/hdlist.cz
[/code:1:e57659c9ca]
(egy sorban!)
majd mehet a telepítés:
[code:1:e57659c9ca]
urpmi gcc
[/code:1:e57659c9ca]

Remélem így menni fog. Ha mág mindig nem megy, akkor először a telepítőCD-n keresi, azt el kell távolítani (ebben nem vagyok biztos), akkor a /etc/urpmi/urpmi.cfg fileban az annak megfelelő blokkba írd be egy külön sorba, hogy ignore (de előtte ne felejts el készíteni egy biztonsági másolatot az eredeti file-ról.

Sok szerencsét!
L. Á.