Ön Hazırlık

Paket derleme işlemi öncesi aşağıdaki konuları bilmemiz gerekmektedir. Bunlar;

  1. Derleme(Dinamik/Static)

  2. chroot Kullanımı

  3. İso Oluşturma

  4. ssh Kullanımı

  5. sftp Kullanımı

  6. scp Kullanımı

  7. VirtualBox Kullanmı

  8. cfdisk Kullanımı

Burada liste halinde verilen konu başlıkları bu dokümanın Yardımcı Konular bölümünde anlatılmaktadır.

Bundan sonraki adımlarda kendi dağıtımımızın LXDE masaüstü ortmaını derleyerek X Pencere Sistemi üzerinde çalıştıracağız!

GNU Araçlarıyla LXDE Masaüstü Ortamının derleme işlemini kly Paket Sistemi kullanılarak derleyeceğiz. Derleme işlemini kly -c komutuyla yapacağız. Derlenen paketleri scp ve sftp kullanarak Temel Sistem üzerine kopyalayacağız. kly -pi komutumuzla kopyaladığımız paketi X Pencere Sistemi üzerine kuracağız. Oluşturduğumuz paketleri istersek github'a yükleyip. github üzerinden kururabiliriz.

LXDE Masaüstü Ortamı için Gerekli Paketler

0- Ön Hazırlık

29- libXfont

58- cups

1- libfm

30- libxkbcommon

59- gdbm

2- menu-cache

31- libxkbui

60- mpdecimal

3- libfm-extra

32- libxklavier

61- libgusb

4- lxmenu-data

33- libXpresent

62- libisl

5- lxde-common

34- libXres

63- libmpc

6- lxappearance

35- libxss

64- duktape

7- lxinput

36- libXtst

65- atkmm

8- lxrandr

37- libXv

66- at-spi2-core

9- lxsession

38- libXvMC

67- libtiff

10- lxpanel

39- libXxf86dga

68- libepoxy

11- lxtask

40- libXxf86vm

69- gobject-introspection

12- lxterminal

41- tslib

70- p11-kit

13- pcmanfm

42- vte3

71- nettle

14- lxlauncher

43- xapp

72- desktop-file-utils

15- lxhotkey

44- xcb-util-cursor

73- libidn2

16- lxde-icon-theme

45- xcb-util-errors

74- locale-tr

17- libjpeg-turbo

46- xcb-util-image

75- hicolor-icon-theme

18- cairo

47- xcb-util-keysyms

76- polkit

19- gdk-pixbuf

48- xcb-util-renderutil

77- libjpeg62

20- gtksourceview4

49- xcb-util-wm

78- gpicview

21- hsakmt

50- xtrans

79- libdmx

22- libFS

51- libkeybinder3

80- lightdm

23- libnotify

52- libexif

81- lightdm-gtk-greeter

24- libvdpau

53- gtk3

82- libgpg-error

25- libwnck3

54- shared-mime-info

83- libgcrypt

26- libXaw3d

55- lz4

84-

27- libXcomposite

56- gnutls

85-

28- libXdamage

57- lcms2

86-

Bağımlılık Zinciri

LXDE paketleri gtk3 ile derlenecek. Bunun için ilk olarak libfm paketinin gtk3 ile derlenmeli ve sonra mevcut sistemimize kurmalıyız. Sistemimize kurulduktan sonra LXDE paketlerini gtk3 ile derlenmeli. libfm ve menu-cache ilk kurulması gereken paketler. Paket derleme işlemine başlamadan önce, aşağıdaki temel araçları sisteminize kurmalısınız.

sudo apt update
sudo apt-get install debootstrap xorriso mtools make squashfs-tools gcc wget unzip xz-utils tar zstd fakeroot \
autoconf automake autotools-dev make meson cmake ninja-build pkgconf patch libtool grub-pc grub-pc-bin