Linux Server (CentOS) : การใช้งานคำสั่ง yum

ในบทความนี้จะอธิบายการใช้คำสั่ง yum เพื่อดูข้อมูล ค้นรายชื่อแพ็คเกจ การติดตั้ง การลบแพ็คเกจ และดูประวัติการแก้ไข

แสดงรายชื่อ repos (repolist)

ใช้คำสั่ง yum repolist แสดงรายชื่อ repos ที่คอนฟิกไว้

[root@cent62-yum ~]# yum repolist Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile  * c6-media: repo id                          repo name                                status c6-media                         CentOS-6 - Media                         6,294 repolist: 6,294

โดยดีฟอลต์จะแสดงเฉพาะ repos ที่เปิดการใช้งาน (enabled) ไว้

ถ้าต้องการแสดงรายชื่อ repos ทั้งหมดที่คอนฟิกไว้ มีไฟล์คอนฟิกอยู่ใน /etc/yum.repos.d/

ผลลัพธ์ที่แสดงจะมี สถานะ status การเปิด/ปิด การใช้งานอยู่ด้วย

[root@cent62-yum ~]# yum repolist all Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile  * c6-media: repo id                     repo name                             status base                        CentOS-6 - Base                       disabled c6-media                    CentOS-6 - Media                      enabled: 6,294 centosplus                  CentOS-6 - Plus                       disabled contrib                     CentOS-6 - Contrib                    disabled debug                       CentOS-6 - Debuginfo                  disabled extras                      CentOS-6 - Extras                     disabled updates                     CentOS-6 - Updates                    disabled repolist: 6,294 

แสดงรายชื่อแพ็คเกจ (list)

ใช้คำสั่ง yum ตามด้วย list เพื่อแสดงแพ็คเกจ ผลลัพธ์ที่ได้จะมีอยู่สองกลุ่ม

  - Installed Packages คือรายชื่อแพ็คเกจที่ติดตั้งลงในเครื่องเรียบร้อยแล้ว

  - Available Packages คือรายชื่อแพ็คเกจที่มีอยู่ใน repos ที่เปิดการใช้งาน (enabled) แต่ยังไม่ได้ติดตั้งลงเครื่อง และพร้อมที่จะถูกติดตั้งด้วย yum install

หากพิมพ์แค่ yum list จะแสดงรายชื่อแพ็คเกจทั้งหมด

ตัวอย่างการใช้คำสั่ง yum list

[root@cent62-yum ~]# yum list Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile  * c6-media: Installed Packages ConsoleKit.x86_64                      0.4.1-3.el6                      @anaconda-CentOS-201112091719.x86_64/6.2 ConsoleKit-libs.x86_64                 0.4.1-3.el6                      @anaconda-CentOS-201112091719.x86_64/6.2 MAKEDEV.x86_64                         3.24-6.el6                      @anaconda-CentOS-201112091719.x86_64/6.2 abrt.x86_64                            2.0.4-14.el6.centos             @anaconda-CentOS-201112091719.x86_64/6.2 abrt-addon-ccpp.x86_64                 2.0.4-14.el6.centos       @anaconda-CentOS-201112091719.x86_64/6.2 ... Available Packages 389-ds-base.x86_64                     1.2.9.14-1.el6                   c6-media 389-ds-base-devel.i686                 1.2.9.14-1.el6                   c6-media 389-ds-base-devel.x86_64               1.2.9.14-1.el6                   c6-media 389-ds-base-libs.i686                  1.2.9.14-1.el6                   c6-media 389-ds-base-libs.x86_64                1.2.9.14-1.el6                   c6-media ...

ผลลัพธ์ที่แสดงประกอบด้วย

  - ชื่อแพ็คเกจ

  - เวอร์ชั่น

  - สถานะการติดตั้ง หรือชื่อ repos

แต่ถ้าต้องการแสดงแค่รายชื่อแพ็คเกจที่ถูกติดตั้งลงเครื่องแล้ว (installed) หรืออยู่ใน repos แต่ยังไม่ได้ติดตั้ง (available) อย่างใดอย่างหนึ่ง สามารถทำได้โดยพิมพ์ installed หรือ available ต่อท้าย yum list

ตัวอย่างเช่น

[root@cent62-yum ~]# yum list available Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile  * c6-media: Available Packages 389-ds-base.x86_64                       1.2.9.14-1.el6                 c6-media 389-ds-base-devel.i686                   1.2.9.14-1.el6                 c6-media 389-ds-base-devel.x86_64                 1.2.9.14-1.el6                 c6-media 389-ds-base-libs.i686                    1.2.9.14-1.el6                 c6-media 389-ds-base-libs.x86_64                  1.2.9.14-1.el6                 c6-media ... 

ค้นหาชื่อแพ็คเกจ (list, search)

หากต้องการค้นหาชื่อแพ็คเกจ ทำได้โดยใช้คำสั่ง yum list ตามด้วยชื่อแพ็คเกจที่ต้องการหา อาจจะระบุสถานะการติดตั้งว่า installed หรือ available ด้วยได้

เช่นต้องการค้นหาชื่อแพ็คเกจชื่อ php สามารถทำได้โดย

[root@cent62-yum ~]# yum list php Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile  * c6-media: Available Packages php.x86_64                       5.3.3-3.el6_1.3                        c6-media

