Frage Versucht, ein Programm über das Terminal zu installieren und habe alle meine Ordner verloren, kann nicht darauf zugreifen


Also, wie ich schon sagte, ich habe versucht, ein Programm zu installieren (Stata) und ich befolgte die Anweisungen, wie es gemacht wird, da ich extrem neu in Linux bin und plötzlich alle meine Ordner / Dateien verschwunden sind und ich auf keinen von ihnen zugreifen kann.

Ich habe versucht, den ~ / .config / user-dirs.dirs Befehl zu benutzen, aber es sagt Erlaubnis verweigert, also bin ich verloren.

Hier sind die Befehle, die ich über die Anweisungen eingegeben oder versucht habe:

1.- Unzip the file Stata12_Linux

2.- Unzip all the files inside Stata12_Linux/linux.64 or Stata12_Linux/linux.32 folder

3.- Now from terminal: 
cd YOUR_PATH/Stata12_Linux/linux.32/
or
cd YOUR_PATH/Stata12_Linux/linux.64/

4.- sudo mkdir /usr/local/stata12/

5.- sudo mv * /usr/local/stata12/

6.- cd /usr/local/stata12/

7.- sudo chmod -R 755 .

8.- sudo apt-get install libgtksourceview-3.0-common

9.- sudo ln -s /usr/lib/libgtksourceview-2.0.so.0 /usr/lib/libgtksourceview-
1.0.so.0

10.- sudo apt-get install libgnomeprint2.2-0

11.- sudo cp base/* .

12.- sudo cp bins/stinit .

13.- sudo sh setrwxp now

14.- sudo gedit stata.lic
Inside stata.lic file add the following line:
93611859953!m2bf axet 8n $ c q19i mrw0 59e7 1qi!6ym4!USERNAME!INSTITUTION!1308!

15.- After stata.lic is saved. You should be able to start stata by running
./bins/xstata

Hier ist die ls-Ausgabe

~$ la ~/ && ls /usr/local/stata12/
.bash_history  .dbus            .gnupg         .sudo_as_admin_successful
.bash_logout   .dmrc            .hplip         .thumbnails
.bashrc        .gconf           .ICEauthority  .thunderbird
.cache         .gimp-2.8        .local         .tixati
.cinnamon      .gnome           .mozilla       .Xauthority
.compiz        .gnome2          .pki           .xsession-errors
.config        .gnome2_private  .profile       .xsession-errors.old
Desktop    examples.desktop  Public     tixati_2.38-1_amd64.deb
Documents  Music             stata.lic  tixati_2.38-1_amd64.deb.1
Downloads  Pictures          Templates  Videos

0
2017-09-27 16:03


Ursprung


Bitte bearbeiten Ihre Frage und fügen Sie die genauen Schritte hinzu, die Sie ausgeführt haben. - Byte Commander
Welche Ordner sind weg? Ist dein ~ / (Home) Verzeichnis weg? Sie müssen möglicherweise Ihr Home-Verzeichnis chown, was wenig Sinn macht. Wie @ByteCommander sagte, bitte posten Sie Ihre Schritte in einer kurzen Reihenfolge, wenn Sie Fragen stellen. - negusp
Sorry Leute, habe gerade die Schritte gepostet - Steven Brailsford
Ist das nicht dein Problem in Zeile 5, als du darum gebeten hast, alles zu verschieben? /usr/local/stata12/? - Juan Antonio
Können Sie die Ausgabe von geben? ls ~/ && ls /usr/local/stata12/? Das ist ein Liner, mit dem wir sehen können, was mit Ihren Dateien passiert ist. Verwenden Sie den Befehl Kopieren und Einfügen, um es genau zu erhalten. - L. D. James


Antworten:


Sie waren an der falschen Position, als Sie die gewünschten Dateien verschoben haben. Es ist normalerweise besser, einen Verzeichnisnamen anzugeben, wenn Sie alle Dateien verschieben möchten, damit Sie sicher sein können, dass Sie das richtige Verzeichnis haben. Stellen Sie außerdem sicher, dass Sie eine abschließende Angabe einfügen / Schrägstrich für das Zielverzeichnis, um zu vermeiden, dass alles in eine einzige Datei verschoben wird.

Wiederherstellen Ihrer Dateien

Führen Sie diesen Befehl aus, um Ihr Stammverzeichnis von der /usr/local/stata12/ Raum:

$ mv /usr/local/stata12/* ~/

Möglicherweise müssen Sie den Befehl mit erhöhen sudo. Wenn Sie dies tun, dann einige der Dateien in Ihrem Home-Verzeichnis ~/ wird nicht von dir sein. Mit diesem Befehl können Sie sicherstellen, dass Sie alle Dateien in Ihrem Verzeichnis besitzen:

$ sudo chown -R [youruserid]:[yourgroupid] ~/

Ersetze das [youruserid] mit Ihrer Benutzerkennung ohne die Klammern. Wenn Ihre Benutzer- und Gruppen-ID lautet apollo Der Befehl wäre:

$ sudo chown -R apollo:apollo ~/

Problem mit der Installation

Das Problem mit Ihrer Installation beginnt mit Zeile 5. Du hast einen Schritt von der "cd"Anweisung aus dem Installationsvorgang. Das sollte Schritt sein 4a, kurz bevor der Schritt ausgeführt wird 5.

Wenn Sie Verzeichnisse wechseln, ändert sich Ihre Eingabeaufforderung, um anzuzeigen, dass Sie sich in einem anderen Verzeichnis befinden. Stellen Sie sicher, dass die Eingabeaufforderung für das Verzeichnis angezeigt wird, in das Sie geändert haben.

In diesem Fall wechselt der Schritt von den Anweisungen zu dem von Ihnen erstellten Verzeichnis und gibt Ihnen ein Beispiel (YOUR_PATH/Stata12_Linux/linux.64/).

Bevor Sie # 5 ausführen, sollten Sie das Verzeichnis, in das Sie die Datei entpackt haben, geändert haben. Dann schaute auf deine Aufforderung. Es hätte ähnlich ausgesehen:

yourID@yourcmputer:~/Stata12_Linux/linux.64/$

Wenn es nicht der Zeile über Ihnen ähnelt, hat das Änderungsverzeichnis möglicherweise einen Fehler. Sie müssen herausfinden, wie Sie zu dem Verzeichnis gelangen, in das Sie die Datei entpackt haben.


1
2017-09-27 17:21



Der Befehl zum Verschieben der Dateien funktionierte nicht ... Für alle von ihnen hieß es, dass die Berechtigung verweigert wurde - Steven Brailsford
@StevenBrailsford Erhöhe den Befehl mit der sudoPräfix. Ich habe die Antwort aktualisiert. - L. D. James
Ah, es hat funktioniert! Vielen, vielen Dank - Steven Brailsford