Paket Yönetimi Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 223 AĞ İŞLETİM SİSTEMLERİ DERSİ.

Slides:



Advertisements
Benzer bir sunumlar
Kabuk ve Kısayollar-I.
Advertisements

Kullanıcı ve Grup Yönetimi
LİNUX DİZİN YAPISI Öğr. Gör. Mustafa SARIÖZ
Text Editörü BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
Arama işlemleri ve Dosya İzinleri
Mysql, PhpMyAdmin, PHP, Dinamik Web Sayfası, PHPNuke Kullanımı
Filezilla Client & Server
İNTERNET VE İLETİŞİM.
Afyon Kocatepe Üniversitesi Bilgi İşlem Daire Başkanlığı
Windows işletim sistemi ve sürümlerinin incelenmesi
Dosya Sistemi.
Linux Semineri AFYON KOCATEPE ÜNİVERSİTESİ BİLGİ İŞLEM DAİRE BAŞKANLIĞI İNTERNET HAFTASI ETKİNLİKLERİ.
Paket Yönetimi.
Grup ilkesinin yerel düzenleyicisi Microsoft Windows XP' de, kullanıcı ve bilgisayar grupları için kullanıcı ve bilgisayar yapılandırmaları tanımlamak.
DOVECOT İLE IMAP VE POP3 SERVER KURULUMU
LINUX’TA PAKET YÖNETİMİ
Komutların Birlikte Kullanılması
Kullanıcı ve Grup İşlemleri
Text Editörü Öğr. Gör. Mustafa SARIÖZ
Kabuk ve Kısayollar BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
Lınux Command arch:Makine mimarisi hakkinda bilgi verir. “uname -m” komutu ile ayni isleve sahiptir. cat [dosya]:Dosyalari ardarda siralayarak standart.
WEB SUNUCU KURULUMU.
Paralel Programlamaya Giriş
Dosya İşlemleri BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
LİNUX DİZİN YAPISI BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
Akademik Bilişim 2002 Linux Çekirdeği Berk Demir.
İnternet Programlama PHP.
AĞ İŞLETİM SİSTEMLERİ Öğr. Gör. Mustafa SARIÖZ
TCP/IP Sorun Çözme ve Ağ Komutları
İŞLETİM SİSTEMİ.
LINUX KURULUMU Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 224 AĞ İŞLETİM SİSTEMLERİ II DERSİ.
Paket Yönetimi Öğr. Gör. Mustafa SARIÖZ
Windows 3-B Çevirme'yi kullanma.:Windows 3-B Çevirme, aralarında hızlı bir şekilde dönmenizi sağlamak için pencerelerinizi üç.
BİLGİSAYAR AĞLARINA GİRİŞ
W İ NRAR Sevim DEN İ Z RAR NEDİR RAR Windows için shareware dosya arşivleme ve veri sıkıştırma formatıdır, dosyalarımızı sıkıştırarak boyutlarının.
UBUNTU LINUX KURULUMU Ders-2
Bilişim Teknolojileri ve Yazarlık Dersi
BİLG 223 AĞ İŞLETİM SİSTEMLERİ I
BİLG 223 AĞ İŞLETİM SİSTEMLERİ 1
BİLGİSAYAR AĞLARINA GİRİŞ
Kullanıcı ve Grup İşlemleri Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 223 AĞ İŞLETİM SİSTEMLERİ DERSİ.
Dosya İzinleri Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 223 AĞ İŞLETİM SİSTEMLERİ DERSİ.
Dosya İşlemleri Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 223 AĞ İŞLETİM SİSTEMLERİ DERSİ.
Dosya İşlemleri Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 223 AĞ İŞLETİM SİSTEMLERİ DERSİ.
LINUX KURULUMU Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 231 AĞ İŞLETİM SİSTEMLERİ DERSİ.
Hayrettin Bucak Sistem yöneticisi TÜBİTAK ULAKBİM Ekim 2003.
Paralel Programlamaya Giriş
BİLG 224 AĞ İŞLETİM SİSTEMLERİ II Öğr. Gör. Mustafa SARIÖZ.
TCP/IP Sorun Çözme ve Ağ Komutları
Ağa bağlı olan bir bilgisayarda, kullanıcının dosyaları ve dizinleri ağa bağlı olan başka bir kullanıcı tarafından kullanılabilir. Kullanıcı dosyalarını.
PROGRAM KURMA VE GÜNCELLEME
AÇIK KAYNAK İŞLETİM SİSTEMİ
LOGO Bu kavram bilgisayar mimarileri ile doğrudan ilgili olan bir kavramdır. Ön yükleyici denen yazılım özel olarak ayrılmış olan belirli bir miktar bellekte.
Linux İşletim Sistemi Metin Editörleri
Yardım Komutları Linux’ta komutlar hakkında yardım almak için aşağıdaki komutlar kullanılır : - man - info - whatis - apropos.
DOSYA SIKIŞTIRMA PROGRAMLARI
Dosya sistemi, bilgisayarın sabit disk üzerindeki verileri düzenlemek için kullandığı temel yapıdır. Disk depolamanın temel birimidir. Disklerin kullanılabilmesi.
GGJ 2016 Oyun Yükleme GGJ Takımı. Bir GGJ kullanıcısı olmalısınız. Bir oyunu sisteme yüklemek için: 1. Bir GGJ hesabınız olmalı. 2. Bir jam merkezini.
BM-308 Paralel Programlamaya Giriş Bahar 2016 (1. Sunu) (Yrd. Doç. Dr. Deniz Dal)
PARDUS İŞLETİM SİSTEMİ. PARDUS  Pardus adı : Anadolu parsı adlı kediğillerden gelmektedir.
Kim Korkar Linux’tan.
Sıfırdan Linux İşletim Sistemi Oluşturma. Şimdiki Linux Dağıtımları. ● Genel amaçlar için tasarlanmıştır. ● En düşük donanım için derlenmiştir. ● Tüm.
PiSi ile Paket Yapımı S.Çağlar Onur. PiSi ile Paket Yapımı ● Paket nedir? ● actionsAPI nedir? ● pspec.xml ne işe yarar? ● actions.py ne işe yarar? ● Örnek.
Ünite II: Bilgisayarı Kullanma ve Yönetme Basit Düzenlemeler Yapma Dosyaları Düzenleme Yazdırma.
SUNUCU İŞLETİM SİSTEMLERİ
Paralel Programlamaya Giriş
İşletim Sistemleri Hazırlayan Hakan YİĞİT.
Linux Paket ve Kabuk Yönetimi
İNTERNET PROGRAMCILIĞI 2
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

