Apt Pinning sicuro con Debian Testing-Unstable-Experimental

 

Apt Pinning sicuro con Debian Testing-Unstable-Experimental

Apt Pinning sicuro con Debian Testing-Unstable-Experimental

Per avere una Debian sempre aggiornata con gli ultimi pacchetti, si può rimanere alla versione testing o per i più temerari addirittura in Sid/unstable. Se addirittura si volesse far convivere simultaneamente tutti e tre i repository, testing/unstable/experimental si può utilizzare il pinning:

Aggiornare il sistema:

# apt update; apt upgrade -y
# apt dist-upgrade -y

Aggiungere i repository:

# nano /etc/apt/sources.list

inserire:

## Debian Testing
deb http://httpredir.debian.org/debian/ testing main non-free contrib
deb-src http://httpredir.debian.org/debian/ testing main non-free contrib

## Debian Security
deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free

## Debian Sid/Unstable
deb http://ftp.it.debian.org/debian unstable main contrib non-free

## Debian experimental
deb http://ftp.it.debian.org/debian experimental main contrib non-free
# apt update

creazione dei due files che indicano quali sono le nostre preferenze per il pinning:

# nano /etc/apt/apt.conf.d/apt.conf

ed inserire:

APT::Default-Release "testing";
APT::Cache-Limit 65000000;
Apt::Get::Purge;
APT::Clean-Installed;
APT::Get::Fix-Broken;
APT::Get::Fix-Missing;
APT::Get::Show-Upgraded "true";
# nano /etc/apt/preferences

ed inserire:

Package: *
Pin: release a=testing
Pin-Priority: 750

Package: *
Pin: release n=sid
Pin-Priority: 700

Package: *
Pin: release a=experimental
Pin-Priority: 650
# apt update; apt upgrade

per installare un pacchetto dal ramo unstable:

# apt install -t unstable firefox

per conoscere da quale ramo è stato installato un pacchetto:

# apt install apt-show-versions
# apt-show-versions -b|awk 'BEGIN{FS="/"}$2=="testing"'
# apt-show-versions -b|awk 'BEGIN{FS="/"}$2=="unstable"'

Apt Pinning sicuro con Debian Testing-Unstable-Experimental

enjoy πŸ˜‰

Cinnamon 1.4 su Debian Wheezy/Sid LMDE pacchetti Deb

 

 

 

 

 

Cinnamon è arrivato alla versione 1.4, portando alcune novità. Io l'ho provato su Debian Sid, ed ho testato il tutto. Come ho già detto in passato Cinnamon non è male, anche se acerbo, e può essere un'alternativa a Gnome-Shell. Al momento l'unico neo che ho riscontrato. è che quando si seleziona la voce pannello mofificabile, la barra cambia colore, quindi una volta aggiunti i programmi al pannello, bisogna deselezionarla. Come al solito i pacchetti si trovano nel mio repository.

 

Download Cinnamon 1.4  amd64 (6 files)

Download Cinnamon 1.4 i386 (6 files)

 

ps: disinstallare prima cinnamon-muffin 1.3

ps: apt-get install -f, per problemi con le dipendenze.

 

enjoy πŸ˜‰

Kernel 3.2.0 backports su Debian Squeeze

 

Installando Debian Squeeze su uno dei miei Acer Aspire One  (AO110), mi sono accorto che nei repo backports, è arrivato il kernel 3.2.0.

 

# apt-get install -t squeeze-backports linux-image-3.2.0-0.bpo.1-686-pae linux-headers-3.2.0-0.bpo.1-686-pae

 

enjoy πŸ˜‰

Repository Debian Squeeze/Wheezy/Sid Gennaio 2012

 

 

 

Repository per Debian Squeeze-Wheezy-Sid, ufficiali e di terze parti, aggiornati al 7/01/2012

 

Debian Squeeze (stable):

 

################  Repo Debian Squeeze Ufficiali ############

