Kurulum kalıbını nasıl düzenleyebilirim?

Başlatan ubeyd78, 01 Temmuz 2016 - 14:25:09

« önceki - sonraki »

0 Üyeler ve 4 Ziyaretçi konuyu incelemekte.

ubeyd78

Merhaba arkadaşlar çalıştığım iş yerinde tüm bilgisayarları ubuntuya geçirmeyi planlıyorum. Fakat şöyle bir sıkıntım var her bilgisayara tek tek kuramam kullandığımız programları. Bu yüzden kurulum imagesine kullandığımız programları ekleyip kurulumda default olarak gelmesini planladım. Acaba bu mümkün mü? Bilgisi olan veya döküman önerebilecek varmı? Şimdiden teşekkürler.
En yüksek ölçüsü başkaları için fedakârlıkta bulunmaya gönüllü olmaktır...

ata1

manjaro olarak kendi isomuzu hazırlıyoruz.
http://manjaro.gen.tr/forum/index.php?topic=418.msg2565#msg2565
http://manjaro.gen.tr/forum/index.php?topic=1109.msg7400#msg7400

daha güncel anlatımda olacak forumda fakat ben bulamadım. Bizde oluyor ise ubuntudada yapılıyor olmalı diye düşünüyorum.

mhmtkrktr

Kurmak istediğin bilgisayarlar aynı donanım ( anakart, ekran kartı, cipset vs ) özelliğine sahipse, Remastersys gibi ve ya alternatifleri vardı. Farklı farklı donanımlarsa bu tip uygulamalar çok bir işine yaramaz. Kurulum hatalarını düzeltmek, kurulumun kendisini yapmaktan daha zor hale gelebilir.
Kuracağın programların indirmesini dert ediyorsan, ilk kurduğun bilgisayardan, kullandığın paketleri diğer bilgisayarlara taşıyarak, aynı dosyaları indirme derdinden kurtulmuş olursun.

Yinede denemek istersen, Mint üzerinde Remastersys kullanmıştım, oldukça başarılıydı.

ubeyd78

Sistem çok farketmez aslında hocam ubuntu olacağına mint yada manjaroda olabilir. Manjaroya bakacağım.
mhmtkrktr Remastersys'yi kullanmıştım hocam aklıma geldi fakat bilgisayarlar farklı farklı. Kendi imagemi oluşturmak daha mantıklı geldi o yüzden.
En yüksek ölçüsü başkaları için fedakârlıkta bulunmaya gönüllü olmaktır...

mhmtkrktr

Aklından geçeni bilmiyoruz tabii. Amacın bir defada tüm bilgisayarları aynı kalıp ile kurmaksa, imaj oluşturmak en mantıklısı.
Ama sorun olursa ilerde bu imaj ile tekrar kurarım diye düşünüyorsan, yuvarlanan bir dağıtımda bu düşündüğün istediğini vermeyebilir.
Oluşturduğun imajın 2-3 hafta sonra hiç bir espirisinin kalmayacağı garantisini ben vereyim sana. :)

ubeyd78

bir image ile farklı bilgisayarlara kurulum yapmak istediğim şey tam olarak :)
bu imagenin tekrar işe yaramayacağını biliyorum hocam tek seferde halletsin işimi sonra çok gerekli olursa tekrar image hazırlarım öğrendikten sonra
En yüksek ölçüsü başkaları için fedakârlıkta bulunmaya gönüllü olmaktır...

neynefes

#6
Bir cihaz sunucu gibi gorevlendirilip ağ üzerinden diğer cihazların hepsine aynı anda sistem kurulumu yapılabilir gibi aklımın kıyısında köşesinde bir bilgi kalmış. Diğer cihazların hem yönetimi hem de uygulamalarda dahil tek noktadan kurulumu, yedeklenmesi, güncellemesi yapılabilir diye bir şeyler okumuştum sanırım. Bulursam paylaşırım ama tabi kısıtlılıkları neydi? ben doğru mu hatırlıyorum emin değilim.

Bir de başlığımız uygun bir bölüme taşıyalım.

gnukarabatak

Her makina donanımının bir etkisi olacağını düşünmüyorum açıkçası.Yani bir image dosyasını doğrudan diğer makinaya da atabilirsin. Hatta bence bir makinayı kurup onun imajını diğer makinaya atarak bir dene istersen. Fakat standart ubuntu sürümlerinden farklı birşey seçme bence. Ben mintte bile bazı klavye fonksiyonlarının çalışmadığına şahit olmuştum. O yüzden standart ubuntu sürümleri (unity,xfce,lxde..) en iyisidir.
Linux kullanmak bir farklılık, linux'te kod yazmak ise ayrıcalıktır.

ata1

#8
@gnukarabatak biri ati diğeri   nvidia olan ekrankartı varsa imajı attığında çıkan sorunu halletmek sisteme program yüklemekten daha kolay olacağını mı  düşünüyorsun  ;D
belki tüm açık kaynak sürücüler yüklenir onlar ile alınan imajda sorun çıkmaya bilir. sanki her pcde çalışması için usb üzerine kurduğumuz şekilde olma olasılığı var ama bu bile düşündürür insaanı

cokomoko

Size burada cevap vermiştim http://archtr.org/forum/viewtopic.php?f=11&t=1600
Ama illa kendi istediğim programları ekleyip live cd yapacağım dersen https://wiki.archlinux.org/index.php/Archiso
''Eğer 386BSD ben Linux'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı."
........................Linus Torvalds..........................
İnsanın aradığı sadece huzur ve mutluluktur, 1 numara olmak yalnız kalmak demektir ve 1 numara kalmak için birçok şeyi feda etmek zorunda kalırsın...

gnukarabatak

sevgili @ata1; ati ve nvidia gibi sıkıntılı ve doğrudan xorg sürücü kullanmayan sistemleri varsa öyle bir durumda tabiki işler karışır. :) Biz şu anda arkadaşımızın elindeki makinalarda ne tür donanımlar var bilmediğimiz için farazi/tahminen yönlendirme yapıyoruz. Ben olayın ubuntunun monolitik linux çekirdeği tarafından (tgüm donanımların tanımlı gelmesi babından)ve tabiki ekran kartı gibi belalı tarafını görmezden gelerek bir yaklaşımda bulundum.Diğer türlü sallarsın hepsine imaj dosyasını problem çıkanları düzeltmeye uğraşırsın. Tabi problem çıkaracak makina sayısının az olacağı varsayımıyla. :)
Linux kullanmak bir farklılık, linux'te kod yazmak ise ayrıcalıktır.

ata1

örneğin bunu arch için yapacak olsaydım efendi gibi hepsine kurulumu yapardım hagı programlar lazım onları aurdan indirip bir güzel derlerdim.
bunları bir paket halıne getirip atardım usb bellege takardım kurulacak chaz açardım yaptığım paketı içinde açardım uç birimi önceden hazırladığım komutu
sudo pacman -U lua .tar.gz ; falan.tar.gz ;filan.tar.gz ; şu tar.gez şeklinde bir avazda kurup çıkardım ki bu farklı yöntemle tek pc ile chroot olarak falan fılanda düşünülebilir .

mhmtkrktr

@ubeyd78, bu imaj alıp başka bilgisayarlara kurma işiyle uğraştım bende. Mevcut yazılımların hiçbirisiyle istediğim sonucu tam olarak alamadım. Önerdiğim program karşıma bazı sorunlar çıkarsa da, en sağlıklısı yine o. Ama ben bunu üç yıl önce yaptım, belki şimdi daha fazla gelişmiştir bu programlar.

Aslında bu işin en sağlıklı çözümü, kurulum betiği oluşturmak. Tercih, zaman ve deneyim meselesi biraz ama kesin çözüm olduğunu söyleyebilirim. Özellikle tercih ve deneyim dememin sebebi de, bu işe en uygun dağıtım olarak ben Arch 'ı gördüm. Diğer dağıtımlar da yapılabilir mi, yapılırsa ne şekilde yapılır artık takip etmiyorum.
Kurulum betiği nedir dersen, şöyle bir örnek paylaşayım,

Not: Örnek amaçlıdır, kişiye göre düzenlenmediği sürece çalışmayacaktır.

#!/bin/bash

USBX="/run/media/$USER/MHMTKRKT"
USPU="/run/media/$USER/MHMTKRKT/puura"
USPKG="/run/media/$USER/MHMTKRKT/puura/pkg"
USPKY="/run/media/$USER/MHMTKRKT/puura/pkg-yedek"
SDX=$(sudo blkid | awk '/MHMTKRKT/{print $1}' | sed 's/://')
ALAN=$(df $USBX | awk '{print $4}' | tail -n1)

_usb_alan_kontrol () {
red='\e[1;91m'; cyan='\e[1;36m'; magenta='\e[1;35m'; yellow='\e[1;33m'; white='\e[1;97m'; blue='\e[2;34m'; son='\e[0m'
_secenekler () {
   du -h $USBX
KA=$(df -h $USBX | awk '{print $2}' | tail -n1)
BA=$(df -h $USBX | awk '{print $4}' | tail -n1)
echo -e "\n\n   $magenta  Gerekli alan :  $yellow 1.1G   $magenta  Kullanılabilir alan : $yellow $BA    $magenta  Toplam bellek : $yellow $KA "
    echo -ne "\n\n\n $red [ T ] $cyan Terminal aç $red [ D ] $cyan Dosya yöneticisi aç $red [ B ] $cyan İşleme devam et $red [ C ] $cyan Çıkış\n\n$son"
read tdb; case $tdb in
[tT] ) gnome-terminal --window --hide-menubar --geometry=85x35 2>0 ; _usb_alan_kontrol
;;
[dD] ) nautilus $USBX 2>0; _usb_alan_kontrol
;;
[bB] )
if [[ "$ALAN" -gt '1128728' ]]; then
      clear; echo -e "\n\n\n $cyan  Yeterli alan oluşturuldu .. İşleme devam ediliyor \n\n $son" ; sleep 3; clear
elif [[ "$ALAN" -le '1128728' ]]; then echo -e "\n\n $yellow Bellek bu işlem için henüz yeterli değil\n\n"
sleep 3; _usb_alan_kontrol
  fi
;;
* ) echo -e "\n\n $yellow Uygulamadan çıkılıyor\n\n$son"; sleep 2; clear; exit
;; esac
}
clear
    echo -e "\n\n $red Disk içerisinde bu işlem için yeterli alan yok !.. \n\n  Gereksiz dosyalar temizleniyor .... $son"
         sleep 5; clear
      [[ -d $USBX/.Trash-1000 ]] && sudo rm -r $USBX/.Trash-1000
ALAN=$(df $USBX | awk '{print $4}' | tail -n1)
      if [[ "$ALAN" -le '1128728' ]]; then
clear
     echo -e "\n\n $magenta Temizleme işlemi yapıldı ama hala yeterli alan yok !.. \n\n $white" ; sleep 4; _secenekler
         elif [[ "$ALAN" -gt '1128728' ]]; then
     clear; echo -e "\n\n\n $cyan  Yeterli alan oluşturuldu .. İşleme devam ediliyor \n\n $son" ; sleep 3; clear
      fi
}

if [ -r $USBX ]; then
if [[ $SDX = '/dev/sdb1' || $SDX = '/dev/sdc1' ]]; then
if [[ "$ALAN" -le '1128728' ]]; then _usb_alan_kontrol ; fi
[[ -d $USPU ]] || sudo install --owner=root -d $USPU
[[ -d $USPKG ]] || sudo install --owner=root -d $USPKG
sleep .3
[[ -e /etc/pacconf.save ]] && sudo rm /etc/pacconf.save
  sudo cp /etc/pacman.conf /etc/pacconf.save
     sudo sed -i 's/#CacheDir/CacheDir/' /etc/pacman.conf
sudo sed -i $A's|/var/cache/pacman/pkg|'$USPKG'|g' /etc/pacman.conf
sleep .3
if [[ -d /mnt/repo/puura ]]; then
echo
    else
[[ -d /mnt/repo ]] || sudo mkdir -p /mnt/repo
sudo mount $SDX /mnt/repo
sleep .3
fi

resdep () {
    pakkont="$1";
    paks="$(sudo pacman -Qs --color always "${pakkont}" | grep "local" | grep "${pakkont} ")";
    if [ -n "${paks}" ] ; then echo 0; return; fi; echo 1; return;
}
rdepkur () {
    kurlist=(); for pkg; do
if [[ $(resdep "${pkg}") == 0 ]]; then echo  "  "; continue; fi;
kurlist+=("${pkg}"); done;
if [[ "${kurlist[@]}" == "" ]] ; then dialog --infobox '\n\n  TÜM PROGRAMLAR KURULU .....\n\n' 7 41; sleep 3; return; fi;
    echo -e " $yellow İlave paketler tesbit edildi\e[0m:" "\e[93m${kurlist[@]} $son"
    sleep 3
    sudo pacman --noconfirm -S "${kurlist[@]}"
}
yenipak=$(cat ${SYNC}/paketler | awk '/##pacS##/{f=1;next} /##pacU##/{f=0} f')

if [[ -d /mnt/repo/puura/pkg ]]; then
clear; sleep .2
sudo pacman-db-upgrade
rdepkur $yenipak 2>0
if [ -N $USPKG ]; then
clear; echo
  ls $USPKG | awk -F-[-1-9-] '{print $1}' | sort | uniq -d -w22  >/tmp/pakL.log
    cat /tmp/pakL.log | while IFS= read -r line; do
      eskipak=$(ls $USPKG | grep $line | sort | uniq -d -w6)
    [[ -d $USPKY ]] || sudo install --owner=root -d $USPKY
  for i in $eskipak ; do sudo mv -v $USPKG/$i $USPKY/ ; done
  done
