Newsgroup: it.comp.os.linux.debian
Titolo: apt: /var/cache e /tmp

Per apt potete dirmi queste due cose?
-- come si fa a fargli fare la preconfigurazione dei pacchetti
in una directory diversa da /tmp
-- e se la directory /var/cache/apt puo' trovarsi in una
partizione montata noexec,nosuid,nodev. TIA
-- 
Saluti, Dalet

 partizione montata noexec,nosuid,nodev. TIA
Sï¿œ.
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

S�.
THX:-)
-- 
Saluti, Dalet

 so da che parte cominciare cioe' dove scriverli.
echo 'APT::ExtractTemplates::TempDir "/tmp";' > /etc/apt/apt.conf.d/99tmpdir
Ovviamente sostituisci tmp con quel che vuoi


Ovviamente sostituisci tmp con quel che vuoi
!! Io l'ho fatto e mille grazie! ma come diavolo hai fatto tu
a trovare subito che bisogna scrivere quel file e metterlo li'
non puo' essere che per magia perche' non lo sapevi... boh e poi
quel 99 e' proprio fantastico ma dove l'hai preso?! io c'ho gia'
uno 00 e un 70:
totale 8
-rw-r--r-- 1 root root  40 2007-05-17 18:19 00trustcdrom
-rw-r--r-- 1 root root 182 2006-12-20 20:31 70debconf
-- 
Saluti, Dalet

 io c'ho gia' uno 00 e un 70:
Il 99 ï¿œ solo per "garantire" che sia l'ultimo file caricato, in modo che 
evetnuali altre impostazioni settate da qualche altro pacchetto negli altri 
files venga sovrascritta con la tua impostazione.
Potevi senza problemi creare un file chiamato zzz_pippo nella stessa 
directory ed avresti raggiunto lo stesso scopo, cosï¿œ come se avessi messo 
quella riga nel file /etc/apt/apt.conf.
E' solo una soluzione piï¿œ pulita ed omologata al sistema.


 nella directory /etc/apt/apt.conf.d/ leggendoli in ordine alfabetico.
Per completezza la stessa cosa avviene quasi sempre per tutti i programmi 
che supportino entrambi i modi di configurazione:
/etc/bash_completion e /etc/bash_completion.d/
/etc/apache2/apache2.conf e /etc/apache2/conf.d/
/etc/rsyslog.conf e /etc/rsyslog.d/
/etc/sysctl.conf e /etc/sysctl.d/
/etc/ld.so.conf e /etc/ld.so.conf.d/
ecc.ecc.


 /etc/bash_completion e /etc/bash_completion.d/
OT apropos: in una futura release la cambieremo, spostandola
in /usr/share/bash-completion/contrib/ (o simile)... comunque ci sarà un
symlink :)
IT: oggi ho provato a mettere un file in sources.list.d/... hai idea del perché
apt-get update non l'abbia minimamente calcolato? (non ho nemmeno cercato a dir
la verità.. :p)
David
-- 
 . ''`.  Debian maintainer | 
http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- 
http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- 
http://snipr.com/qa_page
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

files venga sovrascritta con la tua impostazione.
Capito tutto e ariTHX, pero' non funziona: mi da' lo stesso
errore di permesso negato a eseguire, dunque evidentemente
va ancora in /tmp che e' montata nodev,nosuid,noexec.
-- 
Saluti, Dalet

 va ancora in /tmp che e' montata nodev,nosuid,noexec.
Perch� l'hai montata noexec? Se non � strettamente necessario e se non metti 
come contorno molte altre "protezioni" � una misura fordamentalmente 
inutile, inefficace e che come vedi genera problemi.
Se proprio vuoi farti del male comunque qui le istruzioni
http://www.debian-administration.org/articles/57
Personalmente te lo sconsiglio; lascia solo nodev,nosuid che ovviamente sono 
sempre consigliabili.


 la verità.. :p)
Non so se è già sfruttato come meccanismo. Personalmente non ho mai testato.


va ancora in /tmp che e' montata nodev,nosuid,noexec.
Tutto Ok!! e' TempDir non Tmpdir
Grazie di nuovo!
-- 
Saluti, Dalet


http://www.debian-administration.org/articles/57
Letto, ma quel colpo per farsi la shell di root lo conoscevo
gia', ma: o coi nuovi kernel o con le nuove librerie non
ricordo, adesso NON lo si puo piu' fare! prova anche tu, io
avevo anche provato e non esegue.
-- 
Saluti, Dalet

Il 09-05-2009, THe_ZiPMaN dice:


Ecco, e' nel Securing Debian Manual, cap. 4 par. 9, ed era
colpa dei kernel vecchi.
-- 
Saluti, Dalet

 
Funziona perfettamente, l'importante e' che i file abbiano estensione 
".list". Mi sembra, pero', che vengano utilizzati solo da apt-get.
Synaptic non ne fa uso e, anzi, se aggiungi righe attraverso le sue 
opzioni le inserisce direttamente in /etc/apt/sources.list. Per quanto 
riguarda aptitude, semplicemente, non so perche' non l'ho mai adoperato.
Ciao
UB
-- 
U'll neva get 2 heaven if ur scared of gettin high