@NlightNFotis Wie sieht es mit jemandem aus, der neu in Ubuntu ist, um all diese Dinge zu verwalten? Dies ist also der Ort, an dem einzelne Benutzer Hilfe von den Communitys erhalten. Vielleicht klingt die Frage für den Experten dumm, aber für die Neulinge ist es eine ernste Sache. PLZ Verstehe nicht, schätze, wir haben stattdessen die Flamme der 'Menschheit' entzündet. Wie auch immer, ich betrachte Sie alle als Experten, bitte zögern Sie nicht, mir in Zukunft zu helfen.
Namshum
2
@Namshum Mein Kommentar war nicht, Sie zu entflammen, sondern zu implizieren, dass jeder ernsthafte Softwareentwickler ein Problemlöser ist , und er sollte selbst eine Antwort auf seine Probleme finden und andere nicht nach Lösungen für seine Probleme fragen , es sei denn, er hat alles getan er konnte eine Antwort finden und dennoch scheiterte er.
NlightNFotis
1
@NlightNFotis Danke! für deinen link. Und ich möchte Ihnen auch sagen, dass ich versuche, etwas Programmieren in C ++ zu lernen.
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.
Ich habe den folgenden Fehler erhalten: - Fehler beim Abrufen in.archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets2.8/… Verbindung fehlgeschlagen [IP: 91.189.92.182 80] E: Einige Archive konnten nicht abgerufen werden, möglicherweise werden sie ausgeführt apt-get update oder probier mit --fix-missing?
Namshum
Wird für mich nicht im Software-Center angezeigt.
Neuronet
Dieser Terminalbefehl funktioniert, obwohl er im Software-Center nicht angezeigt wird.
Domarius
18
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:
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
Während Ihre Vorgehensweise korrekt ist, sollte angegeben werden, dass das Kompilieren von Code :: Blocks gegen wxwidgets 3 noch nicht richtig unterstützt wird und zu Abstürzen innerhalb der IDE führen kann, aber wxwidgets 2.8 ist mit 16.04 LTS nicht mehr verfügbar.
Videonauth
1
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.
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 .
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
Etwas komplizierte Vorgehensweise, insbesondere bei der Installation durch dpkgSie, muss die Reihenfolge, in der Sie die Pakete installieren , stimmen, und Ihr Skript löst das nicht.
Videonauth
Richtig, und was ist dann mit apt-get? Laden Sie die Pakete aus den Archiven herunter und legen Sie sie unter / var / ... ab und teilen Sie apt-get mit, dass diese bestimmte Version installiert werden soll. Das wäre ein Knall, wenn es funktionieren würde. Ich denke, apt-get prüft zuerst die Archive, um zu vermeiden, dass Pakete erneut heruntergeladen werden.
userDepth
Dies könnte funktionieren, aber nagle mich nicht fest, müsste eine VM einrichten, um es zu testen. Ich habe meine Code :: Blocks von Grund auf neu kompiliert.
Videonauth
Ja. als echter freier Benutzer eine VM. Aus diesem Grund möchte ich Snapshots verwenden, um diese Art von Dingen wiederherzustellen. Es gibt apt-btrfs, an die ich mich irgendwie erinnere, aber es schien nicht unterstützt zu sein. Ich brauche es, damit ich es gabele. Hat Code Blocks eine MAKE RUN-Regel? @Videonauth
Antworten:
Zum Herunterladen und Installieren klicken Sie auf das Bild unten.
1 Quelle: Ubuntu Apps-Verzeichnis
quelle
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:
quelle
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:
quelle
Sie können CodeBlocks mit dem folgenden Befehl installieren:
quelle
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
Jetzt ist es installiert ... los geht's
Wenn die oben genannten Fehler verursachen, müssen Sie möglicherweise noch Upstream-Abhängigkeiten installieren. In diesem Fall kann dies hilfreich sein
quelle
Alles was Sie tun müssen, ist zu laufen:
dann
und dann
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.
quelle
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.
http://apt.jenslody.de/
Fügen Sie für eine stabile Version diese beiden Zeilen zur
sources.list
Datei hinzu und aktualisieren Sie den PaketindexDann installieren Sie die Codeblöcke. Getestet unter Ubuntu 12.04 - sowohl 32 als auch 64 Bit.
quelle
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 .
FTP: Archive
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
Die Dateien werden in HOME gespeichert
Löschen Sie die DEBs der unerwünschten Architektur
Speichern Sie dieses Skript:
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:
Ändern Sie die Listennachricht mit der Liste der Pakete für Codeblocks im Ordner HOME
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
quelle
dpkg
Sie, muss die Reihenfolge, in der Sie die Pakete installieren , stimmen, und Ihr Skript löst das nicht.