แต่ถ้าต้องการค้นหาชื่อแพ็คเกจที่มีชื่อขึ้นต้นด้วย php แล้วตามด้วยอะไรก็ได้ สามารถใช้เครื่องหมายดอกจัน “*” ต่อท้ายได้

[root@cent62-yum ~]# yum list php* Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile  * c6-media: Available Packages php.x86_64                             5.3.3-3.el6_1.3                  c6-media php-bcmath.x86_64                      5.3.3-3.el6_1.3                  c6-media php-cli.x86_64                         5.3.3-3.el6_1.3                  c6-media php-common.x86_64                      5.3.3-3.el6_1.3                  c6-media php-dba.x86_64                         5.3.3-3.el6_1.3                  c6-media ...

หากพิมพ์เครื่องหมายดอกจัน “*” แล้วไม่ขึ้นผลลัพธ์ที่ค้นหา ลองพิมพ์เครื่องหมาย “” นำหน้าเครื่องหมายดอกจัน เช่น

[root@cent62-yum ~]# yum list php* Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile  * c6-media: Available Packages php.x86_64                             5.3.3-3.el6_1.3                  c6-media php-bcmath.x86_64                      5.3.3-3.el6_1.3                  c6-media php-cli.x86_64                         5.3.3-3.el6_1.3                  c6-media php-common.x86_64                      5.3.3-3.el6_1.3                  c6-media php-dba.x86_64                         5.3.3-3.el6_1.3                  c6-media ...

แต่ถ้าไม่ทราบ หรือไม่แน่ใจเรื่องชื่อแพ็คเกจ ลองใช้ yum search เพื่อค้นหาคำที่ต้องการ ทั้งชื่อแพ็คเกจ (Name) และรายละเอียดของแพ็คเกจ (Summary)

ตัวอย่างการค้นหาคำว่า php

[root@cent62-yum ~]# yum search php Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile  * c6-media: ======================== N/S Matched: php ======================== cups-php.x86_64 : Common Unix Printing System - php module graphviz-php.x86_64 : PHP extension for graphviz php.x86_64 : PHP scripting language for creating dynamic web sites php-bcmath.x86_64 : A module for PHP applications for using the bcmath library php-cli.x86_64 : Command-line interface for PHP ... 

ดูข้อมูลของแพ็คเกจ (info)

ใช้คำสั่ง yum info ตามด้วยชื่อแพ็คเกจ เพื่อดูข้อมูล รายละเอียดของแพ็คเกจ

[root@cent62-yum ~]# yum info php-common Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile  * c6-media: Available Packages Name        : php-common Arch        : x86_64 Version     : 5.3.3 Release     : 3.el6_1.3 Size        : 522 k Repo        : c6-media Summary     : Common files for PHP URL         : http://www.php.net/ License     : PHP Description : The php-common package contains files used by both the php             : package and the php-cli package. 

ติดตั้งโปรแกรม (install)

ใช้คำสั่ง yum install ตามด้วยชื่อแพ็คเกจที่ต้องการติดตั้ง เช่นต้องการติดตั้ง php

[root@cent62-yum ~]# yum install php Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile  * c6-media: Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package php.x86_64 0:5.3.3-3.el6_1.3 will be installed --> Processing Dependency: httpd-mmn = 20051115 for package: php-5.3.3-3.el6_1.3.x86_64 --> Processing Dependency: php-cli = 5.3.3-3.el6_1.3 for package: php-5.3.3-3.el6_1.3.x86_64 --> Processing Dependency: php-common = 5.3.3-3.el6_1.3 for package: php-5.3.3-3.el6_1.3.x86_64 --> Processing Dependency: httpd for package: php-5.3.3-3.el6_1.3.x86_64 --> Running transaction check ---> Package httpd.x86_64 0:2.2.15-15.el6.centos will be installed --> Processing Dependency: httpd-tools = 2.2.15-15.el6.centos for package: httpd-2.2.15-15.el6 .centos.x86_64 --> Processing Dependency: /etc/mime.types for package: httpd-2.2.15-15.el6.centos.x86_64 --> Processing Dependency: apr-util-ldap for package: httpd-2.2.15-15.el6.centos.x86_64 --> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.2.15-15.el6.centos.x86_64 --> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.2.15-15.el6.centos.x86_64 ---> Package php-cli.x86_64 0:5.3.3-3.el6_1.3 will be installed ---> Package php-common.x86_64 0:5.3.3-3.el6_1.3 will be installed --> Running transaction check ---> Package apr.x86_64 0:1.3.9-3.el6_1.2 will be installed ---> Package apr-util.x86_64 0:1.3.9-3.el6_0.1 will be installed ---> Package apr-util-ldap.x86_64 0:1.3.9-3.el6_0.1 will be installed ---> Package httpd-tools.x86_64 0:2.2.15-15.el6.centos will be installed ---> Package mailcap.noarch 0:2.1.31-2.el6 will be installed --> Finished Dependency Resolution  Dependencies Resolved  ==========================================================  Package            Arch        Version                     Repository     Size ========================================================== Installing:  php                x86_64      5.3.3-3.el6_1.3             c6-media      1.1 M Installing for dependencies:  apr                x86_64      1.3.9-3.el6_1.2             c6-media      123 k  apr-util           x86_64      1.3.9-3.el6_0.1             c6-media       87 k  apr-util-ldap      x86_64      1.3.9-3.el6_0.1             c6-media       15 k  httpd              x86_64      2.2.15-15.el6.centos        c6-media      809 k  httpd-tools        x86_64      2.2.15-15.el6.centos        c6-media       70 k  mailcap            noarch      2.1.31-2.el6                c6-media       27 k  php-cli            x86_64      5.3.3-3.el6_1.3             c6-media      2.2 M  php-common         x86_64      5.3.3-3.el6_1.3             c6-media      522 k  Transaction Summary ========================================================== Install       9 Package(s)  Total download size: 4.9 M Installed size: 16 M Is this ok [y/N]: y

yum จะช่วยแก้ไขปัญหาเรื่อง dependency และแสดงรายชื่อแพ็คเกจที่จำเป็นต้องติดตั้งเพิ่มเติม

ตอบ y เพื่อติดตั้ง

Downloading Packages: -------------------------------------------------------------------------------- Total                                            20 MB/s | 4.9 MB     00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction   Installing : apr-1.3.9-3.el6_1.2.x86_64                                   1/9   Installing : apr-util-1.3.9-3.el6_0.1.x86_64                              2/9   Installing : php-common-5.3.3-3.el6_1.3.x86_64                            3/9   Installing : php-cli-5.3.3-3.el6_1.3.x86_64                               4/9   Installing : httpd-tools-2.2.15-15.el6.centos.x86_64                      5/9   Installing : apr-util-ldap-1.3.9-3.el6_0.1.x86_64                         6/9   Installing : mailcap-2.1.31-2.el6.noarch                                  7/9   Installing : httpd-2.2.15-15.el6.centos.x86_64                            8/9   Installing : php-5.3.3-3.el6_1.3.x86_64                                   9/9   Installed:   php.x86_64 0:5.3.3-3.el6_1.3                                                    Dependency Installed:   apr.x86_64 0:1.3.9-3.el6_1.2              apr-util.x86_64 0:1.3.9-3.el6_0.1   apr-util-ldap.x86_64 0:1.3.9-3.el6_0.1    httpd.x86_64 0:2.2.15-15.el6.centos   httpd-tools.x86_64 0:2.2.15-15.el6.centos mailcap.noarch 0:2.1.31-2.el6   php-cli.x86_64 0:5.3.3-3.el6_1.3          php-common.x86_64 0:5.3.3-3.el6_1.3  Complete! 

ลบแพ็คเกจ (erase)

เช่นเดียวกับการติดตั้ง เมื่อต้องการลบแพ็คเกจ คำสั่ง yum จะทำการตรวจสอบก่อนการลบ เช่นมีแพ็คเกจอื่นไหม ที่ต้องใช้แพ็คเกจที่เราจะลบ

เข่น ต้องการจะลบ php-common ใช้คำสั่ง yum remove หรือ yum erase

[root@cent62-yum ~]# yum erase php-common Loaded plugins: fastestmirror, security Setting up Remove Process Resolving Dependencies --> Running transaction check ---> Package php-common.x86_64 0:5.3.3-3.el6_1.3 will be erased --> Processing Dependency: php-common = 5.3.3-3.el6_1.3 for package: php-cli-5.3.3-3.el6_1.3.x86_64 --> Processing Dependency: php-common = 5.3.3-3.el6_1.3 for package: php-5.3.3-3.el6_1.3.x86_64 --> Running transaction check ---> Package php.x86_64 0:5.3.3-3.el6_1.3 will be erased ---> Package php-cli.x86_64 0:5.3.3-3.el6_1.3 will be erased --> Finished Dependency Resolution  Dependencies Resolved  ==========================================================  Package           Arch          Version                 Repository        Size ========================================================== Removing:  php-common        x86_64        5.3.3-3.el6_1.3         @c6-media        2.9 M Removing for dependencies:  php               x86_64        5.3.3-3.el6_1.3         @c6-media        3.5 M  php-cli           x86_64        5.3.3-3.el6_1.3         @c6-media        6.2 M  Transaction Summary ========================================================== Remove        3 Package(s)  Installed size: 13 M Is this ok [y/N]:

ผลลัพธ์แสดงว่ามีแพ็คเกจชื่อ php และ php-cli ที่ใช้แพ็คเกจ php-common ที่จะลบ

จะลบ php-common ได้ ต้องลบทั้ง php และ php-cli

ตอบ y หากต้องการยืนยันจะลบ

Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction   Erasing    : php-5.3.3-3.el6_1.3.x86_64                                   1/3   Erasing    : php-cli-5.3.3-3.el6_1.3.x86_64                               2/3   Erasing    : php-common-5.3.3-3.el6_1.3.x86_64                            3/3   Removed:   php-common.x86_64 0:5.3.3-3.el6_1.3                                             Dependency Removed:   php.x86_64 0:5.3.3-3.el6_1.3         php-cli.x86_64 0:5.3.3-3.el6_1.3          Complete! 

ประวัติการใช้คำสั่ง (history)

นอกจากจะช่วยแก้ไขปัญหา dependency ช่วยติดตั้งโปรแกรมได้แล้ว yum ยังเก็บประวัติการใช้ การติดตั้งอีกด้วย