deb http://ftp.it.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.it.debian.org/debian/ squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb http://ftp.it.debian.org/debian/ squeeze-proposed-updates main contrib non-free

###############  Repo Debian Backports ##########

deb squeeze-backports main contrib non-free

##############  Squeeze-updates  ##############

deb http://ftp.debian.org/debian/ squeeze-updates main contrib non-free

###############  Repo Debian Squeeze terze parti ##########

#### Debian Multimedia
deb http://www.deb-multimedia.org/ squeeze main
deb-src http://www.deb-multimedia.org squeeze main

#### Iceweasel Debian Mozilla
deb squeeze-backports main contrib non-free
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release

#### Dotdeb – repository for Debian-based LAMP servers
deb http://packages.dotdeb.org oldstable all

#### Google Linux repository stable
deb stable non-free main

 #### Google Linux repository testing
deb testing non-free main

#### E17
deb squeeze main extras

#### Esmska
deb http://repo.palatinus.cz/stable /

#### Skype
deb stable non-free

#### Opera
deb http://deb.opera.com/opera/ squeeze non-free

#### Opera Beta
deb http://deb.opera.com/opera-beta/ squeeze non-free

#### VirtualBox
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib

#### aMule-AdunanzA i386-amd64
deb http://deb.matteobonora.it/debian squeeze main

#### JDOWNLOADER

#### Download diretto edmond's repository (kernel,extensions,programmi vari)
#### http://www.edmondweblog.com/repo/ binary/

 

Debian Wheezy (testing):

 

################  Repo Debian Wheezy Ufficiali ############

deb http://ftp.it.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.it.debian.org/debian/ testing main contrib non-free

deb http://security.debian.org/ testing/updates main contrib non-free
deb http://ftp.it.debian.org/debian/ wheezy-proposed-updates main contrib non-free

###############  Repo Debian Wheezy terze parti ##########

#### Debian Multimedia
deb http://www.deb-multimedia.org/ testing main non-free

#### Google Linux repository
deb stable non-free main

#### Google Linux repository testing
deb testing non-free

#### Esmska
deb http://repo.palatinus.cz/testing /  

#### Skype
deb stable non-free

#### Opera
deb http://deb.opera.com/opera/ squeeze non-free

#### VirtualBox
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib

#### aMule-AdunanzA i386-amd64
deb http://deb.matteobonora.it/debian wheezy main

#### Hadret’s Debian ppa
deb unstable main

#### JDOWNLOADER

#### Download diretto edmond's repository (kernel,extensions,programmi vari)
#### http://www.edmondweblog.com/repo/ binary/

 

Debian Sid (unstable):

 

################  Repo Debian Sid Ufficiali ############

deb http://ftp.it.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.it.debian.org/debian/ sid main contrib non-free

###############  Repo Debian Sid terze parti ##########

#### Debian Multimedia
deb http://www.deb-multimedia.org/ sid main
deb-src http://mi.mirror.garr.it/mirrors/deb-multimedia unstable main

#### Google Linux repository
deb stable non-free main

#### Google Linux repository testing
deb testing non-free

#### E17
deb sid main extras
deb-src sid main extras

#### Esmska
deb http://repo.palatinus.cz/unstable /

#### Skype
deb stable non-free

#### Opera
deb http://deb.opera.com/opera/ sid non-free

#### VirtualBox
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib

#### Repo frickeplatz per Wine e Gimp 2.7
deb sid main contrib non-free

#### aMule-AdunanzA i386-amd64
deb http://deb.matteobonora.it/debian sid main

#### Hadret’s Debian ppa
deb unstable main
deb-src unstable main

#### Paissad repo per Ps3 media server
deb unstable main contrib non-free
deb-src unstable main contrib non-free

#### JDOWNLOADER

#### Download diretto edmond's repository (kernel,extensions,programmi vari)
#### http://www.edmondweblog.com/repo/ binary/

 

