Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2014-10-21 01:07:02

  Lopus2 - Użytkownik

Lopus2
Użytkownik
Zarejestrowany: 2012-01-22

[FreeBSD] GCC - instalacja oraz deinstalacja

Witam,
otóż mam mały problemik, próbuje zainstalować GCC 4.9 jednakże kiedy wklepuje komende pkg_add -r gcc49  dostaje komunika że starsza wersja GCC jest zainstalowana

Kod:

pkg_add: package 'gcc49-4.9.0.20140119' or its older version already installed

, a konkretniej

Kod:

gcc version 4.2.1 20070831 patched [FreeBSD]

jak mogę się tego pozbyć? Próbowałem na różne sposoby

Kod:

pkg_delete -r gcc42

jednakże bezskutecznie

Kod:

pkg_delete: no such package 'gcc42' installed

prosiłbym o rady

Offline

 

#2  2014-10-21 10:43:47

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: [FreeBSD] GCC - instalacja oraz deinstalacja

A jaką wersje systemu masz?

pkg (pkgng) masz zainstalowany?

Offline

 

#3  2014-10-21 11:58:11

  Lopus2 - Użytkownik

Lopus2
Użytkownik
Zarejestrowany: 2012-01-22

Re: [FreeBSD] GCC - instalacja oraz deinstalacja

FreeBSD 9.3 p2
Oczywiście że jest zainstalowany

Offline

 

#4  2014-10-21 13:51:34

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: [FreeBSD] GCC - instalacja oraz deinstalacja

i w jaki sposób instalowałeś gcc ? 
za pomocą pkg_install czy pkg?  bo to dwa różne narzędzia i w 2 miejscach trzymają swoje dane o pakietach jeśli nie przekonwertowałeś bazy.
Jeśli przekonwertowałeś  baze danych o pakietach do pkgng  wydaj polecenie:

Kod:

 pkg info |grep gcc

a potem wykorzystaj pkg  i pełną nazwe paczki gcc do usunięcia tej paczki.

wskazówka: jak za pomocą pkg usuwa się paczki?

Kod:

pkg help

Offline

 

#5  2014-10-21 15:20:31

  Lopus2 - Użytkownik

Lopus2
Użytkownik
Zarejestrowany: 2012-01-22

Re: [FreeBSD] GCC - instalacja oraz deinstalacja

a więc tak, już tak  robiłem jednakże nie dało to efektów

Kod:

 pkg_delete gcc-ecj-4.5
pkg_delete: no such package 'gcc-ecj-4.5' installed

natomiast ten polecenie: gcc -v oraz

Kod:

 pkg info | grep gcc
gcc-ecj-4.5                    Eclipse Java Compiler used to build GCC Java

root@ns340991:~ # gcc -v pkg info |grep gcc pokazują całkowicie co innego

[b][1][/b]
Using built-in specs.
Target: amd64-undermydesk-freebsd
Configured with: FreeBSD/amd64 system compiler
Thread model: posix
gcc version 4.2.1 20070831 patched [FreeBSD]
[b][2][/b]
gcc-ecj-4.5                    Eclipse Java Compiler used to build GCC Java[/quote]
Wszedłem do folderu z portem gcc-ejc... i wykorzystując polecenie

Kod:

make deinstall clean

udało mi sie usunąć gcc
jednakżę polecenie gcc -v

Kod:

Using built-in specs.
Target: amd64-undermydesk-freebsd
Configured with: FreeBSD/amd64 system compiler
Thread model: posix
gcc version 4.2.1 20070831 patched [FreeBSD]

nadal pokazuje wersje 4.2



[color=red]posty edytujemy a nie wklejamy jeden pod drugim: winnetou[/color]

Offline

 

#6  2014-10-21 18:09:22

  mati75 - Psuj

mati75
Psuj
Skąd: default city
Zarejestrowany: 2010-03-14
Serwis

Re: [FreeBSD] GCC - instalacja oraz deinstalacja

