Problem
von DEBIANUNDANDREAS- SNIPPET_TEXT:
-
- #include <iostream>
- #include <cstdlib>
- #include <cstring>
- using namespace std;
- string quelle;
- string ziel;
- string str;
- string command;
- int main(int argc, char *argv[])
- {
- int befehl;
- cout << endl;
- cout << ""<< endl;
- cout << "Menü"<< endl;
- cout << "<1> Wichtige Dateien umkopieren" << endl;
- cout << "<2> AMD Treiber downloaden und installieren" << endl;
- cout << "Deine Auswahl";
- cin >> befehl;
- switch( befehl );
- // ziel ="mount -o remount, rw /";
- // string command=ziel;
- // system(command.c_str());
- // if [ which dialog -a | grep "/usr/bin/dialog"] ;
- // then
- // sudo apt-get install dialog
- // fi
- {
- case 1: cout << endl;
- quelle= "/media/usb0/Backup/fstab.html";
- ziel= "/media/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/home/andy/Arbeitsfläche/";
- str =quelle+" "+ziel;
- command="cp -v " +str;
- system(command.c_str());
- ziel= "/home/internet/Arbeitsfläche/Tipps";
- str =ziel;
- command="md " +str;
- system(command.c_str());
- quelle= "/media/XXXX-XXXX/Tipps/.";
- ziel= "/home/internet/Arbeitsfläche/Tipps";
- str =quelle+" "+ziel;
- command="cp -v " +str;
- system(command.c_str());
- quelle= "/media/XXXX-XXXX/Backup/old/sources.list";
- ziel= "/etc/apt/sources.list";
- str =quelle+" "+ziel;
- command="sudo cp -v " +str;
- system(command.c_str());
- ziel= "/home/internet/.xine";
- str =ziel;
- command="md " +ziel;
- system(command.c_str());
- quelle= "/media/XXXX-XXXX/Backup/.xine";
- ziel= "/home/internet/.xine/";
- str =quelle+" "+ziel;
- command="cp -v " +str;
- system(command.c_str());
- quelle= "/media/usb0/Wichtige Backups/resolv.conf";
- ziel= "/etc/resolv.conf";
- str =quelle+" "+ziel;
- command="sudo cp -v " +str;
- system(command.c_str());
- quelle= "/media/Lokaler Datenträger/Debian/AMD-Treiber/amd-driver-installer-catalyst-13-4-x86.x86_64.run";
- ziel= "/home/ubuntu/Desktop/";
- str =quelle+" "+ziel;
- command="sudo cp -v " +str;
- system(command.c_str());
- //break;
- case 2: cout << endl;
- ziel= "sudo apt-get install fglrx fglrx-dev fglrx-amdcccle fglrx-modaliases dh-make dh-modaliases execstack dkms linux-headers-generic linux-firmware-nonfree";
- str =ziel;
- command=ziel;
- system(command.c_str());
- ziel="sudo aticonfig --initial --force";
- command=ziel;
- system(command.c_str());
- //DRIVER="/usr/lib/fglrx/xorg/modules/drivers/fglrx_drv.so"
- //ziel="for x in $(objdump -d "$DRIVER" | awk '/call/&&/EnableLogo/{print "\\x"$2"\\x"$3"\\x"$4"\\x"$5"\\x"$6}");";
- //quelle="do sed -i "s/$x/\x90\x90\x90\x90\x90/g" "$DRIVER";"
- //str =quelle+" "+ziel;
- //command="cp -v " +str;
- //system(command.c_str());
- //break;
- default : cout << endl;
- cout << "Ungültige Eingabe" << endl;
- }
- // Ende von Switch
- return 0;
- }
Quellcode
Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN