Pagina 1 di 1

gestire gli accessi con timer

Inviato: venerdì 14 gennaio 2011, 14:04
da kondalord
ho ubuntu 10.04lts, sapete se esiste un metodo pre regolamentare il controllo degli altri account, tipo "il controllo genitori di windows" ?

mi serve per stabilire l'orario di esecuzione di alcuni account, mi spiego voglio che un account si possa collegare al massimo per un ora al giorno, credete sia possibile?

Re: gestire gli accessi con timer

Inviato: venerdì 14 gennaio 2011, 14:14
da steff
E' possibile, ma da quanto so solo con kde/kdm, il programma si chiama kchildlock
http://www.lffl.org/2010/12/kchildlock- ... tempo.html
http://kde-apps.org/content/show.php/KC ... tent=88124

Re: gestire gli accessi con timer

Inviato: venerdì 14 gennaio 2011, 15:33
da kondalord
grazie intanto per l'info, ho provato a fare come descritto nella guida ma alla fine mi dice questo:
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze     
Lettura informazioni sullo stato... Fatto
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione:

I seguenti pacchetti hanno dipendenze non soddisfatte:
  kchildlock: Dipende: libc6-i686 (>= 2.9-4ubuntu6) ma non è installabile
E: Pacchetto danneggiato

Re: gestire gli accessi con timer

Inviato: venerdì 14 gennaio 2011, 18:24
da steff
Prova il pacchetto da kde.org, secondo link, ubuntu.
Altrimenti prova di compilare da sorgente (il tarball)

Re: gestire gli accessi con timer

Inviato: venerdì 14 gennaio 2011, 22:01
da kondalord
dimenticavo di dire che ho un sistema a x64... credo sia quello il problema...

Re: gestire gli accessi con timer

Inviato: sabato 15 gennaio 2011, 9:17
da steff
Giusto. L'ho trovato su sourceforge
http://sourceforge.net/projects/kchildl ... b/download

http://sourceforge.net/projects/kchildlock/

Ma mi sembra che richiede il desktop kde, o forse solo kdm per il login, ti dovrebbe installare il necessario. Se devi riconfigurare il login scegli kdm non gdm

Re: gestire gli accessi con timer

Inviato: sabato 15 gennaio 2011, 10:25
da kondalord
ho provato a installarlo qui su gnome e mi da

Codice: Seleziona tutto

Errore: La dipendenza non può essere soddisfatta: libc6-i686 (>= 2.9-4ubuntu6)

Re: gestire gli accessi con timer

Inviato: sabato 15 gennaio 2011, 12:52
da steff

Codice: Seleziona tutto

sudo apt-get install libc6-amd64
ma credo che ci sia già.

Potresti installarlo ignorando la dipendenza, sperando che non rompe il sistema (non credo, al massimo non va)

Non mi ricordo l'opzione e adesso non posso controllare, cmq sposta il .deb nella home (non sul desktop) e dai

Codice: Seleziona tutto

dpkg --help
e annota l'opzione per "ignora dipendenze non soddisfatte" o simile poi inseriscilo al posto degli asterischi:

Codice: Seleziona tutto

sudo dpkg -**** -i  kchildlock_0.80.2-1ubuntu3~lucid_amd64.deb

Re: gestire gli accessi con timer

Inviato: sabato 15 gennaio 2011, 16:59
da kondalord
ho fatto in questo modo

Codice: Seleziona tutto

sudo dpkg -i --ignore-depends=<kchildlock_0.80.2-1ubuntu3~lucid_amd64.deb> -i kchildlock_0.80.2-1ubuntu3~lucid_amd64.deb
ma da il seguente messaggio

Codice: Seleziona tutto

dpkg-deb: fine del file inattesa in numero di versione nel file kchildlock_0.80.2-1ubuntu3~lucid_amd64.deb
dpkg: errore nell'elaborare kchildlock_0.80.2-1ubuntu3~lucid_amd64.deb (--install):
 il sottoprocesso dpkg-deb --control ha restituito lo stato di errore 2
Si sono verificati degli errori nell'elaborazione:
 kchildlock_0.80.2-1ubuntu3~lucid_amd64.deb

Re: gestire gli accessi con timer

Inviato: sabato 15 gennaio 2011, 17:46
da steff
Mi posti

Codice: Seleziona tutto

dpkg --help
(non ho ubuntu sottomano) 

Sicuramente i simboli non ci vogliono

Re: gestire gli accessi con timer

Inviato: domenica 16 gennaio 2011, 11:30
da kondalord
ecco cosa mi appare

comunque ho trovato altri due programmi nanny e dansguardian, che non riesco a installare forse sbaglio qualcosa...

Codice: Seleziona tutto

Uso: dpkg [<opzione> ...] <comando>

Comandi: 
  -i|--install       <file .deb> ... | -R|--recursive <dir> ...
  --unpack           <file .deb> ... | -R|--recursive <dir> ...
  -A|--record-avail  <file .deb> ... | -R|--recursive <dir> ...
  --configure        <pacchetto> ... | -a|--pending
  --triggers-only    <pacchetto> ... | -a|--pending
  -r|--remove        <pacchetto> ... | -a|--pending
  -P|--purge         <pacchetto> ... | -a|--pending
  --get-selections   [<modello> ...] Ottiene l'elenco delle selezioni sullo
                                     stdout
  --set-selections                   Imposta le selezioni dallo stdin
  --clear-selections                 Deseleziona i pacchetti non essenziali
  --update-avail <file Packages>     Sostituisce le informazioni sui pacchetti
                                     disponibili
  --merge-avail <file Packages>      Unisce con le informazioni dal file
  --clear-avail                      Elimina informazioni sulla disponibilità
  --forget-old-unavail               Non considera i pacchetti non installati
                                     o non disponibili
  -s|--status <pacchetto> ...        Visualizza dettagli sullo stato del
                                     pacchetto
  -p|--print-avail <pacchetto> ...   Visualizza dettagli sulla versione
                                     disponibile
  -L|--listfiles <pacchetto> ...     Elenca i file contenuti nei pacchetti
  -l|--list [<modello> ...]          Elenca i pacchetti concisamente
  -S|--search <modello> ...          Trova i pacchetti contenenti i file
  -C|--audit                         Verifica la presenza di pacchetti difettosi
  --print-architecture               Mostra l'architettura di dpkg
  --compare-versions <a> <op> <b>    Confronta numeri di versione - consultare
                                     sotto
  --force-help                       Mostra l'aiuto sulle opzioni di "force"
  -Dh|--debug=help                   Mostra l'aiuto sul debug

  -h|--help                        Mostra questo aiuto
  --version                        Mostra la versione
  --license|--licence              Mostra i termini della licenza

Uso dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|
 -x|--extract|-X|--vextract|--fsys-tarfile sugli archivi (digitare dpkg-deb --help).

Per uso interno: dpkg --assert-support-predepends | --predep-package |
  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.

Opzioni:
  --admindir=<directory>     Usa <directory> invece di /var/lib/dpkg
  --root=<directory>         Installa in una diversa directory di root
  --instdir=<directory>      Cambia directory d'installazione senza cambiare
                             quella di amministrazione
  -O|--selected-only         Salta i pacchetti non selezionati per essere
                             installati/aggiornati
  -E|--skip-same-version     Salta i pacchetti la cui stessa versione è già
                             installata
  -G|--refuse-downgrade      Salta i pacchetti con una versione precedente
                             rispetto quella installata
  -B|--auto-deconfigure      Installa anche se potrebbe danneggiare altri pacchetti
  --[no-]triggers            Salta o forza l'elaborazione dei trigger
  --no-debsig                Non cerca di verificare le firme dei pacchetti
  --no-act|--dry-run|--simulate
                             Indica solo le azioni, non le esegue
  -D|--debug=<ottale>        Abilita il debug (consultare -Dhelp o --debug=help)
  --status-fd <n>            Invia gli aggiornamenti di stato al descrittore di
                             file <n>
  --log=<nome_file>          Registra i cambiamenti di stato e le azioni su
                             <nome_file>
  --ignore-depends=<pacchetto>,...
                             Ignora le dipendenze del <pacchetto>
  --force-...                Scavalca i problemi (consultare --force-help)
  --no-force-...|--refuse-...
                             Si ferma quando si verifica un problema
  --abort-after <n>          Termina dopo <n> errori

Operatori di comparazione per --compare-versions:
 lt le eq ne ge gt       (senza versione considera sempre precedente)
 lt-nl le-nl ge-nl gt-nl (senza versione considera sempre successivo)
 < << <= = >= >> >       (solo per compatibilità con sintassi del file di controllo)

Re: gestire gli accessi con timer

Inviato: domenica 16 gennaio 2011, 12:28
da steff
Potresti provare di installarlo forzando l'architettura di quel pacchetto che non va, dicono che con AMD va:

(anche qui vedi tu l'opzione precisa):

Codice: Seleziona tutto

dpkg --force-help  
sudo apt-get install  libc6-i686 --force-???
Ma non so se è consigliabile e se alla fine va...

Re: gestire gli accessi con timer

Inviato: domenica 16 gennaio 2011, 14:38
da kondalord
con l'utente di root attivato ho ottenuto questo

Codice: Seleziona tutto

root@Z-desktop:/home/nanny-2.29.4# apt-get install  libc6-i686
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Il pacchetto libc6-i686 non ha versioni disponibili, ma è nominato da un altro
pacchetto. Questo può significare che il pacchetto è mancante, è obsoleto
oppure è disponibile solo all'interno di un'altra sorgente
E: Il pacchetto libc6-i686 non ha candidati da installare

per quando riguarda il nanny
il comendo ./configure mi da

Codice: Seleziona tutto

checking for PYGTK... configure: error: Package requirements (pygtk-2.0 >= 2.6) were not met:

No package 'pygtk-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables PYGTK_CFLAGS
and PYGTK_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
ho provato così

Codice: Seleziona tutto

root@Z-desktop:/home/nanny-2.29.4# apt-get install pygtk-2.0
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
E: Impossibile trovare il pacchetto pygtk-2.0
root@Z-desktop:/home/nanny-2.29.4# 

Re: gestire gli accessi con timer

Inviato: domenica 16 gennaio 2011, 15:09
da steff
Strano, il pacchetto è qui, volevo incollare il link prima:
http://packages.ubuntu.com/lucid/libc6-i686
scaricalo e installalo da riga di comando con --force-architecture o simile

L'altro forse si chiama python-gtk2 e python-gtk2-dev, prova installare questi per nanny. Vedendo che compili potresti provare compilarti anche kchildlock da sorgente.

Re: gestire gli accessi con timer

Inviato: domenica 16 gennaio 2011, 16:11
da kondalord
non sono molto esperto, sono le prime volte che tento di installare degli applicativi  ;D

comunque questo

Codice: Seleziona tutto

http://packages.ubuntu.com/lucid/libc6-i686
l'avevo già messo ma non si installava...

Per il nanny Ho provato a installare mano mano tutti i pacchetti che mi richiedeva ma non finivano più! ::)
quindi ho provato a installarlo dal gestore "ubuntu software center" che mi ha risolto tutte le dipendenze... e ora funziona benissimo!

ti ringrazio davvero tanto della tua disponibilità!
:)