Fujisai’s Weblog

Just wonder how …

Posts Tagged ‘centos’

Little motivation with CentOS 5.x

Posted by fujisai on November 3, 2008

Mới thử chuyển sang dùng CentOS được một thời gian, bản mình dùng là 5.2. Ai cũng biết rằng CentOS là một bản Linux được phát triển miễn phí, và dựa gần như là hoàn toàn vào nền tảng RedHat Enterprise Linux (RHEL). Do vậy, mọi tính năng có trong RHEL đều xuất hiện trong CentOS.

Trước khi dùng CentOS mình dùng RHEL v.4, và bản này mình rất thích ở một điểm là khi cài đặt phần mềm có thể dùng các gói rpm đi kèm trong đĩa cài của RHEL. Người dùng chỉ cần sử dụng lệnh rpm là mọi thứ sẽ được làm một cách gần như là tự động. Một điều đáng nói khi sử dụng lệnh rpm trong RHEL4, khi một gói bạn muốn cài có dependencies với một số gói khác, rpm sẽ tự động tham khảo và check xem có thể cài đặt những gói nào để thỏa mãn dependencies đó (suggestions). Việc này tưởng không có gì hay ho, nhưng thực ra rất hữu dụng vì trong linux, khi cài đặt gói thì việc dependencies là cơm bữa …

Tuy nhiên khi dùng CentOS, mình không hiểu vì lý do gì mà rpm ko còn tự động check dependencies và đưa ra suggestions cho người dùng nữa, thành ra việc cài đặt trở nên … khủng khiếp. Mình đã bỏ công tìm kiếm và tìm ra một giải pháp thay thế tạm thời, đó là dùng yum thay cho rpm.

Yum là một trình cài đặt cũng khá nổi tiếng có trong RH hoặc Fedora, nhưng nó lại mặc định sẽ tìm kiếm và download các gói cài đặt từ internet. Nhưng nếu muốn sử dụng chính nguồn cài đặt là đĩa cài, thì bạn chỉ cần chạy lệnh yum với các tham số như sau:

yum –disablerepo=\* –enablerepo=c5-media install tên_gói

Cái c5-media này được cấu hình trong file /etc/yum.repos.d/CentOS-Media.repo. Đọc file này bạn sẽ biết phải mount DVD CentOS vào đâu để sử dụng được khi cài đặt gói.

Còn nếu muốn chỉ cần chạy lệnh ‘yum install tên_gói’ để cài đặt với những tham số như trên kia, rất đơn giản, chỉ cần tạo alias cho lệnh yum, bằng cách sau. Chỉnh sửa file /home/user/.bashrc và thêm dòng này vào cuối:

alias yum=’yum –disablerepo=\* –enablerepo=c5-media’

**Lưu ý: /home/user/.bashrc —> user ở đây là tên đăng nhập vào hệ thống CentOS của bạn

**Lưu ý 2: Ở hai lệnh trên thì trước disabe… và enable… là hai dấu ‘-’

Mong rằng bài viết này sẽ giúp ích đôi chút với những ai mới làm quen với CentOS. Chúc vui vẻ :D

Posted in QuickTuts | Tagged: , , | 3 Comments »

VMWare Workstation 6.5 (still beta !!??)

Posted by fujisai on November 3, 2008

Hôm trước cũng lại rỗi rãi ngồi thử nghiệm phần mềm (cái desktop của mình giờ thành trung tâm thử nghiệm phần mềm :D ). Lần mò theo giới thiệu thì VMWare bản mới này có khá nhiều thay đổi hay.

Những thay đổi thuộc diện … dễ nhận thấy có thể kể đến là: Hỗ trợ DirectX9 cho guest OS, thiết kế tính năng dạng “seamless”, giúp cho có thể vận hành guest OS ngay từ host OS, các cửa sổ làm việc của hai hệ điều hành nằm cùng trên một workspace (UNITY) … Còn khá nhiều thay đổi đáng giá (hoặc có giá rất cao mà … mình ko biết) thì có thể tham khảo tại đây:

http://www.vmware.com/products/ws/new.html

Tính năng Unity kia thực ra không mới, theo mình biết thì nó đã xuất hiện trong VMWare Fusion (phiên bản này là dành cho máy MAC), hoặc cũng được hỗ trợ với tính năng gọi là Seamless của VirtualBox 1.6 trở đi (nếu nhớ ko nhầm). Tuy nhiên đối với VirtualBox thì phiên bản 2.0 mới ra đợt vừa rồi, mình có test qua thì tính năng Seamless đó vẫn chưa hoàn chỉnh được (hoặc là do hỗ trợ driver card hình của Linux chưa tốt, mình test host OS là Ubuntu). Tính năng đó có vẻ hay hơn Unity một chút, đó là thanh Taskbar của windows và các panel của Linux sẽ hiển thị đồng thời, các icon xuất hiện chung trên workspace. Nhưng vấn đề là hiện tại thì nó vẫn còn bị chớp, bị “đen sì” màn hình rất nhiều :(

Còn đây là hình ảnh về tính năng đã được nhắc tới ở trên, Unity:D Host OS là Windows Vista, hai Guest OS là CentOS và Windows XP, nói chung là khá mượt mà, còn có lúc bị chớp khi chuyển cửa sổ, mong rằng sẽ được fix trong bản Final 6.5

Posted in Software | Tagged: , , , | Leave a Comment »