ใช้คำสั่ง yum history เพื่อดูประวัติ รายงานการใช้คำสั่ง yum

[root@cent62-yum ~]# yum history Loaded plugins: fastestmirror, security ID     | Login user               | Date and time    | Action(s)      | Altered -------------------------------------------------------------------------------      4 | root <root>              | 2012-05-06 22:17 | Install        |    9      3 | root <root>              | 2012-05-06 16:59 | Install        |    3  <      2 | root <root>              | 2012-05-05 23:55 | Install        |    3 >      1 | System <unset>           | 2012-05-01 22:58 | Install        |  380 history list

หากต้องการดูรายละเอียด ใช้คำสั่ง yum history แล้วตามด้วยเลข ID ที่ต้องการ เช่นต้องการดู ID 4 ล่าสุดที่เพิ่งแก้ไขไป

[root@cent62-yum ~]# yum history info 4 Loaded plugins: fastestmirror, security Transaction ID : 4 Begin time     : Sun May  6 22:17:33 2012 Begin rpmdb    : 383:43a9713783c6f11d9a4360c9335e1fffe5f7c441 End time       :            22:17:39 2012 (6 seconds) End rpmdb      : 392:d18f5a46c15d88a509cb71f73fb0b0de9aa70909 User           : root <root> Return-Code    : Success Command Line   : install php Transaction performed with:     Installed     rpm-4.8.0-19.el6.x86_64                       @anaconda-CentOS-201112091719.x86_64/6.2     Installed     yum-3.2.29-22.el6.centos.noarch               @anaconda-CentOS-201112091719.x86_64/6.2     Installed     yum-plugin-fastestmirror-1.1.30-10.el6.noarch @anaconda-CentOS-201112091719.x86_64/6.2 Packages Altered:     Dep-Install apr-1.3.9-3.el6_1.2.x86_64              @c6-media     Dep-Install apr-util-1.3.9-3.el6_0.1.x86_64         @c6-media     Dep-Install apr-util-ldap-1.3.9-3.el6_0.1.x86_64    @c6-media     Dep-Install httpd-2.2.15-15.el6.centos.x86_64       @c6-media     Dep-Install httpd-tools-2.2.15-15.el6.centos.x86_64 @c6-media     Dep-Install mailcap-2.1.31-2.el6.noarch             @c6-media     Install     php-5.3.3-3.el6_1.3.x86_64              @c6-media     Dep-Install php-cli-5.3.3-3.el6_1.3.x86_64          @c6-media     Dep-Install php-common-5.3.3-3.el6_1.3.x86_64       @c6-media history info

นอกจากนี้ yum history ยังสามารถยกเลิก (undo) การแก้ไขได้ด้วย เช่นต้องการยกเลิกการติดตั้งแพ็คเกจ php ที่เพิ่งทำไป

สามารถใช้คำสั่ง yum history ต่อด้วย undo เพื่อยกเลิก

[root@cent62-yum ~]# yum history undo 4 Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile  * c6-media: Undoing transaction 4, from Sun May  6 22:17:33 2012     Dep-Install apr-1.3.9-3.el6_1.2.x86_64              @c6-media     Dep-Install apr-util-1.3.9-3.el6_0.1.x86_64         @c6-media     Dep-Install apr-util-ldap-1.3.9-3.el6_0.1.x86_64    @c6-media     Dep-Install httpd-2.2.15-15.el6.centos.x86_64       @c6-media     Dep-Install httpd-tools-2.2.15-15.el6.centos.x86_64 @c6-media     Dep-Install mailcap-2.1.31-2.el6.noarch             @c6-media     Install     php-5.3.3-3.el6_1.3.x86_64              @c6-media     Dep-Install php-cli-5.3.3-3.el6_1.3.x86_64          @c6-media     Dep-Install php-common-5.3.3-3.el6_1.3.x86_64       @c6-media Resolving Dependencies --> Running transaction check ---> Package apr.x86_64 0:1.3.9-3.el6_1.2 will be erased ---> Package apr-util.x86_64 0:1.3.9-3.el6_0.1 will be erased ---> Package apr-util-ldap.x86_64 0:1.3.9-3.el6_0.1 will be erased ---> Package httpd.x86_64 0:2.2.15-15.el6.centos will be erased ---> Package httpd-tools.x86_64 0:2.2.15-15.el6.centos will be erased ---> Package mailcap.noarch 0:2.1.31-2.el6 will be erased ---> Package php.x86_64 0:5.3.3-3.el6_1.3 will be erased ---> Package php-cli.x86_64 0:5.3.3-3.el6_1.3 will be erased ---> Package php-common.x86_64 0:5.3.3-3.el6_1.3 will be erased --> Finished Dependency Resolution  Dependencies Resolved  ==========================================================  Package            Arch        Version                    Repository      Size ========================================================== Removing:  apr                x86_64      1.3.9-3.el6_1.2            @c6-media      296 k  apr-util           x86_64      1.3.9-3.el6_0.1            @c6-media      198 k  apr-util-ldap      x86_64      1.3.9-3.el6_0.1            @c6-media      9.3 k  httpd              x86_64      2.2.15-15.el6.centos       @c6-media      2.9 M  httpd-tools        x86_64      2.2.15-15.el6.centos       @c6-media      137 k  mailcap            noarch      2.1.31-2.el6               @c6-media       52 k  php                x86_64      5.3.3-3.el6_1.3            @c6-media      3.5 M  php-cli            x86_64      5.3.3-3.el6_1.3            @c6-media      6.2 M  php-common         x86_64      5.3.3-3.el6_1.3            @c6-media      2.9 M  Transaction Summary ========================================================== Remove        9 Package(s)  Installed size: 16 M Is this ok [y/N]:

ออปชั่น undo จะแสดงข้อมูลแพ็คเกจที่จะถูกแก้ไข เช่นถูกลบจากการติดตั้ง (erase)

กด y เพื่อยืนยันการ undo

Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction   Erasing    : php-5.3.3-3.el6_1.3.x86_64                                   1/9   Erasing    : httpd-2.2.15-15.el6.centos.x86_64                            2/9   Erasing    : httpd-tools-2.2.15-15.el6.centos.x86_64                      3/9   Erasing    : apr-util-ldap-1.3.9-3.el6_0.1.x86_64                         4/9   Erasing    : apr-util-1.3.9-3.el6_0.1.x86_64                              5/9   Erasing    : php-cli-5.3.3-3.el6_1.3.x86_64                               6/9   Erasing    : mailcap-2.1.31-2.el6.noarch                                  7/9   Erasing    : php-common-5.3.3-3.el6_1.3.x86_64                            8/9   Erasing    : apr-1.3.9-3.el6_1.2.x86_64                                   9/9   Removed:   apr.x86_64 0:1.3.9-3.el6_1.2              apr-util.x86_64 0:1.3.9-3.el6_0.1   apr-util-ldap.x86_64 0:1.3.9-3.el6_0.1    httpd.x86_64 0:2.2.15-15.el6.centos   httpd-tools.x86_64 0:2.2.15-15.el6.centos mailcap.noarch 0:2.1.31-2.el6   php.x86_64 0:5.3.3-3.el6_1.3              php-cli.x86_64 0:5.3.3-3.el6_1.3   php-common.x86_64 0:5.3.3-3.el6_1.3        Complete!

ก็จะเป็นการยกเลิกการแก้ไขย้อนหลังได้

ลองใช้คำสั่ง yum history อีกที จะมี ID 5 เพิ่มขึ้นมา เก็บประวัติการแก้ไข ลบแพ็คเกจ (erase)

[root@cent62-yum ~]# yum history Loaded plugins: fastestmirror, security ID     | Login user               | Date and time    | Action(s)      | Altered -------------------------------------------------------------------------------       5 | root <root>              | 2012-05-06 22:32 | Erase          |    9       4 | root <root>              | 2012-05-06 22:17 | Install        |    9      3 | root <root>              | 2012-05-06 16:59 | Install        |    3  <      2 | root <root>              | 2012-05-05 23:55 | Install        |    3 >      1 | System <unset>           | 2012-05-01 22:58 | Install        |  380

history list

เพื่อความเข้าใจ ลองใช้คำสั่ง redo, undo ทั้ง ID 4 และ 5 สลับไปมาดู


ปฏิวัติงานรับทําเว็บไซต์ ฉีกทุกข้อจำกัด ไอเดียเฉียบล้ำนำสมัย ดีไซน์ก้าวกระโดด เพราะดีไซน์บ่งบอกถึงตัวตน พร้อมให้บริการ ด้วยทีมงานมืออาชีพ รับทำเว็บไซต์ ร้านค้าออนไลน์ รับทำเว็บไซต์ มีเอกลักษณ์ไม่ซ้ำใคร ในราคาไม่แพง คุ้มค่า รับทำเว็บไซต์ ให้คุณเข้าถึงกลุ่มเป้าหมาย รองรับติดอันดับ GOOGLE

Iphone

วิสัยทัศน์พันธกิจ รับทำเว็บไซต์

“Professional Standard” คือคำที่ทีมงานใช้ในการสื่อสารและยึดมั่นในการทำงานร่วมกัน หลายปีที่ผ่านมาเราได้รับทั้งคำชื่นชมต่าง ๆ มากมายเกี่ยวกับผลิตภัณฑ์ ผลงานและงานบริการที่บริษัทฯ ได้เป็นผู้พัฒนาและ ส่งมอบงานคุณภาพให้กับลูกค้า ด้วยความมุ่งมั่นที่จะส่งมอบ “งานคุณภาพสูง เหนือความคาดหมาย” และ “ตรงต่อเวลา” ให้กับลูกค้า

รับทำเว็บไซต์ รับออกแบบเว็บไซต์ ให้ตรงใจธุรกิจของคุณ และช่วยเพิ่มโอกาสที่ดีกว่าให้ธุรกิจคุณ ไม่ว่าจะในรูปแบบบริษัท หน่วยงาน องค์กร หรือบุคคลทั่วไป ทางเราเล็งเห็นถึงปัญหาของลูกค้า จึงได้สร้างทีมงานที่มีความชำนาญและมีประสบการณ์โดยตรงในการ รับทำเว็บไซต์ รับออกแบบเว็บไซต์ มาบริการธุรกิจคุณ

ขั้นตอน รับทำเว็บไซต์