Debian Experimental:

 

### Experimental
deb http://ftp.it.debian.org/debian experimental main

#### Hadret’s Debian ppa
deb experimental main
deb-src experimental main

 

 

Importare chiavi GPG

 

Multimedia:

# apt-get update && apt-get install debian-multimedia-keyring && apt-get update

E17:

# wget -q  -O- | apt-key add -

Iceweasel Debian Mozilla:

$ wget 
# dpkg -i pkg-mozilla-archive-keyring_1.0_all.deb

Esmka:

# wget -q -O - http://repo.palatinus.cz/repo.key | apt-key add -

Skype:

# gpg --keyserver pgp.mit.edu --recv-keys 0xd66b746e
# gpg --export --armor 0xd66b746e  | apt-key add -

VirtualBox:

# wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -

Repo frickeplatz per Wine e Gimp 2.7

# apt-get install frickelplatz-keyring

Opera:

 # wget -O - http://deb.opera.com/archive.key | apt-key add -

 $ wget -O - http://deb.opera.com/archive.key | sudo apt-key add -

Hadret’s Debian ppa:

# wget -O -  | apt-key add -

Paissad repo per Ps3 media server:

# wget -q -O -  | apt-key add -

Dotdeb;

# wget -q -O - http://www.dotdeb.org/dotdeb.gpg | apt-key add -

Google Linux repository:

# wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -

aMule-AdunanzA i386-amd64:

$ gpg --keyserver hkp://subkeys.pgp.net --recv-key D45A244D

$ gpg -a --export D45A244D | apt-key add -

 

 

enjoy πŸ˜‰

(FFmpeg + Filtri) Deb per Debian Squeeze/Sid

 

 

 

Condivido pacchetti deb i386 e amd64, per Debian Squeeze/Sid, di FFmpeg compilato con l'aggiunta di molti filtri. Avendo fatto alcune guide, ed altre ne farò, sui filtri di FFmpeg, mi è sembrato giusto condividerli, con quei pochi che mi leggono πŸ™‚

 

Debian Squeeze:

nella cartella ffmpeg-squeeze si trovano i 2 pacchetti, i386 ed amd64. Leggere il file README all'interno.

 

./configure –enable-libdc1394 –prefix=/usr –enable-shared –enable-libmp3lame –enable-gpl –enable-libvorbis –enable-pthreads –enable-libfaac –enable-libxvid –enable-postproc –enable-x11grab –enable-libgsm –enable-libtheora –enable-libopencore-amrnb –enable-libopencore-amrwb –enable-libx264 –enable-libspeex –enable-nonfree –disable-stripping –enable-avfilter –enable-libdirac –disable-decoder=libdirac –enable-libschroedinger –disable-encoder=libschroedinger –enable-version3 –enable-libopenjpeg –enable-libvpx –disable-altivec –disable-armv5te –disable-armv6 –disable-vis –enable-vdpau –enable-bzlib –enable-frei0r –enable-libfreetype –enable-libvo-aacenc –enable-libaacplus –enable-filter=delogo –enable-filter=boxblur –enable-filter=frei0r –enable-filter=drawtext –enable-filter=gradfun

 

Debian Sid:

nella cartella ffmpeg-sid, si trova solo il pacchetto per i386

 