Paket Yönetimi Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 223 AĞ İŞLETİM SİSTEMLERİ DERSİ

BİLG 223  Fedora Linux’te paket kurulumu 3 farklı şekilde gerçekleştirilebilir: 1. Tar uzantılı paketlerin kurulumu 2. “RPM” uzantılı dosyalar için “rpm” komutuyla paket kurulumu 3. “Yum” komutuyla paket kurulumu Fedora Linux’te Paket Kurulumu

BİLG 223.tar.gz uzantılı dosyalar  Arşivlenmiş kaynak kodlarıdır.  Bu kodlar en çok ‘.tar.gz’ ya da ‘.tar.bz2’ formatları ile bulunurlar.  Buradaki ‘.tar’ arşivleme formatıdır.  ‘.tar’ kullanılmasındaki amaç birçok parçadan oluşan kaynak kodlarını tek bir dosya görümüne sokmak ve arşivdeki dosyaların arşiv tarihindeki bilgilerinde en ufak bir değişiklik yapmamaktır.  ‘.gz’ ve ‘.bz2’ ise ‘gzip’ ve ‘bzip2’ programlarının sıkıştırma formatlarıdır. Kaynak kodlarının fazla yer tutmaması için internete sıkıştırılarak verilir.

BİLG 223 tar komutu  Paket sıkıştırıp açma işlemleri tar komutuyla yapılır.  sık kullanılan tar komut parametreleri: z : gzip süzgecinden geçirir j : bzip2 süzgecinden geçirir c : create (arşiv oluşturmak için kullanılır) x : extract (dosyaları açıp diske yazmaya başlar) v : verify (işlem gören tüm dosyaları işlem sırasında listeler) f : file (input veya output olarak bir dosya verilecekse dosya ismi f parametresinden sonra kullanılır)