เราไม่ได้แค่ รับทำเว็บไซต์ ตาม Site Map ที่ลูกค้าต้องการ แต่นี่คือ ขั้นตอนและขบวนการทำงานเกี่ยวกับ WEB Development ของเราทั้งหมด
รับทำเว็บไซต์
1.

Requirement (เก็บข้อมูลสำหรับ รับทำเว็บไซต์)

บริษัททำการเก็บรวบรวมข้อมูลต่างๆ สำหรับใช้ในการทำเว็บไซต์ เพื่อให้ท่านได้รับดีไซต์ ออกแบบเว็บไซต์ ที่ตรงใจธุรกิจของท่านมากที่สุด และนอกจากนี้ทางเรามีความยินดีที่ จะออกพบท่านนอกสถานที่ หากลูกค้า ต้องการพบกับทีมงานเพื่อขอคำปรึกษา สำหรับรับทำเว็บไซต์

2.

DESIGN (ออกแบบเว็บไซต์ มีเอกลักษณ์ไม่ซ้ำใคร)

รับทำเว็บไซต์ สร้างความน่าเชื่อถือและภาพลักษณ์ที่ดีให้กับธุรกิจ ซึ่งนำไปสู่การจดจำธุรกิจ ด้วยทีมงานคุณภาพ มีผลงาน ออกแบบเว็บ มาอย่างยาวนาน ทำให้คุณจะได้รับบริการ ที่ตรงใจคุณที่สุด กับดีไซน์ที่โดดเด่น เป็นเอกลักษณ์ไม่ซ้ำใคร รับทำเว็บไซต์ ตรงใจลูกค้ามากที่สุด เพื่อเพิ่มยอดขาย สร้างแบรนด์ให้เป็นที่รู้จัก

3.

HTML & CSS (รับทำเว็บไซต์ ด้วยเทคนิคสมัยใหม่)

สร้าง Prototype หน้าหลัก และหน้าย่อยต่างๆ ของเว็บไซต์ทั้งหมด รวมถึงหน้าจอที่จะแสดงบนมือถือหรือแท็บเล็ต ด้วยเทคโนโลยีสมัยใหม่ของการ รับทำเว็บไซต์ Web Responsive และ Web Parallax มาผสมผสานกัน เพื่อสร้างโอกาสทางการค้า และประสบความสำเร็จ ในสายงานธุรกิจของคุณ รับทำเว็บไซต์ ดีไซน์หรู คุณภาพดี

4.

CMS (รับทำเว็บไซต์ พร้อมออกแบบระบบหลังบ้าน)

พัฒนาระบบบริหารและจัดการหลังบ้าน สำหรับทีมทำงาน พร้อมเชื่อมต่อกับ Front Office ด้วยระบบจัดการข้อมูล รับทำเว็บไซต์ ใช้งานง่ายที่สุด ดีที่สุด ครบที่สุด ทรงพลังที่สุด เพื่อให้รองรับและตอบสนอง ต่อการใช้งานในธุรกิจของคุณ รับทำเว็บไซต์ สวยเด่นสะดุดตา โดยทีมงาน รับทำเว็บไซต์ มากประสบการณ์

5.

SEO (รับทำเว็บไซต์ รองรับติดอันดับ Google)

เป็นการปรับแต่งเว็บไซต์ ด้วยวิธีการต่างๆ เพื่อให้ติดอันดับในผลการค้นหา ของ Search Engine เช่น Google รับทำเว็บไซต์ ปรับแต่งโครงสร้าง และหน้าเว็บไซต์ให้รองรับกับ seo สามารถเจาะ หรือเข้าถึงกลุ่มเป้าหมายได้ตรง มีความแม่นยำ อีกทั้งยังมีประสิทธิภาพในการเข้าถึงลูกค้า ซึ่งจะมีผลต่อความก้าวหน้า ของธุรกิจโดยตรง

6.

SUPPORT (ให้คำปรึกษาหลังการ รับทำเว็บไซต์)

หลังจากทำการ รับทำเว็บไซต์ ให้กับลูกค้าจนแล้วเสร็จ ทางทีมงานยังมีบริการให้คำปรึกษาหลังการขายตลอด 24 ชั่วโมง สำหรับลูกค้าที่มีปัญหา หรือมีคำถามเพิ่มเติมเกี่ยวกับการออกแบบเว็บ หรือต้องการพัฒนาเว็บไซต์ เพิ่มเติมในวันข้างหน้า ลูกค้าสามารถติดต่อขอคำแนะนำ รับทำเว็บไซต์ ได้ตลอดเวลา

ลูกค้าบางส่วนของเรา รับทำเว็บไซต์

รับทำเว็บไซต์ มีคุณภาพเห็นผลจริง รับทำเว็บไซต์ สำหรับธุรกิจ SME รับทำเว็บไซต์ ใช้ต่อยอด ในเชิงธุรกิจ หรือเจ้าของกิจการมือใหม่ อีกระดับของ รับทำเว็บไซต์ เพื่อประโยชน์ในเชิงธุรกิจ รับทำเว็บไซต์ สวยโดดเด่น

ลูกค้า รับทำเว็บไซต์ ออกแบบเว็บไซต์ : สนามบินสมุย - บริษัท การบินกรุงเทพ จำกัด (มหาชน)

