| سطر 1: |
سطر 1: |
| − | for i in lab2-pc{1..12} ; do ssh -t $i.local "sudo apt-get install -y squid-deb-proxy-client ; sudo apt-get install -y puppet; sudo cp /tmp/puppet /etc/default/puppet ; sudo /etc/init.d/puppet restart" ; done
| + | |
| | + | for i in lab2-pc{1..12} ; |
| | + | do ssh -t $i.local \ |
| | + | "sudo apt-get install -y squid-deb-proxy-client ;\ |
| | + | sudo apt-get install -y puppet; |
| | + | sudo cp /tmp/puppet /etc/default/puppet ; sudo /etc/init.d/puppet restart" ; |
| | + | done |
| | + | |
| | + | ثبّت أدوات augeas للعمل مع Puppet: |
| | + | {{puppet-manifest|manifest-name=augeas-tools|manifest= |
| | + | package { |
| | + | 'augeas-tools': |
| | + | ensure => installed |
| | + | } |
| | + | }} |
| | + | {{puppet-manifest|manifest-name=libaugeas-ruby|manifest= |
| | + | package { |
| | + | 'libaugeas-ruby': |
| | + | ensure => installed |
| | + | } |
| | + | }} |
| | + | sudo apt-get install augeas-tools libaugeas-ruby |
| | + | |
| | + | == الحصول على لوحة مفاتيح بالعربية والإنجليزية == |
| | + | للحساب الحالي: |
| | + | gsettings set org.gnome.libgnomekbd.keyboard layouts "['fr', 'us', 'ara']" |
| | + | gsettings set org.gnome.libgnomekbd.keyboard options "['grp\tgrp:alt_shift_toggle'] |
| | + | " |
| | + | لتطبيقه بشكل إفتراضي على كل النظام: |
| | + | {{puppet-manifest|manifest-name=gsettings-system-wide-ar-en-keyboard-layout|manifest= |
| | + | augeas { |
| | + | 'gsettings-system-wide-ar-en-keyboard-layout': |
| | + | context => "/files/usr/share/glib-2.0/schemas/org.gnome.libgnomekbd.keyboard.gschema.xml/schemalist/schema/key[2]/default/", |
| | + | changes => "set default = ['ara','us'] |
| | + | } |
| | + | }} |
| | + | عدّل /usr/share/glib-2.0/schemas/org.gnome.libgnomekbd.keyboard.gschema.xml |