BİLG 223 Dosya birleştirme & sıkıştırma  tar -zcvf arsiv.tar.gz dizin1 dizin2... dosya1 dosya2...  Belirtilen dizin ve/veya dosya ları arsiv.tar dosyası haline getirir ve ardından gzip ile sıkıştırıp arsiv.tar.gz haline getirir.  tar c klasör1 klasör2 dosya1... | gzip > arsiv.tar.gz  Yukarıdaki komutla aynı işlevi pipe’lar vasıtasıyla gerçekleştirir.

BİLG 223 Dosya birleştirme & sıkıştırma ÖRNEK: Masaüstü]# ls dosya1 klasor1 Masaüstü]# tar -zcvf arşiv.tar dosya1 klasor1 dosya1 klasor1/ Masaüstü]# ls arşiv.tar dosya1 klasor1

BİLG 223 Dosya açma  tar -xvf arsiv.tar  İsmi arsiv.tar gibi belirtilen (sıkıştırılmamış) arşiv dosyasını bulunulan dizine açar.  tar -zxvf arsiv.tar.gz  İsmi arsiv.tar.gz gibi belirtilen sıkıştırılmış arşiv dosyasını bulunulan dizine açar. Dosya uzantısı.tar.gz olan dosyalardan başka.tgz olan dosyaları da açar.  tar -zxvf arsiv.tar.gz -C dizin  Sıkıştırılmış arşiv dosyasını belirtilen dizine açar.

BİLG 223 Dosya açma ÖRNEK: Masaüstü]# ls arşiv.tar.gz Masaüstü]# tar -zxvf arşiv.tar.gz dosya1 klasor1/ Masaüstü]# ls arşiv.tar.gz dosya1 klasor1

BİLG 223.tar uzantılı paketlerin kurulumu  Paketlerin formatı genelde şu şekildedir: Paketİsmi-AsılVersiyon.AltVersiyon-Release.tar.gz Örn: apache tar.gz  tar.gz veya veya tar.bz2 uzantılı bir paketi sisteme kurmadan önce doğal olarak paketi açıyoruz. Örnek paketimiz.tar.gz uzantılı olsun. # tar zxvf apache tar.gz

BİLG 223.tar uzantılı paketlerin kurulumu  Oluşan klasöre geçelim: # cd apache  Dizin içinde bulunan "README, INSTALL, Changelog, History" gibi dosyalar kullanıcıya önbilgi verme bakımından önemlidir. Özellikle README dosyasında yapılacak işlemelr aşama aşama gösterilir.

BİLG 223.tar uzantılı paketlerin kurulumu  Kurulum 3 scriptin (betik) arka arkaya çalıştırılmasıyla gerçekleştirilir. Bunlar aşağıdaki gibidir: #./configure --opsiyon ve parametreler vs... ….. # make (derleme) ….. # make install (kurulum) …… NOT: "./configure" komutundaki "./" kısmı, bulunduğumuz klasördeki çalıştırılabilir dosyaları çalıştırılabilmek için kullanılır. Komut ve dosya isimlerini verirken TAB ile tamamlama özelliğini kullanmayı unutmayın.

BİLG 223 RPM  Her Linux dağıtımında yoktur. (Fedorada var.)  RPM Linux programların kurulmasını kolaylaştırmış ve basitleştirmiştir.  RPM - üç parçadan oluşur:  Paket dosyaları  RPM veri tabanı  rpm komutu.

BİLG 223 RPM Paket dosyaları  Paket dosyaları TAR dosyaları gibi kurulacak dosyaları içermektedir.  Ama bunun dışında kurulacak uygulama ya da servis hakkında bilgi içerirler. Mesela paket dosyası kurulacak program özelliklerini, gerekli kütüphaneleri ve varsa başka hangi paketlerin kurulu olması gerektiğini belirtir.  Bu bilgiler dependency information (bağımlılık bilgisi) adını taşır.  Pakette bulunan diğer bilgiler aşağıdaki gibidir :  Paket adı ve versiyonu  Kuruluş tarihi  Paket tanımlaması  Her içerdiği dosyanın büyuklüğü  Paketi hazırlayan kişinin veya kuruluşun kimliği  Dahil olduğu paket grubu