สนามบินสมุย - บริษัท การบินกรุงเทพ จำกัด (มหาชน)

samuiairport.com
ลูกค้า รับทําเว็บไซต์ ออกแบบเว็บไซต์ : บริษัท คราวน์ เทค แอดวานซ์ จำกัด (มหาชน)

บริษัท คราวน์ เทค แอดวานซ์ จำกัด (มหาชน)

ajthai.com
ลูกค้า รับทําเว็บไซต์ ออกแบบเว็บไซต์ : สนามบินสุโขทัย - บริษัท การบินกรุงเทพ จำกัด (มหาชน)

สนามบินสุโขทัย - บริษัท การบินกรุงเทพ จำกัด (มหาชน)

sukhothaiairport.com
ลูกค้า รับทําเว็บไซต์ ออกแบบเว็บไซต์ : บริษัท ลีดเดอะ เทรด โปรดักส์ จำกัด

บริษัท ลีดเดอะ เทรด โปรดักส์ จำกัด

leadertrade.net
ลูกค้า รับทําเว็บไซต์ ออกแบบเว็บไซต์ : บริษัท ที เอส ฟลาวมิลล์ จำกัด (มหาชน)

บริษัท ที เอส ฟลาวมิลล์ จำกัด (มหาชน)

tmill.co.th
ลูกค้า รับทําเว็บไซต์ ออกแบบเว็บไซต์ : บริษัท เอฟ ที เซลล์แอนด์เซอร์วิส จำกัด (โปรคลีน)

บริษัท เอฟ ที เซลล์แอนด์เซอร์วิส จำกัด (โปรคลีน)

procleanth.com
ลูกค้า รับทําเว็บไซต์ ออกแบบเว็บไซต์ : บริษัท บิสเทค (ประเทศไทย) จำกัด

บริษัท บิสเทค (ประเทศไทย) จำกัด

bistecthai.com
ลูกค้า รับทําเว็บไซต์ ออกแบบเว็บไซต์ : ร้านอาหาร ไหมไทย

ร้านอาหาร ไหมไทย

maithaibenicia.com
ลูกค้า รับทําเว็บไซต์ ออกแบบเว็บไซต์ : บริษัท ฟิลเตอร์วิชั่น จำกัด (มหาชน)

บริษัท ฟิลเตอร์วิชั่น จำกัด (มหาชน)

filtervision.co.th
ลูกค้า รับทําเว็บไซต์ ออกแบบเว็บไซต์ : สนามบินตราด - บริษัท การบินกรุงเทพ จำกัด (มหาชน)

สนามบินตราด - บริษัท การบินกรุงเทพ จำกัด (มหาชน)

tratairport.com
ลูกค้า รับทําเว็บไซต์ ออกแบบเว็บไซต์ : บริษัท ฟังก์ชั่น อินเตอร์เนชั่นแนล จำกัด

บริษัท ฟังก์ชั่น อินเตอร์เนชั่นแนล จำกัด

functioninter.com

สนใจใช้บริการ รับทำเว็บไซต์ กับบริษัท ซอฟท์เมลท์ จำกัด? ส่ง ข้อความ

ราคาแพ็คเกจ รับทำเว็บไซต์ รับออกแบบเว็บไซต์

ราคาแพ็คเกจ รับทำเว็บไซต์ รับออกแบบเว็บไซต์ ราคาแพ็คเกจ รับทำเว็บไซต์ รับออกแบบเว็บไซต์ ราคาแพ็คเกจ รับทำเว็บไซต์ รับออกแบบเว็บไซต์ ราคาแพ็คเกจ รับทำเว็บไซต์ รับออกแบบเว็บไซต์

ทำเว็บขายของ, ร้านค้าออนไลน์

เริ่มต้นธุรกิจออนไลน์เพื่อเตรียมต้อนรับ AEC กับเว็บไซต์ในยุคไทยแลนด์ 4.0 ในยุคของโลกดิจิทัลอย่างเต็มตัว ไม่ต้องลงทุนสูง อีกระดับการเป็นเจ้าของธุรกิจ SME ด้วยตัวคุณเอง ในราคาไม่แพง คุ้มค่า เพิ่มยอดขาย สร้างแบรนด์ให้เป็นที่รู้จัก ตรงใจธุรกิจของคุณ

การพัฒนา Project แบบ CI/CD ด้วย Gitlab ตอนที่ 5 - Docker คืออะไร และมีข้อดีอย่างไรบ้าง !!!...

การพัฒนา Project แบบ CI/CD ด้วย Gitlab ตอนที่ 5 - Docker คืออะไร และมีข้อดีอย่างไรบ้าง !!!...

เนื่องจากในการพัฒนา application สมัยก่อนทุก application จะใช้ environment เดียวกันซึ่งเป็น...

อ่านต่อ
การพัฒนา Project แบบ CI/CD ด้วย Gitlab ตอนที่ 4 - การเขียนคำสั่ง Gitlab CI บนไฟล์ .gitlab-ci.yml !!!...

การพัฒนา Project แบบ CI/CD ด้วย Gitlab ตอนที่ 4 - การเขียนคำสั่ง Gitlab CI บนไฟล์ .gitlab-ci.yml !!!...

