debuild

 

รุ่นนี้เป็นรุ่นปรับแก้บั๊กเรื่อง NumLock/CapsLock ไม่ยอมเปลี่ยน ตามที่เคยบันทึกไว้

แต่ผมลืมแพกเกจที่ต้องการก่อนติดตั้งหมดแล้ว ฝากดูเอาเองตอน debuild หรือ configure

วิธีสร้างแพกเกจเดเบียน
$ sudo aptitude install devscripts
$ apt-get source qemu
$ cd qemu-0.9.0+20070816
$ vi sdl.c

. . .
    if (ev->keysym.sym == SDLK_PAUSE) {
        /* specific case */
        v = 0;
        if (ev->type == SDL_KEYUP)
            v |= 0x80;
        kbd_put_keycode(0xe1);
        kbd_put_keycode(0x1d | v);
    //    kbd_put_keycode(0x45 | v);
        return;
    }

    if (kbd_layout) {
 

เขียนทด ๆ ไว้รอศึกษานะครับ
(ยังไม่ใช่วิธีการที่ถูกต้อง - หน้านี้อาจเปลี่ยนแปลงแก้ไขอีกครับ)

สมมุติจะคอมไพล์ qemu จาก source ของอูบุนตู Edgy (amd64)

ไปที่ไดเรคทอรี่ทำงาน
$ su
# cd /usr/src

เอา source มา
# apt-get source qemu

สร้างดีเพนเดนซี่สำหรับแพคเกจที่เกี่ยวข้อง
# apt-get build-dep qemu

เอาแพคเก็จที่ใช้คอมไพล์มา
# apt-get install fakeroot devscripts

คอมไพล์
# cd qemu-0.8.2
# debuild -us -uc

ติดตั้ง
# dpkg -i ../qemu_0.8.2-0ubuntu1_amd64.deb

เสร็จแล้ว

Subscribe to RSS - debuild
 

Syndicate

Subscribe to Syndicate

Who's online

There are currently 0 users online.