Probleme mit ähhh--allem.

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Probleme mit ähhh–allem.
Hallo Leute,

brauch mal dringend eure Hilfe weil mein Laptop inklusive meiner Nerven gleich aus dem Fenster fliegt. Vorab ich hatte gestern die erste Tafelübung für SP1 und arbeite zum ersten mal mit Linux und C.

Ich würde gerne einfach nur die Übunungsaufgabe 1 bearbeiten, wobei der Weg dorthin mehr als steinig ist. Ich nutze Putty von zu Hause aus, ok funktioniert. Passwort setzten für Sp hat auch funktioniert. Ja und dass ist dann so ziemlich alles was funktioniert hat.

Laut Tafelübung sollte eine Arbeitskopie bereits in folgendem Ordner bereitliegen “/proj/i4sp1/” --------> No such file or directory.

d.h. ich habe alles mögliche probiert evtl mach ich auch was falsch aber ich habe anscheinend kein Verzeichnis mit proj/i4sp1.

Habe nun nach Anleitung eine neue Arbeitskopie erstellt. Habe jetzt ein Verzeichnis und die 3 Unterverzeichnisse branches, trunk, tags;

Im Verzeichnis trunks ist jedoch nichts drin. also habe ich mal manuell das Verzeichnis aufgabe1 erstellt und eine Datei lilo.c

Nun würde ich gerne die bereitgestellten Programmgerüste kopieren, wieder mit dem Aufruf laut Skript “/proj/i4sp1/bin/copy-public-files-for aufgabe1”

Antwort: --------------> Verzeichnis existiert nicht.

Also natürlich kann ich nun warten bis die nächste Rechnerübung ist aber würde gerne daran arbeiten.

Also kann jemand erkennen was ich falsch mache? Bin für jede Hilfe dankbar…!


Nach dem Setzen des PWs kann es bis zu einer Stunde dauern, bis das entsprechende Arbeitsverzeichnis erstellt wurde.

Heißt das du hast dir selber branches, trunk, tags erstellt? Das wäre vermutlich gar nicht mal so gut.

Edit: die lilo.c kannst du dir btw solange manuell kopieren, um die Aufgabe schonmal zu bearbeiten.
Edit2:

du meinst /proj/i4sp1 ?


Nein habe ich nicht, ich habe svn co… eingegeben, also ne neue Arbeitskopie erstellt.

Das PW hab ich gestern schon gesetzt und beim erstellen der Arbeitskopie wollte er das auch wissen und hat es geschluckt, also nehm ich mal an das es funktioniert.

also hatte mich verschrieben habe das verzeichnis doch ;), danke, wenn ich nun aber zugreifen will sagt er Permission denied, heißt das nun ich kann generell nicht zugreifen oder es stimmt was mit dem PW nicht?

Wie kopiere ich die Datei manuell?

Ich weiß fragen über fragen, ich dank dir.


Eventuell auch beim Username verschrieben? Bei anderen darfst du natürlich nicht zugreifen…

„man wget“ bzw. „man scp“


Ein simples [m]cp[/m] tuts auch. :wink:


Die Liste kann man natürlich beliebig erweitert, Google ist da von Vorteil.
Die Befehle sind für den Fall, dass man gern von zu Hause arbeitet ohne ssh und ne lokale Kopie hat. Muss natürlich später im CIP getestet werden und wird, wenns später an linuxspezifischere Programmierung geht, nicht mehr gut nutzbar. Wer nun was lieber nutzt soll mir wurscht sein :-p


Dank an alle für die Tipps. Bin leider grad nicht am pc werde es aber zeitnah testen.


Ich hab ein Problem die Aufgabe 2 zu kopieren.
Wenn ich /proj/i4sp1/bin/copy-public-files-for aufgabe2 aufrufe kommt immer diese Nachricht: “Es existieren zwar oeffentliche Dateien für Aufgabe 2, allerdings ist es nicht noetig diese in dein Projektverzeichnis zu kopieren”
Was mache ich falsch?


Du machst gar nichts falsch, les dir die Nachricht nochmal durch und denk darüber nach :wink:


Du machst nichts falsch. Die Listen zum testen musst du dir nicht in dein Verzeichnis kopieren. Und im dem pub Verzeichnis ist auch keine “…”.c Datei wie bei Aufgabe 1. Die musst du dir in deinem eigenen Verzeichnis selber erstellen. Dazu einfach in /trunk/aufgabe2 z.B. ein “nano wsort.c” oder ein “vi wsort.c” eingeben.


Danke! Hätt ich auch selbst draufkommen können facepalm Ich schiebs mal auf niedrigen Blutzuckerspiegel :wink:


[klugscheißermodus]
Erstellen geht mit „touch wsort.c“, bei deinen Aufrufen musst du die Datei im Editor erst Speichern, damit sie existiert.
[/klugscheißermodus]
Dann kannst du deinen Code schon unter Versionsverwaltung stellen, bevor du versucht bist etwas rein zu schreiben. Ändert in 99% aller Fälle nichts, könnte aber eine nützliche Angewohnheit sein.


Wieder was gelernt :wink:


Erstellen geht mit [m]:>wsort.c[/m] (btw. mit mehr Whitespace [m]: > wsort.c[/m]) :wink:


Oder kürzer: [m]> wsort.c[/m].


Ah, noch besser, danke. Ich wusste gar nicht, dass das in allen Shells geht. Aber sogar dash kann das.


Stimmt, auf > wsort.c hätte man kommen können. Hat man ja in SP gelernt :wink:

Nur hat touch so was neckisches, dass ich wohl dabei bleib. Bis ich das blöde > auf den CIP-Tastaturen gefunden hab ist touch schon längst getippt. Ich brauch einfach nen Stammrechner…

edit: schaut mal wofür touch eigentlich da ist: http://linux.about.com/od/commands/l/blcmdl1_touch.htm 8-( faszinierend.