BİLG 223 RPM Paket dosyaları  Paket dosyasının adı özel bir yapıya sahiptir: paket-versiyon-küçük sürüm-mimari.rpm Burada :  paket dosyanın içerdiği paket adı  versiyon paket versiyonu  küçük sürüm paket küçük sürüm numarası  mimari paketin tasarlandığı bilgisayar mimarisi. Örnek: gnorpm i386.rpm

BİLG 223 RPM Veri Tabanı  Paket kurulmadan önce, hakkındaki bilgiler /var/lib/rpm’de bulunan RPM veri tabanına işlenir.  Bir programı kurmak veya kaldırmak istediğinde - RPM paket dosyasını ve RPM veri tabanını kontrol eder. Böylece RPM, komutun sistemi çelişkili bir durumda bırakıp bırakmıyacağına karar verir. Eğer öyleyse RPM komutu durdurup kullanıcıya uyarı gönderir.

BİLG 223 RPM Komutu  Bu kısım RPM’in çalıştırılabilen parçasıdır. rpm komutunun uyguladığı işlemler:  Paket kurulumu  Paket güncellemesi  Paket kaldırılması  RPM veri tabanın sorgulanması  Paket dosyasının sorgulanması  Kaynak kodundan paket oluşturulması  Paket onaylanması  Paket dosyasının onaylanması

BİLG 223 RPM Komutu: paket kurmak  Paket kurmak için: rpm -i paket_dosya_adı  Paket kurulumunda rpm şunları kontrol eder:  Paket kurulması için diskte yeterli yer var mıdır?  Paket kurulubilmesi için gerekli kütüphane ve paketler kurulu mudur?  Paket daha önce kurulmuş mu veya kurulum sırasında dosya çakışması olacak mı?  Parametreler: -v parametresi ile rpm kurulumunun durum bilgilerini veri -h parametresi ile kurulumun ilerlemesini 50 tane # işareti ile izlenebilir

BİLG 223 RPM Komutu: diğer işlemler  Kurulmuş bir paketi kaldırmak için: rpm -e paket_adı  Bir paketin yeni versiyonunu kurmak için: rpm -Uvh paket_adı  Kurulu bir paketin versiyonunu ve küçük sürümunu öğrenmek için; rpm -q paket_adı  Sistemde kurulu olan tüm paketlerin listesini ve versiyonlarını ve küçük sürüm numaralarını öğrenmek için; rpm -qa

BİLG 223 YUM (Yellowdog Updater Modified)  Yum Paket yönetim aracı, kullanıcının kurmak istedigi RPM paketinin başlık bilgilerini kullanarak bağımlılık sorunlarını, gereken tüm paketleri kurarak çözer  YUM paket yönetim aracı, yum RPM paketi ile gelir –q yum yum fc4

BİLG 223 YUM İstemci yapılandırması  Yum’un genel yapılandırma dosyası /etc/yum.conf’dur.  Diğer yapılandırma dosyaları /etc/yum.repos.d/ dizini altındaki.repo uzantılı dosyalardır. Bu dosyalarda main ve repository olmak üzere iki bölüm bulunur:  Main bölümünde tüm global yapılandırma seçenekleri vardır.  Repository bölümünde ise her depo icin geçerli yapılandırma seçenekleri mevcuttur.

BİLG 223 YUM  Paket Yüklemek Komut : yum install paket_adı etc]# yum install xmms  Paket Kaldırmak Komut : yum remove paket_adı etc]# yum remove xmms

BİLG 223 YUM  Paket Güncellemek Komut : yum update paket_adı etc]# yum update kernel Paket Arama Komut : yum search paket_adı etc]# yum search gftp

BİLG 223 YUM  Diğer Yum Komutları yum list avaible : Tüm kullanılabilir paketleri listeler yum update : Kurulmuş tüm paketleri günceller. yum check-update : Güncel paketleri listeler. yum list installed : Yüklenmiş paketleri listeler

BİLG 223  SORULAR?