GNU/Linux >> Belajar Linux >  >> Cent OS

Centos – Menggunakan Pengelola Jendela Luar Biasa di Centos 7?

Luar biasa berfungsi dengan baik di Fedora 19, jadi seharusnya berfungsi di CentOS 7, bukan? Yah, saya mencoba dan gagal membuatnya berfungsi. Setelah waktu yang lama, saya berhasil mengompilasinya dari sumber dan mengatur GDM untuk boot dari ~/.xinitrc . Namun, yang saya dapatkan hanyalah pengelola jendela mulai tetapi tidak ada keybinds (keyboard atau mouse) yang berfungsi sama sekali.

Saya mencari prosedur instalasi langkah demi langkah yang dapat digunakan.

Jawaban yang Diterima:

Sebagai permulaan, saya akan menghapus sumber yang Anda kompilasi, kemudian menambahkan Repo YUM resmi untuk Fedora, menggunakan Langkah-langkah dari posting ini. Setelah itu, karena repo yang baru saja Anda tambahkan berisi AwesomeWM, gunakan YUM untuk menginstalnya. Lihat Disini.

Alasan:
Hampir tidak mungkin untuk mencampur paket berbasis sumber dengan sistem berbasis paket biner, karena Anda dengan mudah membuat ketidakcocokan versi. Pertimbangkan hal berikut:

  1. Paket biner Versi A bergantung pada dan hanya berfungsi dengan dependensi Versi B. Ketergantungan Versi B menggunakan Library C.
  2. Menghubungkan Logika dalam 1, Paket Biner Versi A, juga secara implisit bergantung pada Library C.
  3. Anda membuat dependensi Versi B dengan pustaka Versi D (Jika C =1.0, D =1.1)
  4. Ketergantungan Versi B berhasil dibangun, tetapi Paket Biner Versi A masih terhubung ke Perpustakaan Versi C, oleh karena itu Paket Biner A, sekarang memuat simbol yang belum terselesaikan, karena simbol di Perpustakaan Versi C diganti dengan simbol yang lebih baru di Versi D.
  5. Library Version D, menggantikan Library Version C, oleh karena itu pengembang memutuskan untuk tidak menautkan Versi D barunya ke Versi C.
  6. Untuk memperbaikinya, setiap paket pada sistem, yang ditautkan ke library Versi C, harus dikompilasi ulang menggunakan Library Versi D.

Anda Terjebak Di Sini karena semua paket pada Sistem Biner sudah dikemas sebelumnya, dan beberapa atau semuanya akan rusak, saat dikompilasi dari sumber

Anda mungkin dapat memperbaikinya dengan mencari versi yang lebih baru dari semua paket menggunakan Library Versi D, tetapi dari pengalaman, ini sangat tidak mungkin, itulah sebabnya saya menggunakan Gentoo.

Pembaruan dari Komentar yang Dihapus

Saya diminta untuk menjelaskan cara menangani repo yang kedaluwarsa, dan apa yang harus dilakukan jika repo kedaluwarsa, karena CentOS, dan Fedora memiliki jadwal rilis yang sangat berbeda.

Sesuai pertanyaan Anda di komentar yang sekarang dihapus di bawah ini, saat menambahkan repositori:

  1. Jika dukungan untuk repositori itu berakhir, tambahkan repositori yang menggantikannya. yaitu, repo Fedora 19 akan digantikan oleh Fedora 20.
  2. Setelah memperbarui ke repositori baru, Anda harus memutuskan sebagai pengguna arah mana yang harus diambil, karena Anda akan memiliki nomor versi yang tidak cocok antara paket dalam repo baru. Misalnya di CentOS Library Versi A akan digantikan oleh Library Versi B di Fedora. Setelah Menambahkan Fedora sebagai repo, jika paket yang Anda inginkan ada di Fedora, tetapi BUKAN di CentOS, dan meminta versi paket yang lebih baru, Anda harus a.) melihat apakah paket yang sama ada di repo Pengujian CentOS , atau b.) izinkan penginstalan untuk menginstal paket dari repo Fedora. Dengan cara ini, Anda akan memiliki instalasi campuran atau hibrida. Jika Anda menambahkan repo Pengujian CentOS dengan cara yang sama seperti Anda menambahkan Fedora Repo di atas, saya yakin YUM akan menanyakan paket mana yang ingin Anda gunakan, jika paket yang sama ada di keduanya.
  3. Jika ada Stable Library Version B di Fedora, dan Testing Library Version B di CentOS, gunakan Testing Version di CentOS, karena versi itu "asli" untuk OS Anda. Bila memungkinkan, Anda ingin menginstal versi asli OS Anda, meskipun dalam Pengujian. Dengan demikian, jika paket tidak berfungsi, Anda melaporkan bug ke pengelola OS Anda, sehingga paket tetap dalam Pengujian hingga bug diperbaiki sebelum dipindahkan ke Stabil
Terkait:Ubuntu - Bagaimana cara mengatasi kesalahan "mount.nfs:akses ditolak oleh server"?
Cent OS
  1. Tingkatkan versi PHP ke 5.5 di CentOS 6

  2. Cara Menginstal Paket Versi Tertentu menggunakan YUM

  3. Bagaimana cara menggunakan pengelola jendela yang mengagumkan?

  1. Konfigurasi repositori YUM menggunakan DVD atau CD ROM CentOS / RHEL

  2. Cara Membuat repositori YUM Lokal di CentOS 7 / RHEL 7 menggunakan DVD

  3. Instal Ruby 1.9.3 (atau Beberapa Versi Ruby) di CentOS, RedHat menggunakan RVM

  1. Menginstal dan Menggunakan Pengelola Paket Homebrew di Linux

  2. Periksa Versi CentOS - Menggunakan Metode Berbeda?

  3. Menurunkan paket rpm ke versi yang lebih rendah (menggunakan perintah "rpm")