Laboratoriya ishi №19. Mavzu: Ncurses (Konsolnoy gui) va tcltk yordamida dasturlash. Ishdan maqsad



Yüklə 1,83 Mb.
Pdf görüntüsü
səhifə5/10
tarix02.06.2023
ölçüsü1,83 Mb.
#122145
1   2   3   4   5   6   7   8   9   10
lab19-24

Amaliy qism:
$ gpg --verify linux-4.20.tar.sign
Namunaviy ko’rinishlar:
gpg: assuming signed data in 'linux-4.20.tar'
gpg: Signature made Sun 12 Aug 2018 04:00:28 PM CDT
gpg: using RSA key 79BE3E4300411886
gpg: Can't check signature: No public key
Namunaviy Grub ommaviy kalit “PGP” tarmoq kaliti belgisi i.e RSA ID kalit 
79BE3E4300411886 
$ gpg --recv-keys 79BE3E4300411886
Chiquvchi qiymatlar
gpg: key 79BE3E4300411886: 7 duplicate signatures removed
gpg: key 79BE3E4300411886: 172 signatures not checked due to missing keys
gpg: /home/vivek/.gnupg/trustdb.gpg: trustdb created
gpg: key 79BE3E4300411886: public key "Linus Torvalds
imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1
gpg buyrug’i yordamida gpg kalitini yana bir ko’rib chiqing.
$ gpg --verify linux-4.20.tar.sign
Namunaviy qiymatlar:
gpg: assuming signed data in 'linux-4.20.tar'
gpg: Signature made Sun 12 Aug 2018 04:00:28 PM CDT
gpg: using RSA key 79BE3E4300411886
gpg: Good signature from "Linus Torvalds " [unknown]
gpg: aka "Linus Torvalds " [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: ABAF 11C6 5A29 70B1 30AB E3C4 79BE 3E43 0041 
1886
Agar siz “yomon belgi” ni “GPG” dan olmasangiz untar arxivdan yechish yoki Linux 
kernelga qo’shish buyrug’idan foydalanib, keyingi bosqichga o’tamiz.
$ tar xvf linux-4.20.tar


3-Bosqich.
Linux kernelni imkoniyatlari va drayverlarini sozlash.
Kernelni kompilatsiya qilishni boshlashdan avval, uning xususiyatlari sozlanadi. 
Tizimga xos bo’lgan kernel drayverlari aniqlanadi. Vazifa yangi foydalanuvchi uchun 
qiyinchilik tug’dirishi mumkin. CP command buyrug’i orqali sozlanuvchi fayl nusxaga 
olinishi tavsiya etiladi.
$ cd linux-4.20
$ cp -v /boot/config-$(uname -r) .config
Namunaviy qiymatlar
'/boot/config-4.15.0-30-generic' -> '.config'
4-Bosqich.
Kompilatorlar va boshqa uskunalarni o’rnatish.
GCC kompilatorlari va Linux kernel kompilatoriga o’rnatilgan uskunalarni rivojlantirish 
lozim.
Qanday qilib GCCni o’rnatish va Debian/Ubuntu Linux uskunalarni rivojlantirish
Apt command yoki apt –get command bir xil vazifani bajaradi.
$ sudo apt-get install build-essential libncurses-dev bison flex libssl-dev libelf-dev
“Ubuntu Linux install Gnu GCC compiler and development environment” da ko’plab 
ma’lumotlarni ko’rishingiz mumkin.
CentOS/RHEL/Oracle/Scientific Linuxga qay tarzda GCC ni o’rnatish va uskunalarni 
rivojlantirish.
Yum command ni o’rnatish
$ sudo yum group install "Development Tools" 
yoki 
$ sudo yum groupinstall "Development Tools"
$ sudo yum install ncurses-devel bison flex elfutils-libelf-devel openssl-devel 
Dfn buyrug’ini ishga tushirish
$ sudo dnf group install "Development Tools"
$ sudo dnf ncurses-devel bison flex elfutils-libelf-devel openssl-devel



Yüklə 1,83 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin