ติดตั้ง Software อัตโนมัติ ด้วย Package Manager สำหรับ Windows

ติดตั้ง Software อัตโนมัติ ด้วย Package Manager สำหรับ Windows

เคยไหมครับ เวลาล้างเครื่อง ลง Windows ใหม่แล้วต้องไล่ลงโปรแกรมใหม่ต้องมานั่งโหลด package แล้วกดติดตั้งทีละตัวๆ หรือเป็น IT Support แล้วต้องมา Setup เครื่องทุกครั้งที่มีพนักงานมาใหม่ แล้วไหนจะ list package ที่แตกต่างกันไปตามแผนก/ตำแหน่งอีก ซึ่งแต่ก่อนตอนผมเป็น IT Support ใหม่ๆ ผมใช้วิธีปริ้นกระดาษเป็น checklist ออกมาแล้วติ๊กทีละตัว แล้วถ้าเข้ามาพร้อมกัน 5 คนละเฮ้ย ไม่นั่งเซ็ตกันตายเลยเรอะ 😱

ผมขอแนะนำ (อำ อำ อำ อำ) Chocolatey !!!

Chocolatey: Package Manager สำหรับ Windows จะช่วยให้คุณใช้เวลาน้อยลงในการจัดการ Software ในเครื่อง เพราะเมื่อเทียบกันจะๆ ขั้นตอนจะลดไปเยอะเลยทีเดียว

วิธีการใช้งานก็ง่ายมาก แค่ใช้คำสั่งเดียวก็ติดตั้งโปรแกรมเสร็จแล้ว เช่นผมอยากจะติดตั้ง โปรแกรม nmap คำสั่งที่ผมต้องใช้คือ

choco install nmap

#คุณสามารถกำหนด version ที่จะติดตั้งได้โดยใช้ choco install nmap --version 7.93
##คุณสามารถให้ระบบกด Accept อัติโนมัติโดยใช้ flag -y เช่น choco install nmap --version 7.93 -y

แล้วถ้าอยากจะอัพเดตละ ?

choco upgrade nmap

แล้วถ้าอยากจะลบออกละ ?

choco uninstall nmap

เห็นไหมครับว่ามันง่ายขึ้นเยอะเลย นอกจากนี้เรายังสามารถสร้าง Repo เก็บ package ของเราเองได้ก็จะช่วยให้สามารถติดตั้ง package ได้เร็วยิ่งขึ้นไปอีก (เพราะ package อยู่บน local) แถมยังใช้ร่วมกับ Ansible ได้อีก ! โอ้ววว

Read more

Restore MySQL DB ด้วย Binlog file

Restore MySQL DB ด้วย Binlog file

สวัสดีครับ วันนี้พลาดครับ เรื่องของเรื่องคือผมจะกลับมาเขียน blog เลยมาเช็ต blog ที่ผมรันไว้ ซึ่งผมรัน Ghost CMS blog บน docker แต่ดั๊นใช้ tag <:latest> ซึ่งใน compose file มีทั้ง ghost และ mysql ด้วยความที่รันไว้นานแล้ว และไม่ได้บันทึกอะไรไว้ มาถึงผมก็จัดแจง restart .... ไม่ขึ้นครับ

By Akachai Bunsorn