Openlogic Centos6 Gcc Kurulumu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Maresca
    Maresca's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek

    Müridler bir gcc yi yükleyemedim dumur oldum. Yükleyebilecek biri olursa pm atabilirmi ?

    " yum install gcc " çıktısı;

    [root@linux-1 Unreal3.2]# yum install gcc
    Loaded plugins: security
    Setting up Install Process
    Resolving Dependencies
    There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
    --> Running transaction check
    ---> Package gcc.x86_64 0:4.4.6-4.el6 will be installed
    --> Processing Dependency: cpp = 4.4.6-4.el6 for package: gcc-4.4.6-4.el6.x86_64
    --> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.4.6-4.el6.x86_64
    --> Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.4.6-4.el6.x86_64
    --> Running transaction check
    ---> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
    --> Processing Dependency: libppl_c.so.2()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
    --> Processing Dependency: libppl.so.7()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
    ---> Package cpp.x86_64 0:4.4.6-4.el6 will be installed
    --> Processing Dependency: libmpfr.so.1()(64bit) for package: cpp-4.4.6-4.el6.x86_64
    ---> Package glibc-devel.x86_64 0:2.12-1.80.el6_3.7 will be installed
    --> Processing Dependency: glibc-headers = 2.12-1.80.el6_3.7 for package: glibc-devel-2.12-1.80.el6_3.7.x86_64
    --> Processing Dependency: glibc-headers for package: glibc-devel-2.12-1.80.el6_3.7.x86_64
    --> Running transaction check
    ---> Package glibc-headers.x86_64 0:2.12-1.80.el6_3.7 will be installed
    --> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.12-1.80.el6_3.7.x86_64
    --> Processing Dependency: kernel-headers for package: glibc-headers-2.12-1.80.el6_3.7.x86_64
    ---> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
    ---> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
    --> Finished Dependency Resolution
    Error: Package: glibc-headers-2.12-1.80.el6_3.7.x86_64 (updates)
               Requires: kernel-headers
    Error: Package: glibc-headers-2.12-1.80.el6_3.7.x86_64 (updates)
               Requires: kernel-headers >= 2.2.1
     You could try using --skip-broken to work around the problem
    ** Found 32 pre-existing rpmdb problem(s), 'yum check' output follows:
    abrt-2.0.8-6.el6.centos.2.x86_64 is a duplicate with abrt-2.0.8-6.el6.centos.x86_64
    abrt-addon-ccpp-2.0.8-6.el6.centos.2.x86_64 is a duplicate with abrt-addon-ccpp-2.0.8-6.el6.centos.x86_64
    abrt-addon-kerneloops-2.0.8-6.el6.centos.2.x86_64 is a duplicate with abrt-addon-kerneloops-2.0.8-6.el6.centos.x86_64
    abrt-addon-python-2.0.8-6.el6.centos.2.x86_64 is a duplicate with abrt-addon-python-2.0.8-6.el6.centos.x86_64
    abrt-libs-2.0.8-6.el6.centos.2.x86_64 is a duplicate with abrt-libs-2.0.8-6.el6.centos.x86_64
    abrt-tui-2.0.8-6.el6.centos.2.x86_64 is a duplicate with abrt-tui-2.0.8-6.el6.centos.x86_64
    device-mapper-1.02.74-10.el6_3.3.x86_64 is a duplicate with device-mapper-1.02.74-10.el6_3.2.x86_64
    device-mapper-event-1.02.74-10.el6_3.3.x86_64 is a duplicate with device-mapper-event-1.02.74-10.el6_3.2.x86_64
    device-mapper-event-libs-1.02.74-10.el6_3.3.x86_64 is a duplicate with device-mapper-event-libs-1.02.74-10.el6_3.2.x86_64
    device-mapper-libs-1.02.74-10.el6_3.3.x86_64 is a duplicate with device-mapper-libs-1.02.74-10.el6_3.2.x86_64
    freetype-2.3.11-14.el6_3.1.x86_64 is a duplicate with freetype-2.3.11-6.el6_2.9.x86_64
    glibc-2.12-1.80.el6_3.7.x86_64 is a duplicate with glibc-2.12-1.80.el6_3.6.x86_64
    glibc-common-2.12-1.80.el6_3.7.x86_64 is a duplicate with glibc-common-2.12-1.80.el6_3.6.x86_64
    ipa-python-2.2.0-17.el6_3.1.x86_64 is a duplicate with ipa-python-2.2.0-16.el6.x86_64
    1:java-1.6.0-openjdk-1.6.0.0-1.56.1.11.8.el6_3.x86_64 is a duplicate with 1:java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
    libreport-2.0.9-5.el6.centos.2.x86_64 is a duplicate with libreport-2.0.9-5.el6.centos.x86_64
    libreport-cli-2.0.9-5.el6.centos.2.x86_64 is a duplicate with libreport-cli-2.0.9-5.el6.centos.x86_64
    libreport-plugin-kerneloops-2.0.9-5.el6.centos.2.x86_64 is a duplicate with libreport-plugin-kerneloops-2.0.9-5.el6.centos.x86_64
    libreport-plugin-logger-2.0.9-5.el6.centos.2.x86_64 is a duplicate with libreport-plugin-logger-2.0.9-5.el6.centos.x86_64
    libreport-plugin-mailx-2.0.9-5.el6.centos.2.x86_64 is a duplicate with libreport-plugin-mailx-2.0.9-5.el6.centos.x86_64
    libreport-plugin-reportuploader-2.0.9-5.el6.centos.2.x86_64 is a duplicate with libreport-plugin-reportuploader-2.0.9-5.el6.centos.x86_64
    libreport-plugin-rhtsupport-2.0.9-5.el6.centos.2.x86_64 is a duplicate with libreport-plugin-rhtsupport-2.0.9-5.el6.centos.x86_64
    libreport-python-2.0.9-5.el6.centos.2.x86_64 is a duplicate with libreport-python-2.0.9-5.el6.centos.x86_64
    lvm2-libs-2.02.95-10.el6_3.3.x86_64 is a duplicate with lvm2-libs-2.02.95-10.el6_3.2.x86_64
    nspr-4.9.2-0.el6_3.1.x86_64 is a duplicate with nspr-4.9.1-2.el6_3.x86_64
    nss-3.13.6-2.el6_3.x86_64 is a duplicate with nss-3.13.5-1.el6_3.x86_64
    nss-sysinit-3.13.6-2.el6_3.x86_64 is a duplicate with nss-sysinit-3.13.5-1.el6_3.x86_64
    nss-tools-3.13.6-2.el6_3.x86_64 is a duplicate with nss-tools-3.13.5-1.el6_3.x86_64
    nss-util-3.13.6-1.el6_3.x86_64 is a duplicate with nss-util-3.13.5-1.el6_3.x86_64
    selinux-policy-3.7.19-155.el6_3.14.noarch is a duplicate with selinux-policy-3.7.19-155.el6_3.8.noarch
    tzdata-2012j-1.el6.noarch is a duplicate with tzdata-2012i-2.el6.noarch
    tzdata-java-2012j-1.el6.noarch is a duplicate with tzdata-java-2012i-2.el6.noarch

    Gel bili bili gates
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MaviEkran
    MaviEkran's avatar
    Kayıt Tarihi: 31/Aralık/2009
    Erkek

    Bekleyen işlemlerin varmış. Önce yum-complete-transaction komutunu çalıştırman gerekli diyor.

    Şunları da deneyebilirsin

    yum install yum-utils
    package-cleanup --problems
    package-cleanup --dupes
    MaviEkran tarafından 12/Mar/13 11:59 tarihinde düzenlenmiştir

    Blue Screen of Death
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    HoLyCat
    HoLyCat's avatar
    Kayıt Tarihi: 03/Ekim/2009
    Erkek

    Bu adam gcc yi kurarsa, canavar yaratmış olursunuz.

    UP


    🆃🅰🅷🆁🅸🅱🅰🆃.🅲🅾🅼
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Maresca
    Maresca's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek
    MaviEkran bunu yazdı

    Bekleyen işlemlerin varmış. Önce yum-complete-transaction komutunu çalıştırman gerekli diyor.

    Onu denedim hocam yazmadan bayağı önce ama hala aynı hata.


    Gel bili bili gates
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MaviEkran
    MaviEkran's avatar
    Kayıt Tarihi: 31/Aralık/2009
    Erkek
    VideoJockey bunu yazdı
    MaviEkran bunu yazdı

    Bekleyen işlemlerin varmış. Önce yum-complete-transaction komutunu çalıştırman gerekli diyor.

    Onu denedim hocam yazmadan bayağı önce ama hala aynı hata.

    /etc/yum.conf'un içinde

    exclude=kernel*'ın başına # koy. Yani #exclude=kernel* yap.

    Sonra yum install kernel-headers'ı yükle. Bunda sıkıntı çıkmazsa gcc'yi tekrar kurmayı dene.


    Blue Screen of Death
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Maresca
    Maresca's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek
    MaviEkran bunu yazdı
    VideoJockey bunu yazdı
    MaviEkran bunu yazdı

    Bekleyen işlemlerin varmış. Önce yum-complete-transaction komutunu çalıştırman gerekli diyor.

    Onu denedim hocam yazmadan bayağı önce ama hala aynı hata.

    /etc/yum.conf'un içinde

    exclude=kernel*'ın başına # koy. Yani #exclude=kernel* yap.

    Sonra yum install kernel-headers'ı yükle. Bunda sıkıntı çıkmazsa gcc'yi tekrar kurmayı dene.

    PM'ine dönüş yaptım hocam.


    Gel bili bili gates
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MaviEkran
    MaviEkran's avatar
    Kayıt Tarihi: 31/Aralık/2009
    Erkek

    Verdiğin outputtan kernel-headers'ın gerektiği anlaşılıyor. Önce onu kurmak lazım. Onun için de yum.conf'ta birşeyler değiştirmek gerekli.

    Aşağıdaki işlemleri yaptım, sonrasında GCC kuruldu. Referans olması açısından komutları yazıyorum:

    /etc/yum.conf içindeki ilgili satırı aşağıdaki şekilde değiştirdim:

    #exclude=kernel*

    Sonra aşağıdaki komutla kernel-headers'ı kurdum:

    yum --disablerepo=centosplus,updates install kernel-headers

     Disablerepo kullanmamını sebebi, centosplus ve updates depolarında senin kernel versiyonundan farklı bir versiyona ait paketler var

    En son GCC'yi kurdum

    yum install gcc

    Bundan sonra yum.conf'ta ilk olarak değiştirdiğimiz satırı eski haline getirdim. exclude=kernel* yanlışlıkla çekirdekle ilgili paketleri değiştirmememizi sağlıyor

    Hayrını gör :) 

     rpm -qa | grep gcc
    libgcc-4.4.6-4.el6.x86_64
    gcc-4.4.6-4.el6.x86_64
    
    MaviEkran tarafından 12/Mar/13 13:46 tarihinde düzenlenmiştir

    Blue Screen of Death
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Maresca
    Maresca's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek
    MaviEkran bunu yazdı

    Verdiğin outputtan kernel-headers'ın gerektiği anlaşılıyor. Önce onu kurmak lazım. Onun için de yum.conf'ta birşeyler değiştirmek gerekli.

    Aşağıdaki işlemleri yaptım, sonrasında GCC kuruldu. Referans olması açısından komutları yazıyorum:

    /etc/yum.conf içindeki ilgili satırı aşağıdaki şekilde değiştirdim:

    #exclude=kernel*

    Sonra aşağıdaki komutla kernel-headers'ı kurdum:

    yum --disablerepo=centosplus,updates install kernel-headers

     Disablerepo kullanmamını sebebi, centosplus ve updates depolarında senin kernel versiyonundan farklı bir versiyona ait paketler var

    En son GCC'yi kurdum

    yum install gcc

    Bundan sonra yum.conf'ta ilk olarak değiştirdiğimiz satırı eski haline getirdim. exclude=kernel* yanlışlıkla çekirdekle ilgili paketleri değiştirmememizi sağlıyor

    Hayrını gör :) 

     

    Büyüksün müdür :)


    Gel bili bili gates
Toplam Hit: 1113 Toplam Mesaj: 8