• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

codeblock na linuxie wyłącza się

Cloud VPS
0 głosów
988 wizyt
pytanie zadane 26 listopada 2015 w C i C++ przez katolik6 Dyskutant (8,140 p.)
Od kilku godzin mam kali linuxa i chciałbym na nim trochę napisać, więc ściągnąłem code blocka, binary relase, debian 64, stable. zainstalowałem komendą dpkg -i *.deb, pojawił się w aplikacjach, więc go włączyłem, ale po chwili znikł z górnego paska. Po prostu znikł, żadnego ekranu wstępnego, raportu, nic, włączam, jest chwilę na pasku i znika(przy okazji wiatraczek się troszkę uspokaja).

3 odpowiedzi

+1 głos
odpowiedź 26 listopada 2015 przez adrian17 Mentor (354,620 p.)
wybrane 26 listopada 2015 przez katolik6
 
Najlepsza

Um... nie mam osobiście Kali więc nie mam pewności, ale z tego co widzę to w repozytoriach kali jest codeblocks, więc czemu nie po prostu:

apt-get install codeblocks

komentarz 26 listopada 2015 przez adrian17 Mentor (354,620 p.)
To usuwaj po kolei wszystkie te zależności.
komentarz 26 listopada 2015 przez katolik6 Dyskutant (8,140 p.)
dobra, poszło do przodu, jeszcze tylko to

apt-get upgrade
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Należy uruchomić "apt-get -f install", aby je naprawić.
Następujące pakiety mają niespełnione zależności:
 codeblocks-libwxcontrib0 : Wymaga: libwxbase2.8-0 (>= 2.8.12.1) ale nie da się go zainstalować
                            Wymaga: libwxgtk2.8-0 (>= 2.8.12.1) ale nie da się go zainstalować
 libcodeblocks0 : Wymaga: libwxbase2.8-0 (>= 2.8.12.1) ale nie da się go zainstalować
                  Wymaga: libwxgtk2.8-0 (>= 2.8.12.1) ale nie da się go zainstalować
                  Poleca: codeblocks ale nie da się go zainstalować
 libwxsmithlib0 : Wymaga: libwxbase2.8-0 (>= 2.8.12.1) ale nie da się go zainstalować
                  Wymaga: libwxgtk2.8-0 (>= 2.8.12.1) ale nie da się go zainstalować
                  Poleca: codeblocks-contrib (= 13.12-1) ale nie da się go zainstalować
E: Niespełnione zależności. Proszę spróbować użyć -f.
root@----:~# dpkg -r codeblocks-libwxcontrib0
dpkg: problemy z zależnościami uniemożliwiają usunięcie codeblocks-libwxcontrib0:
 codeblocks-wxcontrib-dev zależy od codeblocks-libwxcontrib0 (= 13.12-1).

dpkg: błąd przetwarzania pakietu codeblocks-libwxcontrib0 (--remove):
 problemy z zależnościami - nie zostanie usunięty
Wystąpiły błędy podczas przetwarzania:
 codeblocks-libwxcontrib0
root@----:~# dpkg -r codeblocks-libwxcontrib-dev
dpkg: ostrzeżenie: ignorowanie żądania usunięcia pakietu codeblocks-libwxcontrib-dev, który nie jest zainstalowany

 

spodziewałem się tego, za pierwszym razem instalowałem libki instalatorem pakietów plik po pliku, niektóre zwracały błędy
komentarz 26 listopada 2015 przez adrian17 Mentor (354,620 p.)
...nie mam pojęcia co zrobiłeś. To znaczy rozumiem, zainstalowałeś wersję programu kompletnie niekompatybilną z systemem który masz i totalnie zmasakrowałeś system zależności pakietów. Skoro masz Kali dopiero ~6h, to jeśli nie uda Ci się usunąć wszystkich pozostałości starego C::B to polecam reinstalację systemu :P
komentarz 26 listopada 2015 przez katolik6 Dyskutant (8,140 p.)
kurka, codeblocks-dev zależy od codeblock-headers i odwrotnie
komentarz 27 listopada 2015 przez katolik6 Dyskutant (8,140 p.)
dobra, wywaliłem wszystko, działa, problem powyżej można rozwiązać z pomocą tych informacji.
0 głosów
odpowiedź 26 listopada 2015 przez Sedi Stary wyjadacz (10,200 p.)
Może spróbuj go odinstalować i zainstalowac ponownie tym razem korzystając z

https://www.youtube.com/watch?v=75UZ5ScW_TM

tego 15-minutowego filmu ?:)

Pozdrawiam :)
komentarz 26 listopada 2015 przez katolik6 Dyskutant (8,140 p.)
ale do tego trzeba wxwidgets, nie ma prostszego sposobu?
komentarz 26 listopada 2015 przez Sedi Stary wyjadacz (10,200 p.)
Chciałbyś mieć prostą kobietę, czy dobrą kobietę ?:)

Jeśli pytasz, czy nie ma prostszego, to nie wiem. Ja jestem tylko amator, który trochę wie o

Linuksie :)

Swoją drogą, to zobacz, że Code::Blocks jest właśnie zbudowany na tym wxwidgets

https://pl.wikipedia.org/wiki/WxWidgets

PS. Jak się uprzesz, to na Linuksie możesz w samym terminalu pisać w vimie :D

Pozdrawiam :)
komentarz 26 listopada 2015 przez katolik6 Dyskutant (8,140 p.)
Wiem, że jest w tym napisany. I wiem, że może działać bez środowiska, wystarczą libki, przynajmniej w windows.
0 głosów
odpowiedź 26 listopada 2015 przez niezalogowany
edycja 26 listopada 2015
O problemie kiedyś pisałem, codeblocks będzie działał poprawnie tylko kompilowany ręcznie z biblioteką wxWidgets 2.8.12.

Nadto z wxSmitch mogą być problemy.

Czyli w zasadzie możesz śmiało tworzyć swoje programy w dowolnym edytorze i kompilować ręcznie (chyba, że tego nie potrafisz i wolisz aby CB znalazł ci kompilator i za ciebie wykonał polecenie g++ plik.cpp -o plik)

Tu masz powiązany link:

https://forum.pasja-informatyki.pl/81659/c-na-macu-problem-z-codeblocks#c82049

EDIT

Jeśli tak bardzo chcesz mieć CB z repozytoriów to:

http://apt.jenslody.de/

Ale ostrzegam, że są problemy ze stabilnym działaniem
komentarz 26 listopada 2015 przez adrian17 Mentor (354,620 p.)
C::B jest w repozytoriach Kali, a Nightly raczej nie potrzebne.
komentarz 26 listopada 2015 przez niezalogowany
A jest w repozytoriach kali wxwidgets 2.8.12 ?
komentarz 26 listopada 2015 przez adrian17 Mentor (354,620 p.)
Kali jest rolling release, używając go z definicji używając go zgadzasz się na nowsze wersje programów kosztem potencjalnie mniejszej stabilności.
komentarz 26 listopada 2015 przez niezalogowany
Z CB jest tak, że wymaga biblioteki, na której był kompilowany, czyli

libwxgtk2.8-0 (>= 2.8.12.1)

to jest dziwne bo wymaga >= 2.8.12

w mojej ocenie jest to błąd pewnie wymaga 2.8.12 a nie przykładowo 3.0.2
komentarz 26 listopada 2015 przez adrian17 Mentor (354,620 p.)
Nie, bo on tego nie instalował z repo tylko ręcznie z .deb - to był podstawowy problem. Jak zajrzysz do plików repozytoriów to zależą one od wx3. http://http.kali.org/kali/pool/main/c/codeblocks/
komentarz 26 listopada 2015 przez niezalogowany
aha.

no to jak z deb to musi mieć rem pakiet i go odinstalować:

dpkg -r nazwapakietu

a potem zainstalować z repo
komentarz 26 listopada 2015 przez adrian17 Mentor (354,620 p.)
Spójrz do nitki wyżej - dokładnie to mu radziłem zrobić, ale i tak jest burdel.
komentarz 26 listopada 2015 przez niezalogowany
no fakt

:)\

Pozdrawiam, widzę, że problem rozwiązany

Podobne pytania

0 głosów
1 odpowiedź 327 wizyt
pytanie zadane 12 marca 2016 w C i C++ przez Ajtenstelar Nowicjusz (240 p.)
0 głosów
0 odpowiedzi 171 wizyt
pytanie zadane 10 marca 2020 w C i C++ przez Anahan89 Obywatel (1,320 p.)
0 głosów
2 odpowiedzi 842 wizyt

93,483 zapytań

142,417 odpowiedzi

322,763 komentarzy

62,895 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...