configuration: –prefix=/usr –enable-vdpau –enable-bzlib –enable-libmp3lame –enable-gpl –enable-nonfree –enable-libdirac –disable-decoder=libdirac –enable-libvorbis –enable-pthreads –enable-libfaac –enable-libxvid –enable-postproc –enable-x11grab –enable-libgsm –enable-libtheora –enable-libopencore-amrnb –enable-libopencore-amrwb –enable-libx264 –enable-libspeex –enable-nonfree –disable-stripping –enable-libschroedinger –disable-encoder=libschroedinger –enable-version3 –enable-libopenjpeg –enable-libvpx –enable-librtmp –enable-avfilter –enable-frei0r –enable-libfreetype –enable-libvo-aacenc –disable-decoder=amrnb –enable-libvo-amrwbenc –enable-libaacplus –enable-libdc1394 –disable-altivec –disable-armv5te –disable-armv6 –disable-vis –enable-filter=delogo –enable-filter=boxblur –enable-filter=frei0r –enable-filter=drawtext –enable-filter=gradfun
  libavutil    51. 30. 0 / 51. 30. 0
  libavcodec   53. 40. 0 / 53. 40. 0
  libavformat  53. 24. 0 / 53. 24. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 50. 0 /  2. 50. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]… {[outfile options] outfile}…
 

Deb per Kernel 3.1.1-ck2 Debian Squeeze/W/S e LMDE

 

 

 

 

Condivido l'ultimo kernel patchato Kolivas, compreso di tutte le patch debian. Per architettura i386 ed amd64. Per ricompilarlo basta seguire queste guide, la num.1 o la num.2. Per chi si cimenta nella compilazione consiglio di farlo da Squeeze, in quanto da Sid, anche se apparentemente i pacchetti vengono costruiti ed installati senza errori, all'avvio si ottiene un kernel panic, almeno a me è successo questo, credo in virtù della versione di gcc. Nell'altro caso l'errore che si potrà incontrare è sempre il solito lguest:

 

make[1]: Leaving directory `/usr/src/linux-3.1.1'
/usr/bin/make -j2 EXTRAVERSION=-ck2-edm  ARCH=i386 \
                 -C Documentation/lguest
make: *** Documentation/lguest: File o directory non esistente.  Stop.
make: *** [debian/stamp/build/kernel] Error
2

 

che si risolve andando ad escludere dal  .config:

 

# CONFIG_LGUEST_GUEST is not set

# CONFIG_LGUEST is not set

 

enjoy πŸ˜‰

Pacchetti deb extensions noa11y + cpufreq per Gnome 3.0 Debian Sid

 

 

 

 

Aggiunti 2 pacchetti deb, per le gnome-shell-extensions, noa11y per togliere dal pannello l'icona di Accesso Universale, senza quindi seguire il metodo precedente, e cpufreq un applet per avere sotto controllo e gestire le cpu.

 

enjoy πŸ˜‰

Deb per gnome-shell-extension-monitor-applet 3.0 su Debian Sid

 

 

 

 

Gnome-shell-extension-monitor-applet a differenza di Gnome shell system monitor, su Debian Sid funziona meglio. Quindi ho aggiunto il pacchetto deb nel repository.

 

enjoy πŸ˜‰

Pacchetti Deb gnome-shell-extensions per Debian Sid Gnome 3.0

 

 

 

Ho fatto per me dei pacchetti deb per le gnome-shell-extensions, giusto per averli a portati di mano e non perdere tempo. Li ho inseriti in quella specie di repo che ho πŸ™‚ e li metto a disposizione di "amici" e non πŸ˜‰ Le estensioni sono:

 

gnome-shell-extensions-common da installare in ogni caso
gnome-shell-extensions-alternate
gnome-shell-extensions-alternative-status-menu
gnome-shell-extensions-dock
gnome-shell-extensions-drive-menu
gnome-shell-extensions-native-window-placement
gnome-shell-extensions-places-menu
gnome-shell-extensions-windowsnavigator

 

chiaramente trattandosi di estensioni per Debian Sid, mi riferisco a Gnome 3.0.X, al momento siamo un'attimino indietro per Gnome 3.2, ma pian piano recuperemo πŸ™‚ Altre estensioni interessanti sono quelli di  GnomeShell-Frippery. Si attivano da gnome-tweak-tool>shell extensions, dopo riavviare gnome-shell, con Alt-F2 digitato r e poi Invio.

 

enjoy πŸ˜‰