{"id":3475,"date":"2013-05-20T00:13:38","date_gmt":"2013-05-19T21:13:38","guid":{"rendered":"http:\/\/www.koraykey.com\/?p=3475"},"modified":"2013-08-05T20:35:42","modified_gmt":"2013-08-05T17:35:42","slug":"linux-isletim-sistemlerinde-yum-paket-yonetimi","status":"publish","type":"post","link":"https:\/\/www.koraykey.com\/?p=3475","title":{"rendered":"Linux \u0130\u015fletim Sistemlerinde Yum Paket Y\u00f6netimi ve \u0130\u015fletim Sistemi G\u00fcncelleme"},"content":{"rendered":"<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-797\" alt=\"LinuxAll\" src=\"http:\/\/www.koraykey.com\/wp-content\/uploads\/LinuxAll.jpg\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.koraykey.com\/wp-content\/uploads\/LinuxAll.jpg 250w, https:\/\/www.koraykey.com\/wp-content\/uploads\/LinuxAll-150x150.jpg 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Bu makalemizde Linux \u0130\u015fletim Sistemlerinde &#8220;Linux \u0130\u015fletim Sistemlerinde Yum Paket Y\u00f6netimi&#8221; konusunu inceleyece\u011fiz. Yum paket y\u00f6netimi ile i\u015fletim sistemi g\u00fcncelleme veya herhangi bir paketi g\u00fcncelleme i\u015flemini uygulayaca\u011f\u0131z. Red Hat Enterprise Linux t\u00fcrevi (Oracle Linux, Centos Linux vb.) i\u015fletim sistemlerinde uygulama y\u00f6netiminde kulland\u0131\u011f\u0131m\u0131z Yum ( Yellowdog Updater Modified ) arac\u0131 paketleri y\u00f6netmek istedi\u011fimiz zaman bize yard\u0131mc\u0131 olan bir uygulamad\u0131r. Paketleri otomatik olarak kurmak, kald\u0131rmak, bilgi almak i\u00e7in kullan\u0131labilir. \u0130htiyac\u0131m\u0131z olan paketleri gruplar halinde indirebildi\u011fi gibi tek tek de indirip y\u00fcklememizi veya ayn\u0131 \u015fekilde kald\u0131rma i\u015flemleri i\u00e7inde kullanabildi\u011fimiz pratik bir paket y\u00f6netme uygulamas\u0131d\u0131r.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Rpm paket y\u00f6netimi indirdi\u011fimiz paketleri tek tek kurmam\u0131za olanak verirken Yum ise bir paketin ihtiya\u00e7 duydu\u011fu t\u00fcm ba\u011f\u0131ml\u0131l\u0131klarla (dependency) otomatik olarak kurabilir. Yum i\u00e7in rpm tabanl\u0131 paket y\u00f6netimi de diyebiliriz.<\/span><\/p>\n<p style=\"text-align: justify;\">1. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Yum paket y\u00f6netimi i\u015flemlerimize ba\u015flamadan \u00f6nce sunucular\u0131m\u0131z\u0131n internete \u00e7\u0131kt\u0131\u011f\u0131na ve i\u015fletim sistemi &#8220;Yum Repository&#8221; deposuna eri\u015febildi\u011fine emin olmal\u0131y\u0131z. Bunlarla ilgili a\u015fa\u011f\u0131daki makalelerimizi inceleyebilirsiniz.<\/span><\/p>\n<p style=\"text-align: justify;\"><a title=\"Linux \u0130\u015fletim Sistemlerinde Yum Repository i\u00e7in Proxy Yap\u0131land\u0131rmas\u0131\" href=\"http:\/\/www.koraykey.com\/?p=3153\"><strong><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Linux \u0130\u015fletim Sistemlerinde Yum Repository i\u00e7in Proxy Yap\u0131land\u0131rmas\u0131<\/span><\/strong><\/a><\/p>\n<p style=\"text-align: justify;\"><a title=\"Oracle Enterprise Linux \u0130\u015fletim Sistemlerinde Public Yum Repository Yap\u0131land\u0131rmas\u0131\" href=\"http:\/\/www.koraykey.com\/?p=367\"><strong><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Oracle Enterprise Linux \u0130\u015fletim Sistemlerinde Public Yum Repository Yap\u0131land\u0131rmas\u0131<\/span><\/strong><\/a><\/p>\n<p style=\"text-align: justify;\">2. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Yum paket y\u00f6netimi ile ilgili kullanabilece\u011fimiz bir \u00e7ok komutu a\u015fa\u011f\u0131da bulabilirsiniz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\">-- Sunucumuzda \"yum\" paket y\u00f6netimi genelde otomatik kurulu olarak gelmektedir.\r\nBunu teyid etmek i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># rpm -qa | grep yum\r\n\r\n<\/span><span style=\"font-family: courier new,courier; font-size: 12px;\">yum-plugin-security-1.1.30-14.0.1.el6.noarch<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">yum-rhn-plugin-0.9.1-43.0.1.el6.noarch<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">yum-plugin-tmprepo-1.1.30-14.0.1.el6.noarch<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">yum-plugin-versionlock-1.1.30-14.0.1.el6.noarch<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">anaconda-yum-plugins-1.0-5.1.el6.noarch<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">PackageKit-yum-plugin-0.5.8-21.0.1.el6.x86_64<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">yum-plugin-aliases-1.1.30-14.0.1.el6.noarch<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">yum-plugin-verify-1.1.30-14.0.1.el6.noarch<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">yum-presto-0.6.2-1.el6.noarch<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">yum-plugin-changelog-1.1.30-14.0.1.el6.noarch<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">yum-3.2.29-40.0.1.el6.noarch<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">yum-utils-1.1.30-14.0.1.el6.noarch<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">kabi-yum-plugins-1.0-2.0.2.el6.noarch<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">PackageKit-yum-0.5.8-21.0.1.el6.x86_64<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">yum-metadata-parser-1.1.2-16.el6.x86_64<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">yum-plugin-downloadonly-1.1.30-14.0.1.el6.noarch<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015fletim sistemlerimizi kurulumdan sonra \u00e7\u0131km\u0131\u015f son paketlerle g\u00fcncellemek i\u00e7in\r\na\u015fa\u011f\u0131daki komutu kullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum update<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015fletim sistemimizi onay almadan otomatik g\u00fcncellemek i\u00e7in a\u015fa\u011f\u0131daki komutu\r\nkullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum -y update<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015fletim sistemimizde y\u00fcklenebilir durumdaki paketleri g\u00f6r\u00fcnt\u00fclemek i\u00e7in a\u015fa\u011f\u0131daki\r\nkomutu kullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum list<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Yukar\u0131daki komutun \u00e7\u0131kt\u0131s\u0131n\u0131 sayfa sayfa g\u00f6r\u00fcnt\u00fclemek i\u00e7in a\u015fa\u011f\u0131daki komutu\r\nkullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum list | more<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum list | less<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015fletim sistemimize y\u00fcklenmi\u015f paketleri sorgulamak i\u00e7in a\u015fa\u011f\u0131daki komutu\r\nkullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum list installed | more<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130smini bildi\u011fimiz bir paketin kurulu olup olmad\u0131\u011f\u0131n\u0131 sorgulamak i\u00e7in a\u015fa\u011f\u0131daki\r\nkomutu kullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum list installed java<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Sadece birka\u00e7 harfini yazarakta kurulu olan paketleri sorgulayabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum list installed java*<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015fletim sistemimize bir paketi kurmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum install java<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015fletim sistemimizde kurulu bir paketin g\u00fcncellemesi olup olmad\u0131\u011f\u0131n\u0131 sorgulamak\r\ni\u00e7in a\u015fa\u011f\u0131daki komutu kullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum list java<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015fletim sistemimizde kurulu olan bir paketin g\u00fcncellemesi olup olmad\u0131\u011f\u0131n\u0131\r\nsorgulamak i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum update java<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015fletim sistemimizde kurulu bir paketi kald\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki komutu\r\nkullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum remove java<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015fletim sistemimizde kurulu bir paketi yeniden kurmak (reinstall) i\u00e7in a\u015fa\u011f\u0131daki\r\nkomutu kullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum reinstall java<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015fletim sistemimizde kurulu bir paket hakk\u0131nda bilgi almak i\u00e7in a\u015fa\u011f\u0131daki komutu\r\nkullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum info java<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015fletim sistemimizde paketlerin gruplar\u0131n\u0131 sorgulamak i\u00e7in a\u015fa\u011f\u0131daki komutu\r\nkullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015fletim sistemimizde kurulu bir paketin g\u00fcncellemesi olup olmad\u0131\u011f\u0131n\u0131 sorgulamak\r\ni\u00e7in a\u015fa\u011f\u0131daki komutu kullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum groupinstall<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015fletim sistemimizde bir paket grubun tamam\u0131n\u0131 kurmak i\u00e7in a\u015fa\u011f\u0131daki komutu\r\nkullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum groupinstall java<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015fletim sistemimizde bir paket grubun tamam\u0131n\u0131 sorgulamak i\u00e7in a\u015fa\u011f\u0131daki komutu\r\nkullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum grouplist java<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015fletim sistemimizde bir paket grubun tamam\u0131n\u0131 kald\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki komutu\r\nkullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum groupremove java<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015fletim sistemimizde bir paket grubunu g\u00fcncellemek i\u00e7in a\u015fa\u011f\u0131daki komutu\r\nkullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum groupupdate java<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Paketler i\u00e7erisinde belli bir harf ile ba\u015flayanlar\u0131 listelemek i\u00e7in a\u015fa\u011f\u0131daki\r\nkomutu kullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum list ja*<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Paketler i\u00e7erisinde belli bir harf ile bitenleri listelemek i\u00e7in a\u015fa\u011f\u0131daki\r\nkomutu kullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum list *ja<\/span><\/pre>\n<p style=\"text-align: justify;\">3. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Kullanmakta oldu\u011fumuz i\u015fletim sistemini g\u00fcncellemek i\u00e7in a\u015fa\u011f\u0131daki y\u00f6ntemleri kullanabiliriz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015fletim sistemimizi g\u00fcncellemek i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum update<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015fletim sistemimizi onay vermeden otomatik g\u00fcncellemek i\u00e7in a\u015fa\u011f\u0131daki komutu\r\nkullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># yum -y update<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015fletim sistemimizi grafik aray\u00fczden (gui) g\u00fcncellemek i\u00e7in a\u015fa\u011f\u0131daki yolu\r\nizleyemeliyiz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">System &gt; Administration &gt; Software Update<\/span><\/pre>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Bu makalemizde &#8220;Linux \u0130\u015fletim Sistemlerinde Yum Paket Y\u00f6netimi&#8221;ni inceledik. Bu komutlar ile kurdu\u011fumuz i\u015fletim sistemimizi g\u00fcncelleyebilir, istedi\u011fimiz paketleri i\u015fletim sistemimize kurabiliriz. \u0130\u015fletim sistemimizi kurduktan sonra yap\u0131land\u0131rma i\u015flemlerine ge\u00e7meden son \u00e7\u0131km\u0131\u015f paketlerle g\u00fcncellemek ileride sorun \u00e7\u0131kmamas\u0131 a\u00e7\u0131s\u0131ndan faydal\u0131 olacakt\u0131r.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Ba\u015fka bir makalede g\u00f6r\u00fc\u015fmek \u00fczere\u2026<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bu makalemizde Linux \u0130\u015fletim Sistemlerinde &#8220;Linux \u0130\u015fletim Sistemlerinde Yum Paket Y\u00f6netimi&#8221; konusunu inceleyece\u011fiz. Yum paket y\u00f6netimi ile i\u015fletim sistemi g\u00fcncelleme veya herhangi bir paketi g\u00fcncelleme i\u015flemini uygulayaca\u011f\u0131z. Red Hat Enterprise Linux t\u00fcrevi (Oracle Linux, Centos Linux vb.) i\u015fletim sistemlerinde uygulama &hellip; <a href=\"https:\/\/www.koraykey.com\/?p=3475\">Okumaya devam et <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[337,21,290,20,19,523,695,694,335,696,716,338,712,713,783,697,714,715,717,334,332,333,340,339],"class_list":["post-3475","post","type-post","status-publish","format-standard","hentry","category-unix-linux","tag-centos-guncelleme","tag-h-koray-gunduz","tag-halil-koray-gunduz","tag-koray-gunduz","tag-koraykey","tag-linux-guncelleme","tag-linux-guncelleme-islemi","tag-linux-guncelleme-komutlari","tag-linux-isletim-sistemi-guncelleme","tag-linux-isletim-sistemi-update","tag-linux-kernel-derleme-ve-yukseltme","tag-linux-paket-guncelleme","tag-linux-sistem-yukseltme","tag-linux-system-upgrade","tag-linux-update-etme","tag-linux-update-islemi","tag-linux-upgrade-etme","tag-linux-upgrade-islemi","tag-linux-yukseltme-islemi","tag-linux-yum","tag-linux-yum-komutlari","tag-linux-yum-paket-yonetimi","tag-oracle-linux-guncelleme","tag-redhat-guncelleme"],"_links":{"self":[{"href":"https:\/\/www.koraykey.com\/index.php?rest_route=\/wp\/v2\/posts\/3475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.koraykey.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.koraykey.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.koraykey.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.koraykey.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3475"}],"version-history":[{"count":0,"href":"https:\/\/www.koraykey.com\/index.php?rest_route=\/wp\/v2\/posts\/3475\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.koraykey.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.koraykey.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.koraykey.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}