sleep 1
if [ -N $USPKY ]; then
clear; echo
  ls $USPKY | awk -F-[-1-9-] '{print $1}' | sort | uniq -d -w22  >/tmp/pakL.log
    cat /tmp/pakL.log | while IFS= read -r line; do
     eskisur=$(ls $USPKY | grep $line | sort | uniq -d -w6)
for i in $eskisur ; do sudo rm -rfv $USPKY/$i 2>0 ; done
done
fi
fi
sudo sed -i 's/CacheDir/#CacheDir/' /etc/pacman.conf
sudo umount $SDX
    fi

fi 

fi

##pacS##
xscreensaver
gtk-engine-murrine
gtk-engines
qt4
mkvtoolnix-cli
cmake
lua
libwnck3
automoc4
cpupower

lib32-gcc-libs
lib32-alsa-lib
lib32-libxtst
lib32-libxdamage
lib32-zlib
lib32-freetype2
lib32-libxrandr
lib32-libice
lib32-libsm
lib32-libxinerama

ffmpegthumbnailer
raw-thumbnailer
gvfs-gphoto2
gvfs-goa
gvfs-mtp
gvfs-google
gvfs-afc
gvfs-nfs
gvfs-smb
udisks
udisks2
udiskie
gst-libav
gst-plugins-ugly

gnome-backgrounds 
eog
evince
gnome-calculator
gnome-disk-utility
gnome-icon-theme-extras
gnome-user-docs
mousetweaks
sushi
xdg-user-dirs-gtk
cheese
file-roller
gnome-clocks
gnome-color-manager
gnome-weather
gnome-sound-recorder
gnome-screenshot
gnome-tweak-tool
dconf-editor

gparted
dosfstools
shotwell
gimp
cherrytree
liferea
bleachbit
openshot
frei0r-plugins
deluge
xfburn
plank
vlc
winff
mixxx
inkscape
kodi

audacious
libmpeg2
wavpack
xvidcore
clipgrab
audacity
avidemux-gtk
subversion
ffmpeg
lame
smplayer

firefox
firefox-i18n-tr
flashplugin
jre8-openjdk
npapi-vlc

supertux
gnubg
chromium-bsu
steam

lib32-fontconfig
lib32-libsm
lib32-libxineram
lib32-libxrender

xdg-utils
hicolor-icon-theme
lib32-libpulse
lib32-qt4
lib32-libxss
lib32-libxv
lib32-libxcursor
lib32-v4l-utils
pulseaudio
lib32-flac
lib32-json
lib32-lcms2
lib32-libasyncns
lib32-libjpeg-turbo
lib32-libmng
lib32-libogg
lib32-libpulse
lib32-libsndfile
lib32-libtiff
lib32-libvorbis
lib32-openssl
lib32-sqlite
lib32-v4l-utils

lib32-glu
desktop-file-utils
lib32-libgl
lib32-libsm
lib32-libxrender
lib32-mesa
shared-mime-info
xdg-utils

gconf
nss
glib2
libxtst
libsystemd
libx11
libxss
rtmpdump

flac
gtk2
harfbuzz
harfbuzz-icu
icu
libpng
libxss
libxtst
opus
snappy
speech-dispatcher

lua
libwnck3

##pacU##
google-chrome
chromium-pepper-flash
google-earth
spotify
skype
teamviewer

##yaourS##
lib32-libpng12
ld-lsb
devilspie2

##yaourt##

##VPRG##
[Default Applications]
x-scheme-handler/spotify=spotify.desktop
x-content/software=nautilus-autorun-software.desktop
inode/directory=org.gnome.Nautilus.desktop
application/x-gnome-saved-search=org.gnome.Nautilus.desktop
application/xml=org.gnome.gedit.desktop
image/png=eog.desktop
image/gif=eog.desktop
audio/x-vorbis+ogg=audacious.desktop
image/jpeg=eog.desktop
application/pdf=evince.desktop

inode/symlink=gimp.desktop;

image/svg+xml=inkscape.desktop;org.gnome.gedit.desktop;gimp.desktop;
application/octet-stream=bless.desktop;org.gnome.gedit.desktop;
text/x-gettext-translation=gtranslator.desktop;org.gnome.gedit.desktop;
text/x-gettext-translation-template=org.gnome.gedit.desktop;
application/x-sharedlib=bless.desktop;org.gnome.gedit.desktop;org.gnome.FileRoller.desktop;


video/mp4=smplayer.desktop;vlc.desktop;
application/csv=libreoffice-calc.desktop
application/excel=libreoffice-calc.desktop
application/msexcel=libreoffice-calc.desktop
application/msword=libreoffice-writer.desktop
application/ogg=audacious.desktop
application/oxps=evince.desktop
application/postscript=evince.desktop
application/rtf=libreoffice-writer.desktop
application/tab-separated-values=libreoffice-calc.desktop
application/vnd.lotus-1-2-3=libreoffice-calc.desktop
application/vnd.ms-excel=libreoffice-calc.desktop
application/vnd.ms-word=libreoffice-writer.desktop
application/vnd.ms-xpsdocument=evince.desktop
application/vnd.rn-realmedia=smplayer.desktop
application/vnd.sun.xml.base=libreoffice-base.desktop
application/vnd.sun.xml.calc=libreoffice-calc.desktop
application/vnd.sun.xml.calc.template=libreoffice-calc.desktop
application/vnd.sun.xml.draw=libreoffice-draw.desktop
application/vnd.sun.xml.draw.template=libreoffice-draw.desktop
application/vnd.sun.xml.math=libreoffice-math.desktop
application/vnd.sun.xml.writer=libreoffice-writer.desktop
application/vnd.sun.xml.writer.template=libreoffice-writer.desktop
application/vnd.sun.xml.writer.global=libreoffice-writer.desktop
application/vnd.oasis.opendocument.database=libreoffice-base.desktop
application/vnd.oasis.opendocument.formula=libreoffice-math.desktop
application/vnd.oasis.opendocument.graphics=libreoffice-draw.desktop
application/vnd.oasis.opendocument.graphics-template=libreoffice-draw.desktop
application/vnd.oasis.opendocument.presentation=libreoffice-impress.desktop
application/vnd.oasis.opendocument.presentation-template=libreoffice-impress.desktop
application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop
application/vnd.oasis.opendocument.spreadsheet-template=libreoffice-calc.desktop
application/vnd.oasis.opendocument.text=libreoffice-writer.desktop
application/vnd.oasis.opendocument.text-template=libreoffice-writer.desktop
application/vnd.oasis.opendocument.text-web=libreoffice-writer.desktop
application/vnd.oasis.opendocument.text-master=libreoffice-writer.desktop
application/vnd.sun.xml.impress=libreoffice-impress.desktop
application/vnd.sun.xml.impress.template=libreoffice-impress.desktop
application/vnd.stardivision.calc=libreoffice-calc.desktop
application/vnd.stardivision.draw=libreoffice-draw.desktop
application/vnd.stardivision.impress=libreoffice-impress.desktop
application/vnd.stardivision.math=libreoffice-math.desktop
application/vnd.stardivision.writer=libreoffice-writer.desktop
application/mspowerpoint=libreoffice-impress.desktop
application/vnd.ms-powerpoint=libreoffice-impress.desktop
application/vnd.wordperfect=libreoffice-writer.desktop
application/wordperfect=libreoffice-writer.desktop
application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop
application/vnd.openxmlformats-officedocument.wordprocessingml.template=libreoffice-writer.desktop
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop
application/vnd.openxmlformats-officedocument.spreadsheetml.template=libreoffice-calc.desktop
application/vnd.openxmlformats-officedocument.presentationml.slide=libreoffice-impress.desktop
application/vnd.openxmlformats-officedocument.presentationml.slideshow=libreoffice-impress.desktop
application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop
application/vnd.openxmlformats-officedocument.presentationml.template=libreoffice-impress.desktop
application/x-123=libreoffice-calc.desktop
application/x-abiword=evince.desktop
application/x-applix-spreadsheet=libreoffice-calc.desktop
application/x-ar=file-roller.desktop
application/x-arj=file-roller.desktop
application/x-audacity-project=audacity.desktop
application/x-bzdvi=evince.desktop
application/x-bzip-compressed-tar=file-roller.desktop
application/x-bzip=file-roller.desktop
application/x-bzpdf=evince.desktop
application/x-bzpostscript=evince.desktop
application/x-cbr=evince.desktop
application/x-cbt=evince.desktop
application/x-cbz=evince.desktop
application/x-compressed-tar=file-roller.desktop
application/x-compress=file-roller.desktop
application/x-deb=file-roller.desktop
application/x-debian-package=file-roller.desktop
application/x-dos_ms_excel=libreoffice-calc.desktop
application/x-dvi=evince.desktop
application/x-ear=file-roller.desktop
application/x-excel=libreoffice-calc.desktop
application/x-extension-m4a=smplayer.desktop
application/x-extension-mp4=smplayer.desktop
application/x-flac=audacious.desktop
application/x-glade=glade.desktop
application/x-gnumeric=gnumeric.desktop
application/x-gtar=file-roller.desktop
application/x-gzdvi=evince.desktop
application/x-gzip=file-roller.desktop
application/x-gzpdf=evince.desktop
application/x-gzpostscript=evince.desktop
application/xhtml+xml=google-chrome.desktop;firefox.desktop;
application/x-jar=file-roller.desktop
application/x-java-archive=file-roller.desktop
application/x-java-jnlp-file=icedtea-netx-javaws.desktop
application/x-lha=file-roller.desktop
application/x-lhz=file-roller.desktop
application/xls=libreoffice-calc.desktop
application/x-lzop=file-roller.desktop
application/x-matroska=smplayer.desktop
application/x-mps=libreoffice-calc.desktop
application/x-ms-excel=libreoffice-calc.desktop
application/x-msexcel=libreoffice-calc.desktop
application/x-ogg=audacious.desktop
application/x-oleo=libreoffice-calc.desktop
application/x-perl=org.gnome.gedit.desktop
application/x-planperfect=libreoffice-calc.desktop
application/x-quattropro=libreoffice-calc.desktop
application/x-rar-compressed=file-roller.desktop
application/x-rar=file-roller.desktop
application/x-rpm=file-roller.desktop
application/x-sc=libreoffice-calc.desktop
application/x-shockwave-flash=smplayer.desktop
application/x-sylk=libreoffice-calc.desktop
application/x-tar=file-roller.desktop
application/x-war=file-roller.desktop
application/x-xbase=libreoffice-calc.desktop
application/x-xls=libreoffice-calc.desktop
application/x-xzpdf=evince.desktop
application/x-zip-compressed=file-roller.desktop
application/x-zip=file-roller.desktop
application/x-zoo=file-roller.desktop
application/zip=file-roller.desktop
audio/3gpp=smplayer.desktop
audio/ac3=smplayer.desktop
audio/AMR=smplayer.desktop
audio/AMR-WB=smplayer.desktop
audio/basic=smplayer.desktop
audio/flac=audacious.desktop
audio/midi=smplayer.desktop
audio/mp4=smplayer.desktop
audio/mpeg=smplayer.desktop
audio/mpegurl=smplayer.desktop
audio/ogg=audacious.desktop
audio/prs.sid=smplayer.desktop
audio/vnd.rn-realaudio=smplayer.desktop
audio/x-ape=smplayer.desktop
audio/x-flac=audacious.desktop
audio/x-gsm=smplayer.desktop
audio/x-it=smplayer.desktop
audio/x-m4a=smplayer.desktop
audio/x-matroska=smplayer.desktop
audio/x-mod=smplayer.desktop
audio/x-mp3=audacious.desktop
audio/x-mpeg=audacious.desktop
audio/x-mpegurl=audacious.desktop
audio/x-ms-asf=smplayer.desktop
audio/x-ms-asx=smplayer.desktop
audio/x-ms-wax=smplayer.desktop
audio/x-ms-wma=smplayer.desktop
audio/x-musepack=smplayer.desktop
audio/x-pn-aiff=smplayer.desktop
audio/x-pn-au=smplayer.desktop
audio/x-pn-realaudio=smplayer.desktop
audio/x-pn-realaudio-plugin=smplayer.desktop
audio/x-pn-wav=smplayer.desktop
audio/x-pn-windows-acm=smplayer.desktop
audio/x-realaudio=smplayer.desktop
audio/x-real-audio=smplayer.desktop
audio/x-sbc=smplayer.desktop
audio/x-scpls=audacious.desktop
audio/x-speex=smplayer.desktop
audio/x-tta=smplayer.desktop
audio/x-wav=audacious.desktop
audio/x-wavpack=smplayer.desktop
audio/x-vorbis=audacious.desktop
audio/x-xm=smplayer.desktop
image/bmp=eog.desktop
image/jpg=eog.desktop
image/pjpeg=eog.desktop
image/tiff=eog.desktop
image/vnd.djvu=evince.desktop
image/vnd.rn-realpix=smplayer.desktop
image/x-bmp=eog.desktop
image/x-bzeps=evince.desktop
image/x-eps=evince.desktop
image/x-gray=eog.desktop
image/x-gzeps=evince.desktop
image/x-icb=eog.desktop
image/x-ico=eog.desktop
image/x-png=eog.desktop
image/x-portable-anymap=eog.desktop
image/x-portable-bitmap=eog.desktop
image/x-portable-graymap=eog.desktop
image/x-portable-pixmap=eog.desktop
image/x-psd=gimp.desktop
image/x-xbitmap=eog.desktop
image/x-xpixmap=eog.desktop
misc/ultravox=smplayer.desktop
multipart/x-zip=file-roller.desktop
text/abiword=org.gnome.gedit.desktop
text/calendar=evolution.desktop
text/comma-separated-values=libreoffice-calc.desktop
text/csv=libreoffice-calc.desktop
text/html=google-chrome.desktop;firefox.desktop;
text/plain=org.gnome.gedit.desktop
text/richtext=org.gnome.gedit.desktop
text/rtf=libreoffice-writer.desktop
text/spreadsheet=libreoffice-calc.desktop
text/tab-separated-values=libreoffice-calc.desktop
text/x-comma-separated-values=libreoffice-calc.desktop
text/x-chdr=org.gnome.gedit.desktop
text/x-csrc=org.gnome.gedit.desktop
text/x-dtd=org.gnome.gedit.desktop
text/x-java=org.gnome.gedit.desktop
text/mathml=org.gnome.gedit.desktop
text/x-python=org.gnome.gedit.desktop
text/x-sql=org.gnome.gedit.desktop
text/xml=google-chrome.desktop;firefox.desktop;
video/3gpp=smplayer.desktop
video/dv=smplayer.desktop
video/fli=smplayer.desktop
video/flv=smplayer.desktop
video/mp2t=smplayer.desktop
video/mp4v-es=smplayer.desktop
video/mpeg=smplayer.desktop
video/msvideo=smplayer.desktop
video/ogg=smplayer.desktop
video/quicktime=smplayer.desktop
video/vivo=smplayer.desktop
video/vnd.divx=smplayer.desktop
video/vnd.rn-realvideo=smplayer.desktop
video/vnd.vivo=smplayer.desktop
video/webm=smplayer.desktop
video/x-anim=smplayer.desktop
video/x-avi=smplayer.desktop
video/x-flc=smplayer.desktop
video/x-fli=smplayer.desktop
video/x-flic=smplayer.desktop
video/x-flv=smplayer.desktop
video/x-m4v=smplayer.desktop
video/x-matroska=smplayer.desktop
video/x-mpeg=smplayer.desktop
video/x-ms-asf=smplayer.desktop
video/x-ms-asx=smplayer.desktop
video/x-msvideo=smplayer.desktop
video/x-ms-wm=smplayer.desktop
video/x-ms-wmv=smplayer.desktop
video/x-ms-wmx=smplayer.desktop
video/x-ms-wvx=smplayer.desktop
video/x-nsv=smplayer.desktop
video/x-ogm+ogg=smplayer.desktop
video/x-theora+ogg=smplayer.desktop
video/x-smplayer-stream=smplayer.desktop
x-content/video-dvd=smplayer.desktop
x-content/video-vcd=smplayer.desktop
x-content/video-svcd=smplayer.desktop
x-content/audio-cdda=audacious-device.desktop
x-content/audio-dvd=audacious.desktop
x-content/audio-player=audacious-device.desktop
x-content/image-dcf=shotwell.desktop
x-content/image-picturecd=shotwell.desktop
zz-application/zz-winassoc-xls=libreoffice-calc.desktop
x-scheme-handler/apt=ubuntu-software-center.desktop
x-scheme-handler/http=google-chrome.desktop;firefox.desktop;
x-scheme-handler/https=google-chrome.desktop;firefox.desktop;
x-scheme-handler/mailto=thunderbird.desktop

##VPRGS##


Birinci paylaşımda ki kodlar, ikinci paylaşımın içerisinde bulunan ##pacS## ile ##pacU## arasında ki bütün paketlerin kurulu olup olmadığını kontrol eder. Kurulu olmayanları kurar. Aynı zamanda, bu paketlerin kurulum arşivlerini en güncel haliyle taşınabilir medyanın içine depolar. Aynı bölümde güncel olmayan bir paket varsa da, hata oluşmasına karşı bir alt sürümdeki paketleri ayrı bir bölüme yedekler. (bunu yeni çözebildim bu arada :) )

Tabii şu haliyle çalışmaz o betik, kendine göre düzenleyip çalışır duruma getirsen de, senin istediğini vermez. Çünkü olay sadece paketleri kurmak değil.
Çalışmama sebebi; benim paylaştığım bölüm, ana betiğe fonksiyon olarak bağlanmış 23 alt betikten sadece bir tanesi. Düzenleme bölümleriyle 50 bölümü geçiyor hatta.
Tamamı ne yapıyor dersen, tamda senin istediğin şeyi yapıyor aslında.
Tamamen boş bir bilgisayara, en fazla 35 dakika içerisinde;
tüm paketleri kuruyor, performans ayarlarını düzenliyor, birden fazla işletim sistemi bulursa, grub düzenlemesini buna göre yapıyor, kendime ait tüm görsel paketleri alıp kuruyor, bazen günlerce uğraşılan arayüz düzenlemesini yapıyor, şuan için 55 tane olan yüksek kaliteli film arşivini, 1500 mp3 den oluşan müzik arşivini, 45 tane belgesel programı içeren video arşivini, kullanıcı dizinine kopyalıyor, bu arşivlerden film arşivini kodi'ye, müzik arşivini audacious'a, videoları smplayer'e gruplandırılmış oynatma listesi olarak hazırlıyor, programların her birinin ayrı ayrı, tema gibi arayüz ayarlarını oluşturuyor. Daha fazla uzatmayayım, ama daha fazlası da var aslında. (Şuan bütün bunları yaparken bana çay yapması üzerine çalışıyorum :) )

Toplamın da, çalıştırıyorsun,  en başında senden kullanıcı şifreni istiyor, sistem bilgilerini ve birden fazla türde hangi kurulumu yapmak istediğini soruyor ve seçip onaylıyorsun, son olarakta daha önce aynı medya arşivine sahip değilse, o bilgisayar için medya arşivini de kopyalamak isteyip istemediğini soruyor (buda kurulumla aynı anda oluyor zaten). Bitti. 35 dakika sonra kendin için hiçbir ayar yapma gereği duymadan, en güncel haliyle kullanabilir şekilde karşında.

Bu düzende, günde 15 tane hatta daha fazla bilgisayarı çok rahat kurarsın. Hemde kendimin de normal yoldan günde iki tane bile kuramayacağım Arch 'ı. Kaldı ki biraz titiz bir insanım.

İşin özüne gelirsek, kendi tecrübelerime dayanarak önerebileceğim, bu işin en olur yöntemi, üzerinde çalışıp kurulum betiği hazırlamak. Diğer yöntemlerle bilgisayar başında yaşlanır gidersin. 3 ay kafayı yor, en az 3 sene kafan rahat yaşarsın. :)

heartsmagic

Amaç kurulum yapılarak devam etmekse ve Ubuntu isteniyorsa:
https://forum.ubuntu-tr.net/index.php?topic=43733.0

