Konfigurator Ubuntu v0.3 (C++)

Miejsce, w którym użytkownicy forum mogą zaprezentować swoje własne projekty programistyczne.
devnull96
Sędziwy Jeż
Sędziwy Jeż
Posty: 95
Rejestracja: 12 maja 2012, 00:00
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Łódź

Konfigurator Ubuntu v0.3 (C++)

Post autor: devnull96 »

Mój 1 działający poprawnie (zgodnie z moim założeniem) program w C++.
Jest to konfigurator który instaluje programy codziennego użytku na systemach Ubuntu\Mint.
Lista programów:

Kod: Zaznacz cały

- Java 6\7
- Wine
- Kadu
- Pidgin
- Skype
- TeamSpeak
- VLC
- Google Chrome
- Flash Player
- FileZilla
- Code:Blocks
- G++
- Kodeki wideo z MediBuntu
- qBitTorrent
- Najpopularniejsze środowiska graficzne
Potrafi też aktualizować system.
Download: http://chomikuj.pl/lks19080/Dokumenty/k ... 1940923976
Źródła: http://wklejto.pl/133485

Changelog:

Kod: Zaznacz cały

Wersja 0.3 alpha.
- Dodanie środowisk graficznych
- Drobna poprawka kodu

Wersja 0.2 alpha.
- Zastosowanie switch...case zamiast else if'ów
- Dodanie qBitTorrent (program do oblsugi protokolu p2p)
Prosiłbym o sugestie co jeszcze do niego dodać. Jest to wersja 0.3 alpha. Jakie programy do niego dodać?

Wiem że takich programów jest mnóstwo, ale myślę że się przyda. Pisanie go traktuję jako naukę.
Ostatnio zmieniony 15 wrz 2012, 14:51 przez devnull96, łącznie zmieniany 2 razy.
Samsung N102SP: Intel Atom D2000 1,6Ghz, 2GB RAM, Intel GMA 3600 - 51lite 3.3 (WinXP fork)
HP Compaq 6910p: Intel Core 2 Duo 2,0Ghz, 2GB RAM, Intel Mobile GM965 - Ubuntu 16.04 LTS
----------------------
Awatar użytkownika
liftboy syndrome
Wytworny Kaczor
Wytworny Kaczor
Posty: 336
Rejestracja: 05 maja 2012, 21:48
Płeć: Mężczyzna

Re: Konfigurator Ubuntu v0.2 (C++)

Post autor: liftboy syndrome »

Chcesz poćwiczyć programowanie? http://pl.spoj.pl/problems/latwe/
devnull96
Sędziwy Jeż
Sędziwy Jeż
Posty: 95
Rejestracja: 12 maja 2012, 00:00
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Łódź

Re: Konfigurator Ubuntu v0.2 (C++)

Post autor: devnull96 »

liftboy syndrome pisze:Chcesz poćwiczyć programowanie? http://pl.spoj.pl/problems/latwe/
Dzięki, na pewno skorzystam ;)
Samsung N102SP: Intel Atom D2000 1,6Ghz, 2GB RAM, Intel GMA 3600 - 51lite 3.3 (WinXP fork)
HP Compaq 6910p: Intel Core 2 Duo 2,0Ghz, 2GB RAM, Intel Mobile GM965 - Ubuntu 16.04 LTS
----------------------
Merkator
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 26 mar 2011, 15:25
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: Openbox
Architektura: x86
Kontakt:

Re: Konfigurator Ubuntu v0.2 (C++)

Post autor: Merkator »

Jeśli to tak do ćwiczenie to fajny pomysł, ale na co dzień to samo (tylko krócej/łatwiej) zrobić w bash/sh.
Pomysł do poćwieczenia c++ fajny :).
Z czego się uczysz?
Awatar użytkownika
baserone
Sędziwy Jeż
Sędziwy Jeż
Posty: 63
Rejestracja: 25 sie 2012, 18:36
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Re: Konfigurator Ubuntu v0.2 (C++)

Post autor: baserone »

Witam proszę zaktualizować link :)
Kiedyś nie byłem pewny co do Linuxa teraz linux ponad wszystko :D
devnull96
Sędziwy Jeż
Sędziwy Jeż
Posty: 95
Rejestracja: 12 maja 2012, 00:00
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Łódź

Re: Konfigurator Ubuntu v0.2 (C++)

Post autor: devnull96 »

Zaktualizowany + dodałem środowiska graficzne. Program jeśli będzie rozwijany, to raczej tylko pod kątem dodania nowych programów \ opcji z racji braku czasu na dalszą naukę języka. Chyba że ktoś inny podejmie się tej roboty ;)
Samsung N102SP: Intel Atom D2000 1,6Ghz, 2GB RAM, Intel GMA 3600 - 51lite 3.3 (WinXP fork)
HP Compaq 6910p: Intel Core 2 Duo 2,0Ghz, 2GB RAM, Intel Mobile GM965 - Ubuntu 16.04 LTS
----------------------
Awatar użytkownika
gitarzystaa
Wytworny Kaczor
Wytworny Kaczor
Posty: 293
Rejestracja: 01 maja 2011, 15:06
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Re: Konfigurator Ubuntu v0.3 (C++)

Post autor: gitarzystaa »

Hej!
Ja w swojej firmie instaluje takie oprogramowania właśnie za pomocą skryptów, chciałbym mieć coś podobnego dla użyszkodników, możesz powiedzieć mi mniej więcej jak to w C++ wygląda? :>

Pozdrawiam
Xubuntu 14.04 @ Lenovo Thinkpad X200 | Lenovo Thinkpad R60e | Lenovo Thinkpad R61i | Zotac Zbox ID83
Slitaz 4.0 @ IBM Thinkpad 600
Android 4.2.1 @ Lenovo A820
Android 4.4.2 @ Dell Venue 7 3730

registered linux user #554160
Awatar użytkownika
kabanek
Zakręcona Traszka
Zakręcona Traszka
Posty: 592
Rejestracja: 23 cze 2009, 20:34
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Re: Konfigurator Ubuntu v0.3 (C++)

Post autor: kabanek »

@gitarzystaa źródła programu podał u góry :)
Awatar użytkownika
gitarzystaa
Wytworny Kaczor
Wytworny Kaczor
Posty: 293
Rejestracja: 01 maja 2011, 15:06
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Re: Konfigurator Ubuntu v0.3 (C++)

Post autor: gitarzystaa »

a nie spojrzałem dzięki :)
Xubuntu 14.04 @ Lenovo Thinkpad X200 | Lenovo Thinkpad R60e | Lenovo Thinkpad R61i | Zotac Zbox ID83
Slitaz 4.0 @ IBM Thinkpad 600
Android 4.2.1 @ Lenovo A820
Android 4.4.2 @ Dell Venue 7 3730

registered linux user #554160
Awatar użytkownika
Pasman
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 166
Rejestracja: 06 sty 2013, 19:31
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Inne
Architektura: x86_64

Re: Konfigurator Ubuntu v0.3 (C++)

Post autor: Pasman »

Nie wiem czy jeszcze dalej się szkolisz, devnull96.

Natomiast uwagę mam jedną: po uruchomieniu instalacji
nie ma sprawdzenia czy paczka rzeczywiscie się zainstalowała.
Mint 21.1, 5600G, RX6600
devnull96
Sędziwy Jeż
Sędziwy Jeż
Posty: 95
Rejestracja: 12 maja 2012, 00:00
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Łódź

Re: Konfigurator Ubuntu v0.3 (C++)

Post autor: devnull96 »

Pasman pisze:Nie wiem czy jeszcze dalej się szkolisz, devnull96.
Niestety, moja droga edukacji poszła w zupełnie innym, nieinformatycznym kierunku i nie mam zwyczajnie czasu na naukę programowania. A szkoda.
Samsung N102SP: Intel Atom D2000 1,6Ghz, 2GB RAM, Intel GMA 3600 - 51lite 3.3 (WinXP fork)
HP Compaq 6910p: Intel Core 2 Duo 2,0Ghz, 2GB RAM, Intel Mobile GM965 - Ubuntu 16.04 LTS
----------------------
Awatar użytkownika
mucha090
Zakręcona Traszka
Zakręcona Traszka
Posty: 775
Rejestracja: 15 mar 2008, 11:05
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Brak
Architektura: x86_64
Lokalizacja: Kielce, Poland
Kontakt:

Re: Konfigurator Ubuntu v0.3 (C++)

Post autor: mucha090 »

pierwszy błąd to w instrukcji switch ... case nie masz default a jest to potrzebne w razie gdyby ktoś podał to czego nie masz w instrukcji
tak samo idzie z if ... else
tylko że tam to ja bym zastosował jeszcze do while w razie gdyby ktoś podał to czego nie masz w instrukcji, tzn aby jeszcze raz pokazało się menu
no i jeszcze zabezpieczenie przed wpisaniem litery zamiast liczby + czyszczenie std::cin
devnull96
Sędziwy Jeż
Sędziwy Jeż
Posty: 95
Rejestracja: 12 maja 2012, 00:00
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Łódź

Re: Konfigurator Ubuntu v0.3 (C++)

Post autor: devnull96 »

tylko że tam to ja bym zastosował jeszcze do while w razie gdyby ktoś podał to czego nie masz w instrukcji, tzn aby jeszcze raz pokazało się menu
Problem w tym że byłem głupi (i w sumie dalej jestem :P ) na tyle że nie potrafiłem użyć konstrukcji do...while w tym kodzie. Jeśli tylko znowu nabiorę motywacji i chęci do babrania się programowaniem to pójdę na 'korepety' do znajomego który mi wszystko łopatologicznie wytłumaczy. Na ten moment ani chęci ani czasu, aczkolwiek dziękuję za spostrzeżenie :) . Generalnie myślałem nad przebudową całego kodu od podstaw, ale to raczej nikłe, 'program' już raczej nie będzie rozwijany, chyba że coś mi się odwidzi. :)
Samsung N102SP: Intel Atom D2000 1,6Ghz, 2GB RAM, Intel GMA 3600 - 51lite 3.3 (WinXP fork)
HP Compaq 6910p: Intel Core 2 Duo 2,0Ghz, 2GB RAM, Intel Mobile GM965 - Ubuntu 16.04 LTS
----------------------
ODPOWIEDZ

Wróć do „Nasza twórczość”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 91 gości