Korzystam z 64-bitowego systemu Ubuntu i chcę zainstalować IDE Code :: Blocks. Czy jest jakieś repozytorium?
Korzystam z 64-bitowego systemu Ubuntu i chcę zainstalować IDE Code :: Blocks. Czy jest jakieś repozytorium?
Odpowiedzi:
Code :: Blocks to wieloplatformowe zintegrowane środowisko programistyczne (IDE). Opiera się na samodzielnie opracowanym frameworku wtyczek, który umożliwia nieograniczoną rozszerzalność. Większość jego funkcji jest już zapewniona przez wtyczki. Wtyczki zawarte w pakiecie podstawowym to:
- Interfejs kompilatora do wielu darmowych kompilatorów
- Interfejs debugera dla GDB (i CDB dla platform Windows)
- Formater Source (oparty na AStyle)
- Kreator do tworzenia nowych klas C ++
- Uzupełnianie kodu / przeglądarka symboli (praca w toku)
- Domyślny moduł obsługi MIME
- Kreator do tworzenia nowych wtyczek Code :: Blocks
- Lista rzeczy do zrobienia
- Rozszerzalny kreator oparty na skryptach
- Autozapis (zapisuje twoją pracę w niefortunnym przypadku awarii) 1
Aby pobrać i zainstalować, kliknij obraz poniżej.
1 Źródło: Katalog aplikacji Ubuntu
Jest dostępny w Centrum oprogramowania.
Wystarczy otworzyć Ubuntu Software Center
i wyszukać jego nazwę.
Lub zainstaluj przez terminal:
sudo apt-get install codeblocks
Ze strony Code :: Blocks strona pobierania dla Linuksa wskazuje na Code :: Blocks Release Builds PPA , który jest prawdopodobnie najłatwiejszym sposobem na zainstalowanie dość aktualnej wersji Code :: Blocks. Aby zainstalować Code :: Blocks z wyżej wymienionego PPA, wykonaj następujące czynności:
sudo add-apt-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks codeblocks-contrib
Możesz zainstalować CodeBlocks za pomocą następującego polecenia:
sudo apt-get install codeblocks
Jeśli planujesz rozwijać się na Ubuntu, warto nauczyć się kompilować kod z wiersza poleceń ... nawet IDE
pobierz kod źródłowy
http://www.codeblocks.org/downloads
wybierz plik podobny do codeblocks_16.01.tar.gz
cd do miejsca, w którym chcesz rozwinąć archiwum i wydać
tar xvf /path/to/codeblocks_16.01.tar.gz
cd codeblocks-16.01.release
autoreconf -fi #
./configure # standard check to confirm your have necessary libs
make -j4 # actual compile and link step
sudo make install # install binary and its libs
sudo ldconfig # this registers your new libs
teraz jest zainstalowany ... śmiało i uruchom
codeblocks # Voila you have launched your new IDE
Jeśli powyższe informacje zawierają błędy, prawdopodobnie musisz jeszcze zainstalować zależności upstream ... jeśli tak, to może pomóc
sudo apt-get install build-essential
sudo apt-get install -y libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-dev wx3.0-headers wx-common
sudo apt-get build-dep codeblocks
Wszystko, co musisz zrobić, to uruchomić:
sudo apt-get update
następnie
sudo apt-get upgrade
i wtedy
sudo apt-get install codeblocks
Twoja lista repozytoriów jest nieaktualna, otrzymałeś sugestię aktualizacji od Ubuntu. Jeśli chcesz zostać programistą Linuksa, polecam zdobycie wiedzy o LPIC-1 przed rozpoczęciem. Kluczowe jest zrozumienie podstaw tego systemu, aby móc go kodować.
Sugeruję użycie najnowszej wersji z „Jensa”. Nawet jeśli jest to nieoficjalne, możemy pobrać wszystkie wersje. Możesz także wybrać repozytorium lub po prostu plik'ebeb '.
W celu wydania stabilnego dodaj te dwa wiersze do sources.list
pliku i odśwież indeks pakietu
deb [arch=amd64,i386] https://apt.jenslody.de/stable jessie main
deb-src https://apt.jenslody.de/stable jessie main
Następnie zainstaluj blokady kodu. Testowany na Ubuntu 12.04 - zarówno 32-, jak i 64-bitowy.
Możesz spróbować zainstalować pakiety ręcznie. Łączenie przez archiwa za pomocą FTP z menedżerem plików. Lub pobierz ręcznie ze strony w linku poniżej.
Alternatywnie zainstaluj go za pomocą GUI z GDEBI , klikając każdy plik deb, który wskaże, czy brakuje innego pakietu / zależności, a następnie zainstaluj go najpierw. Możesz zacząć od Codeblocks, a GDEBI wskaże bezpośrednio powiązane pakiety i postępuj zgodnie z nim, aby uniknąć zgubienia się w zależnościach.
Nie wiem, czy można utworzyć skojarzenie pliku, aby klikało i uruchamiało GDEBI bezpośrednio z przeglądarki.
Serwer to: ftp.archive.ubuntu.com
Ścieżka do Codeblocks to: ubuntu / ubuntu / pool / universe / c / codeblocks
W typie terminala: ftp
Potem pojawia się propmt
ftp> open ftp.archive.ubuntu.com
user
anonymous
>Type password
"leave blank"
cd ubuntu/ubuntu/pool/universe/c/codeblocks
get *.deb
Pliki zostaną zapisane w HOME
usuń DEB niepożądanej architektury
Zapisz ten skrypt:
#!/bin/bash
# Reference
# http://www.cyberciti.biz/faq/bash-for-loop/
# https://www.dbsysnet.com/2015/12/using-bash-arrays-with-examples
BLOCKS=( hello young flying sun you don look old at all);
for LIST in 0 1 2 3 4 5 6 7 8 9 10 11 12
do
echo ${BLOCKS[LIST]};
done;
Możesz sprawdzić odpowiedzi na temat korzystania ze skryptu, uczynić go wykonywalnym i uruchomić go z poziomu HOME .
Zastąp echo poleceniem bash, aby zainstalować pakiety:
dpkg -i ${BLOCKS[LIST]};
Zmień komunikat listy na listę pakietów dla Codeblocks w folderze HOME
ls *.deb
Dopasuj liczbę pakietów do listy 12 elementów
Jeśli 20 elementów, to 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
dpkg
ciebie, musisz uzyskać porządek, w którym instalujesz pakiety, a twój skrypt tego nie rozwiązuje.