Yok amaç "imaj" basarak yapılmak isteniyorsa: Clonezilla

Sahipli sürücüler kurulmadığı sürece diğer makinelerde pek sorun yaşanmaz diye düşünüyorum. Hiç yaşanmaz diyemem, ne olacağını kestirmek güç tabi. Fakat diski bir başka makineye takıp devam edebiliyorsak güzel güzel imaj basmada da olumlu sonuçlar alabiliriz sanırım.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ubeyd78

dostlar tam olarak istediğim şey şuan normal kurulum için kullandığımız imageların içine kullanacağım birkaç programıda ekleyip kurulumda onlarında direk gelmesi. Kurduğum bir makineden image alıp onunla diğer makinelere kurma işlemi normal kurulumdan daha fazla yorar. Benim açımdan asıl sorun farklı şehirlerde olup ulaşamayacağım cihazların iş yükünden kurtulması. Yoksa hepsine uğraşır tek tekde kurabilirim. Ben kurulum CD'sini göndereceğim diyeceğimki şöyle şöyle kurulum yapacaksınız. Kurulumu bitirdiklerinde kullanılacak bütün programlar hazır önlerinde olacak. Böyle bir proje.

mhmtkrktr kurulum betiği oluşturma çok mantıklı geldi üzerine çalışacağım teşekkürler.

Not: Bazı sıkıntılar yüzünden geç cevap verdim sizlere özür dilerim.
En yüksek ölçüsü başkaları için fedakârlıkta bulunmaya gönüllü olmaktır...

heartsmagic

Alıntı yapılan: heartsmagicAmaç kurulum yapılarak devam etmekse ve Ubuntu isteniyorsa:
https://forum.ubuntu-tr.net/index.php?topic=43733.0
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ubeyd78

Alıntı yapılan: heartsmagic - 12 Temmuz 2016 - 21:05:54
Alıntı yapılan: heartsmagicAmaç kurulum yapılarak devam etmekse ve Ubuntu isteniyorsa:
https://forum.ubuntu-tr.net/index.php?topic=43733.0

denedim çalışmadı hocam :D
Kurulum betiği hazırlamaya girdim en temiz yöntem olarak
En yüksek ölçüsü başkaları için fedakârlıkta bulunmaya gönüllü olmaktır...