Edytuj te dwa pliki https://www.freebsd.org/doc/en/articles/custom-gcc/article.html#configuring-ports-gcc


[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

Offline

 

#7  2014-10-21 18:28:22

  Lopus2 - Użytkownik

Lopus2
Użytkownik
Zarejestrowany: 2012-01-22

Re: [FreeBSD] GCC - instalacja oraz deinstalacja

ale co mi da ich edycja skoro nie mogę zainstalować nowszej wersji

Kod:

pkg_add: package 'gcc48-4.8.3.s20140116' or its older version already installed

Offline

 

#8  2014-10-21 19:02:31

  mati75 - Psuj

mati75
Psuj
Skąd: default city
Zarejestrowany: 2010-03-14
Serwis

Re: [FreeBSD] GCC - instalacja oraz deinstalacja

Zainstaluj z portów.


[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

Offline

 

#9  2014-10-21 20:18:57

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: [FreeBSD] GCC - instalacja oraz deinstalacja

http://unix.stackexchange.com/questions/130639/how-do-i-install-the-latest-gcc-on-freebsd
https://www.freebsd.org/doc/en/articles/custom-gcc/article.html

Ta wersja gcc jest w systemie bazowym freebsd i jej nie usuniesz w normalny sposób !!! Musiałbyś przekompilowywać ze źródeł cały bazowy system,  ustawiając podczas budowania w konfiguracji tak, aby system bazowy skompilował się bez kompilatora gcc.

To co Ci tu podajemy jest trikem jak zainstalować nowszą wersje gcc i jej używać i maskując odpowiednimi wpisami aby stara wersja była nie używana, a dalej sobie siedziała i istniała w systemie.

Bo wiesz freebsd to nie dystrybucja linuxa. To unix-like. I tu jest podział na system bazowy i na paczki/porty. I nie jest to traktowane jako całość. Tylko dwie różne ale powiązane ze sobą rzeczy.

Ale skoro tak bardzo chcesz się bawić w usuwanie to prosze. Tutaj opis
https://www.freebsd.org/doc/handbook/synching.html
https://www.freebsd.org/doc/handbook/makeworld.html

A i do  pliku /etc/src.conf dodajesz wpis

Kod:

# Do not build the C++ compiler.
WITHOUT_CXX

i przebudowujesz cały system. Tzn ściagasz za pomocą svn  zródła systemu i go kompilujesz ( w tym kompilacja świata i kernela) i instalujesz.
I cieszysz się wersją  freebsd bez starej wersji gcc w base systemie. Jeśli się troche znasz to możesz spróbować zabawy. Jeśli się nie znasz to ... " rób swoje ryzyko jest twoje"

]:>

PS . Chyba nie rozumiesz co robisz


root@ns340991:~ # gcc -v pkg info |grep gcc pokazują całkowicie co innego
[1]
Using built-in specs.
Target: amd64-undermydesk-freebsd
Configured with: FreeBSD/amd64 system compiler
Thread model: posix
gcc version 4.2.1 20070831 patched [FreeBSD]
[2]
gcc-ecj-4.5                    Eclipse Java Compiler used to build GCC Java[/quote]
czy gcc i  gcc-ecj to jest to samo?

Tu pokazuje wersje paczki  Eclipse Java Compiler used to build GCC Java , a tu wersje gcc która jest w systemie bazowym


A i chyba dalej nie wiesz co to jest pkgng = pkg new generation https://www.freebsd.org/doc/handbook/pkgng-intro.html

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.009 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00090 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.143.5.161' WHERE u.id=1
0.00184 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.143.5.161', 1732202783)
0.00064 SELECT * FROM punbb_online WHERE logged<1732202483
0.00046 SELECT topic_id FROM punbb_posts WHERE id=277886
0.00004 SELECT id FROM punbb_posts WHERE topic_id=26585 ORDER BY posted
0.00065 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=26585 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00118 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=26585 ORDER BY p.id LIMIT 0,25
0.00078 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=26585
Total query time: 0.00668 s