Ich verwende 64-Bit-Ubuntu und möchte die Code :: Blocks-IDE installieren. Gibt es ein Repository?
Ich verwende 64-Bit-Ubuntu und möchte die Code :: Blocks-IDE installieren. Gibt es ein Repository?
Antworten:
Code :: Blocks ist eine plattformübergreifende integrierte Entwicklungsumgebung (IDE). Es basiert auf einem selbst entwickelten Plugin-Framework, das eine uneingeschränkte Erweiterbarkeit ermöglicht. Die meisten Funktionen werden bereits von Plugins bereitgestellt. Im Basispaket enthaltene Plugins sind:
- Compiler-Frontend für viele freie Compiler
- Debugger-Frontend für GDB (und CDB für Windows-Plattformen)
- Quellformatierer (basierend auf AStyle)
- Assistent zum Erstellen neuer C ++ - Klassen
- Code-Vervollständigung / Symbol-Browser (in Arbeit)
- Standard-MIME-Handler
- Assistent zum Erstellen neuer Code :: Blocks-Plugins
- Aufgabenliste
- Erweiterbarer Assistent basierend auf Skripten
- Automatisches Speichern (speichert Ihre Arbeit im unglücklichen Fall eines Absturzes) 1
Zum Herunterladen und Installieren klicken Sie auf das Bild unten.
1 Quelle: Ubuntu Apps-Verzeichnis
Es ist im Software Center verfügbar.
Öffnen Sie einfach das Ubuntu Software Center
und suchen Sie nach seinem Namen.
Oder über das Terminal installieren:
sudo apt-get install codeblocks
Von der Code :: Blocks-Website verweist die Download-Seite für Linux auf das Release von Code :: Blocks Builds PPA. Dies ist wahrscheinlich die einfachste Möglichkeit, eine relativ aktuelle Version von Code :: Blocks zu installieren. Gehen Sie folgendermaßen vor, um Code :: Blocks aus dem oben genannten PPA zu installieren:
sudo add-apt-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks codeblocks-contrib
Sie können CodeBlocks mit dem folgenden Befehl installieren:
sudo apt-get install codeblocks
Wenn Sie vorhaben, auf Ubuntu zu entwickeln, ist es von Vorteil, zu lernen, wie Code über die Befehlszeile kompiliert wird ... sogar die Codeblock-IDE
Quellcode herunterladen
http://www.codeblocks.org/downloads
Pick-Datei ähnlich codeblocks_16.01.tar.gz
cd dahin, wo sie den tarball erweitern und ausgeben möchten
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
Jetzt ist es installiert ... los geht's
codeblocks # Voila you have launched your new IDE
Wenn die oben genannten Fehler verursachen, müssen Sie möglicherweise noch Upstream-Abhängigkeiten installieren. In diesem Fall kann dies hilfreich sein
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
Alles was Sie tun müssen, ist zu laufen:
sudo apt-get update
dann
sudo apt-get upgrade
und dann
sudo apt-get install codeblocks
Ihre Repository-Liste ist nicht aktuell, Sie haben einen Update-Vorschlag von Ubuntu erhalten. Wenn Sie Linux-Programmierer werden möchten, empfehle ich Ihnen, sich vor dem Start LPIC-1-Kenntnisse anzueignen. Es ist von entscheidender Bedeutung, die Grundlagen dieses Systems zu verstehen, um es zu codieren.
Ich empfehle die neueste Version von 'Jens' zu verwenden. Auch wenn es inoffiziell ist, können wir alle Versionen bekommen. Sie können auch zwischen Repository- und Just'deb-Dateien wählen.
Fügen Sie für eine stabile Version diese beiden Zeilen zur sources.list
Datei hinzu und aktualisieren Sie den Paketindex
deb [arch=amd64,i386] https://apt.jenslody.de/stable jessie main
deb-src https://apt.jenslody.de/stable jessie main
Dann installieren Sie die Codeblöcke. Getestet unter Ubuntu 12.04 - sowohl 32 als auch 64 Bit.
Sie können versuchen, die Pakete manuell zu installieren. Verbindung über FTP an das Archiv mit dem Dateimanager. Oder laden Sie manuell von der Website über den unten stehenden Link herunter.
Alternativ können Sie es über die GUI mit GDEBI installieren,indem Sie auf jede Deb-Datei klicken, die angibt, ob ein anderes Paket / eine andere Abhängigkeit fehlt. Installieren Sie dann zuerst dieses. Sie können mit Codeblocks beginnen und GDEBI zeigt die direkt verwandten Pakete an und Sie befolgen dies und vermeiden, dass Sie sich in Abhängigkeiten verlieren.
Ich weiß nicht, ob eine Dateizuordnung hergestellt werden kann, um GDEBI direkt vom Browser aus zu starten .
Der Server ist: ftp.archive.ubuntu.com
Und der Pfad zu Codeblocks lautet: ubuntu / ubuntu / pool / universe / c / codeblocks
In einem Terminaltyp: ftp
Dann kommt der Vorschlag
ftp> open ftp.archive.ubuntu.com
user
anonymous
>Type password
"leave blank"
cd ubuntu/ubuntu/pool/universe/c/codeblocks
get *.deb
Die Dateien werden in HOME gespeichert
Löschen Sie die DEBs der unerwünschten Architektur
Speichern Sie dieses Skript:
#!/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;
Sie können nach Antworten zur Verwendung des Skripts suchen, es ausführbar machen und es von HOME aus ausführen .
Ersetzen Sie echo durch den Befehl bash, um Pakete zu installieren:
dpkg -i ${BLOCKS[LIST]};
Ändern Sie die Listennachricht mit der Liste der Pakete für Codeblocks im Ordner HOME
ls *.deb
Passen Sie die Anzahl der Pakete an die Liste der 12 Elemente an
Wenn 20 Elemente, dann 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
dpkg
Sie, muss die Reihenfolge, in der Sie die Pakete installieren , stimmen, und Ihr Skript löst das nicht.