การทำ CI ใน Gitlab CI นั้น จำเป็นต้องสร้างไฟล์ .gitlab-ci.yml ไว้ในโฟลเดอร์ของโปรเจ็คซะก่อ...

อ่านต่อ
การพัฒนา Project แบบ CI/CD ด้วย Gitlab ตอนที่ 3 - การใช้งาน Firebase Hosting !!!

การพัฒนา Project แบบ CI/CD ด้วย Gitlab ตอนที่ 3 - การใช้งาน Firebase Hosting !!!

Firebase Hosting คือ ส่วนหนึ่งของบริการ Google Firebase สำหรับใช้ทำเป็น Web Hosting ที่ให้...

อ่านต่อ
การพัฒนา Project แบบ CI/CD ด้วย Gitlab ตอนที่ 2 - การสร้าง Hybrid App ด้วย Ionic Framework...

การพัฒนา Project แบบ CI/CD ด้วย Gitlab ตอนที่ 2 - การสร้าง Hybrid App ด้วย Ionic Framework...

Ionic Framework คือ Framework ที่ช่วยให้พัฒนาแค่ครั้งเดียวแต่เราสามารถ Build ให้ออกมาใช้งา...

อ่านต่อ
การพัฒนา Project แบบ CI/CD ด้วย Gitlab ตอนที่ 1 - การจัดการ Project ด้วย Gitlab ผ่าน Sourcetree !!!...

การพัฒนา Project แบบ CI/CD ด้วย Gitlab ตอนที่ 1 - การจัดการ Project ด้วย Gitlab ผ่าน Sourcetree !!!...

GitLab คือ Git Hosting (Remote Repository) ที่ใช้จัดการ Git Repository และยังสามารถจัดการ ...

อ่านต่อ
การใช้งาน Git Repository และ Git Hosting กับกระบวนการพัฒนาระบบ !!!

การใช้งาน Git Repository และ Git Hosting กับกระบวนการพัฒนาระบบ !!!

Git คือ Version Control แบบ Distributed เป็นระบบที่ใช้จัดเก็บและควบคุมการเปลี่ยนแปลงที่เกิ...

อ่านต่อ
การพัฒนาระบบตามแนวทาง CI/CD และ DevOps คืออะไร?

การพัฒนาระบบตามแนวทาง CI/CD และ DevOps คืออะไร?

เพื่อแก้ปัญหาจึงเกิดเป็นการพัฒนาระบบตามแนวทาง CI/CD โดยทำงานตั้งแต่การ Plan, Code, Build, ...

อ่านต่อ
การพัฒนาระบบแบบ Microservice Architecture คืออะไร?

การพัฒนาระบบแบบ Microservice Architecture คืออะไร?

การพัฒนาระบบโดยแยกพัฒนาแต่ละเซอร์วิซออกจากกันโดยชัดเจน โดยกำหนด API ไว้ให้เรียกใช้ แต่ละเซ...

อ่านต่อ

รับทำเว็บไซต์

รับทำเว็บไซต์ มีเอกลักษณ์ไม่ซ้ำใคร รับทำเว็บไซต์ เพิ่มโอกาสในการขาย ให้ธุรกิจก้าวนำคู่แข่ง รองรับการแสดงผลทุกอุปกรณ์ มีเว็บไซต์สวยงามน่าเชื่อถือ ด้วยทีมงานคุณภาพ ผลงานกว่าพันผลงาน รับทำเว็บไซต์ ตรงใจธุรกิจของคุณ และช่วยเพิ่มโอกาสที่ดีกว่าให้ธุรกิจคุณ

รับทำเว็บไซต์ ทุกพื้นที่ ทั่วกรุงเทพฯ รับทำเว็บไซต์ รามคำแหง มีนบุรี บางกะปิ รับทำเว็บไซต์ ทวีวัฒนา ดอนเมือง สายไหม รับทำเว็บไซต์ บางขุนเทียน คลองสามวา ประเวศ รับทำเว็บไซต์ สะพานใหม่ สุขุมวิท เกษตร รับทำเว็บไซต์ รามอินทรา วังทองหลาง บางเขน รับทำเว็บไซต์ ลาดพร้าว คลองจั่น นวมินทร์ รับทำเว็บไซต์ สุขุมวิท ห้วยขวาง คลองเตย รับทำเว็บไซต์ พญาไท สาทร ดินแดง ทำเว็บไซต์ ปทุมวัน ราชเทวี รับทำเว็บไซต์ บึงกุ่ม บางนา ภาษีเจริญ ยานนาวา รับทำเว็บไซต์ จตุจักร ตลิ่งชัน สะพานสูง สวนหลวง

ติดต่อ รับทำเว็บไซต์

บริษัท ซอฟท์เมลท์ จำกัด :
1294 ห้อง 3 (เอ) ชั้น 3 ถนนสุทธิสาร วินิจฉัย ซอยอุดมสุข แขวงห้วยขวาง เขตห้วยขวาง กรุงเทพฯ 10310
Phone : 086-394-0954
Email : sales@softmelt.com
Line ID : softmelt

กรุณากรอกข้อมูล และหัวข้อ ที่ท่านสนใจทำเว็บไซต์ ทางทีมงานจะติดต่อกลับภายใน 24 ชั่วโมง