ďťż
 
 
   [C++]Narzędzie konfiguracji debiana - projekt
 
 

Tematy

 
    
 

 

 

 

[C++]Narzędzie konfiguracji debiana - projekt





Ziomek - 18-10-2007 22:50
Witam.
Ostatnio interesuję się c++ i postanowiłem stworzyć mały projekt.
Program ten pomaga w konfiguracji xorga, pliku fstab i daty.
Projekt będzie udoskonalany jak tylko będę miał czas i chęci.
Program wymaga:
    lEdytora nano
    xorgal
Paczkę z programem skompilowanym pod architekturę i386 i źródła umieszczam w załączniku.
Program jest w fazie testów więc najlepiej zrobić kopię pliku konfiguracyjnego przed użyciem.
Jakieś uwagi problemy - proszę pisać.
Tylko nie pisać mi tu że taki dziecinny ten program!



Kaka' - 18-10-2007 22:55
kaka@debian:~$ cd /tmp/
kaka@debian:/tmp$ vim prog.cpp
kaka@debian:/tmp$ ./prog
Wchodzę do pliku...
Dalsza część programu...
kaka@debian:/tmp$ cat prog.cpp
#include <iostream>
using namespace std;

int main()
{
        cout << "Wchodzę do pliku..." << endl;
        sleep(2);
        system("vim /etc/X11/xorg.conf");
        cout << "Dalsza część programu..." << endl;
}
kaka@debian:/tmp$ Pisane na szybkiego, więc może być mało eleganckie, ale działa...



heireann - 18-10-2007 23:05
Po pierwsze - przepraszam - ale po co tworzyć tego typu narzędzie?! Narzędzia do zdalne konfiguracji systemu, komuś kto decyduje się na używanie Debiana myślę, że jest "z definicji" niepotrzebne. Użytkownik tego systemu jest z zasady osobą na tyle uświadomioną w kwestii obsługi linuksa, że z konfiguracją poradzi sobie w zupełności sam. Inny - wybierze Ubuntu.

Po drugie - jeżeli chcesz edytować/tworzyć plik przy pomocy C++ wykorzysta po prostu funkcje np. klasy fstream . Uruchamianie zewnętrznej aplikacji do wykonania edycji - a to jak wynika z Twojej wypowiedzi masz zamiar uczynić - to jak zabijanie muchy siekierą!

Nie wiem na ile znasz się na programowaniu, ale poziom aplikacji, którą masz zamiar napisać jest raczej trudny... a pytania które zadajesz... świadczą o byciu lakiem w dane kwestii...



Ziomek - 18-10-2007 23:10
Ehhh, po pierwsze tworzę takie narzędzie ponieważ mi się podoba(zadowolona?).
Po drugie ja chce uruchomić w terminalu program z parametrami.
Język programowania znam na tyle żeby napisać szkielet takiej aplikacji a to czego nie umiem opisuje na forum więc zamiast robić OT to może byś mi pomógła albo uważnie przeczytała to co piszę?

[ Dodano: 2007-10-18, 23:12 ]
Kaka, jak niezauważyłes to napiszę... podziwiam cię!
Strasznie szybka odpowiedz i na temat!
Bardzo ci dziękuję!

//heireann jest kobietą, poprawiłem
ruun
Dzięki^^



db - 21-10-2007 11:30
Takich rzeczy raczej nie robi się w C/CPP. ÂŁatwiej, znacznie, będzie wykorzystać Ci do tego celu basha, czy jakiś inny język skryptowy [ot, Python na przykład].

Użyteczność i formę przemilczę, bo sam nie chciałeś, aby o niej dyskutowano. Warto jednak dopisać sprawdzanie, czy użytkownik ma uprawnienia do wykonywania takich operacji [ funkcja systemowa getuid albo id -u ].

P.S.

Archiwum, które zamieściłeś to nie jest *.tar.gz ;^)

db@yennefer ~ $ file konfigurator-i386-0.1.tar.gz
konfigurator-i386-0.1.tar.gz: POSIX tar archive (GNU)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis