Newsgroup: it.comp.os.linux.iniziare
Titolo: Si può creare uno script simile?

 Passa a root
Questo richiede una password, e comunque lo script continua come
vecchio utente. Che ti serve?
Davide

Salve,
è possibile creare uno script che chiamandolo esegua le seguenti operazioni?
Passa a root
si sposta in una directory
esegue un comando (~/office52/soffice)
Grazie
-- 
Luigi

Che ti serve?
Ho installato StarOffice5.2 e per farlo partire ogni volta devo passare a 
root e scriverer da console  ~/office52/soffice
volevo creare uno script cosi direttamente facevo
./mioscritp 
ed era tutto automatico.
Puoi aiutarmi?
Grazie
-- 
Luigi

 root e scriverer da console  ~/office52/soffice
Il problema allora e' nell'installazione di StarOffice, anche io ho
installato S.O., ma non devo di certo diventare root per eseguirlo.
Rivedi l'installazione (eventualmente ripetila).
Davide

 č possibile creare uno script che chiamandolo esegua le seguenti

A parte il fatto che devi assolutamente rivedere l'installazione di star 
office in quanto non devi necessariamente aprirlo da root ... lo script e':
#! /bin/sh
su -c ~/office52/soffice
oppure
su -c "~/office52/soffice"
oppure
su -c $HOME/office52/soffice
oppure 
su -c "$HOME/office52/soffice"
oppure 
su -c /home/tuologin/office52/soffice
oppure 
su -c "/home/tuologin/office52/soffice"
saluti.

 Rivedi l'installazione (eventualmente ripetila).
Ma tu allora hai installato sia per root che per utente?

 > è possibile creare uno script che chiamandolo esegua le seguenti

Ok, ma in che estensione lo devo salvare?
-- 
Luigi

 Ma tu allora hai installato sia per root che per utente?
Sinceramente non mi ricordo come cavolo l'ho installato, ho seguito
le istruzioni e tutto funziona tranquillamente senza bisogno di
'rootare'...
Davide

esegue un comando (~/office52/soffice)
Immagino come root, giusto? 
Si puo`, devi configurare e usare sudo.
-- 
Renato "Hitman" Salzano - 
http://spazioweb.inwind.it/hitman/
 
e-posta: sonicblast (at) 
inwind.it
 / Xena:TWP fan
Powered by AMD K6-350 & Debian Woody - 100% Wintel free
---> WebDesigner e SysAdmin di 
http://www.italservicesnc.it
 <---

 Ok, ma in che estensione lo devo salvare?
Non ci sono le estensioni!!!! Mai nella vita!!!!
O meglio, qualsiasi file puo' avere qualsiasi estensione.
Le estensioni sono solo per la comodita' di noi poveri umani che non
ci ricordiamo in che formato sono i nostri file. Se poi qualche
sistema operativo ne ha fatto uno stile di vita, peggio per lui.
Nei file di testo eseguibili (tipo shell script), quale programma
deve eseguire lo script e' indicato nella prima linea, con la
notazione '#!/path/del/programma'. Se questa linea non c'e', il file
viene interpretato dalla shell dell'utente.
Per i file binari, vengono eseguiti e basta. Non serve che si chiamino
pippo.exe.
Prova ad usare il comando 'file' su vari file, e vedi che comunque li
chiami ottieni sempre la stessa risposta:
$ file 
thesis.ps
thesis.ps
: PostScript document text conforming at level 2.0
$ cp 
thesis.ps
 thesis.pdf
$ file thesis.pdf
thesis.pdf: PostScript document text conforming at level 2.0
$ mv thesis.pdf thesis.gif
$ file thesis.gif
thesis.gif: PostScript document text conforming at level 2.0
Questo, aime', non toglie che alcuni programmi (soprattutto file
manager grafici) si affidino alle estensioni per indovinare il
nome del file. E fanno male.
Anzi, facendo questo testo con ls, ho scoperto con orrore e stupore
che usa le estensioni per colorare i file! No! Questo va certamente
segnalato come bug. Dove andremo a finire...
Stefano "Stand up and fight, for you know we are right. We must strike
at the lies that have spread like disease through our minds"
-- 
Stefano - Hodie quarto Kalendas Apriles MMI est

root e scriverer da console  ~/office52/soffice
Cancella l'installazione do soffice.
cancella accuratamente anche tutti i riferimenti a office nella directory
/root.
Quando lo reinstalli (da root) fallo con 
# ./officeocomesichiamailfilediinstallazione.bin /net
l'importante e' mettere l'opzione /net in fondo.
A questo punto ogni utente puo' installarselo con 
$ /usr/local/office52/program/soffice
(naturalmente da una shell grafica)
-- 
Il mio vero indirizzo e':
        marco   lazzarotto   tiscalinet   it
              .            @            .
Non rispondero' se scrivi a 
nar...@inwind.it
, quindi non scriverci! ;-D


Ti hanno gia` detto "su - -c ~/office52/soffice"
La soluzione vera al tuo problema mi sembra pero` che sia 
reinstallare staroffice.
E` una vecchissima faq.
Lancia 
 programma-di-installazione /net
Fondamentale l'opzione "/net" e il fatto di mettere i file in una
directory accessibile a tutti in lettura: /opt o /usr/local/.
Assolutamente non in /root!
Poi, ogni utente che vorra` usarlo dovra` la prima volta
andare in /dovel'haimesso/office52 e lanciare setup
(o un programma con un nome simile)
 Questo gli creera` una piccola directory nella sua home 
con le personalizzazioni.
ciao, Andrea

 A questo punto ogni utente puo' installarselo con
Si, giàlo avevo fatto, adesso mi hanno spiegato che devo installarlo anche 
come utente,
Grazie
-- 
Luigi

at the lies that have spread like disease through our minds"
Grazie, non so da quanto tempo non ascoltavo quel disco. 
-- 
Enrico Bodo  -   PhD student       
University of Rome "La Sapienza"    
Department of Chemistry        

segnalato come bug. Dove andremo a finire...
Ma sei sempre tu che decidi. Dice esplicitamente "se uno vuole i colori
legati alle estensioni stile winbug"..
Per gli eseguibili ad esempio no:
# This is for files with execute permission:
EXEC 01;32
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian GNU/Linux 2.2 Potato */

Data: Wed, 28 Mar 2001 19:45:11 GMT. Rapporto di classe A di Luigi:

Per far  usare SO  come utente, devi  installarlo come  root passandogli
l'opzione /net (setup /net).
Poi  rilanci   l'installazione  come  utente,   facendo  l'installazione
minimale (la piu' piccola fra quelle che ti propone).


 l'output. :-) 
Effettivamente file * e' piu' lento di ls *. Pero' in man file si dice
che molte ottimizzazioni sono possibili, per cui aspettiamo il
volontario che lavera' quest'onta.
Tra parentesi, 'file' ha una licenza stranissima. 
-- 
Stefano - Hodie tertio Kalendas Apriles MMI est

 EXEC 01;32
Ah, stai leggendo /etc/DIR_COLORS...
Comunque, come fai notare, sono solo i file normali ad essere colorati
cosi'. Se chiamo una directory dir.tar viene sempre colorata da
directory. Vabbe'.
