Gần đây, chúng tôi đã yêu cầu người đọc yêu cầu về các bài viết mới mà bạn muốn xem (và cảm ơn tất cả các ý tưởng tuyệt vời!). Một yêu cầu như vậy là hướng dẫn cho người mới bắt đầu về Arch Linux. Là một người nghiện distro Linux, tôi đã nghe Arch nhiều lần trong nhiều năm nhưng vì lý do nào đó, tôi chưa bao giờ thực sự cho nó một phát bắn. Đặc biệt, một khía cạnh luôn quan tâm đến tôi là hệ thống quản lý gói trong nước của Arch, pacman . Hôm nay chúng ta sẽ tìm hiểu Arch là gì, cách sử dụng nó, và điều gì làm cho nó trở nên đặc biệt.

Giới thiệu Arch

Arch không trở thành một hệ điều hành desktop sáng bóng hoàn chỉnh, tất cả trong một. Đây là mục đích. Ý tưởng đằng sau Arch là khi cài đặt, bạn đã có một hệ điều hành nhanh, nhẹ, tối thiểu để sử dụng làm cơ sở để làm cho máy tính để bàn sáng bóng của riêng bạn . Nếu bạn không thích ý tưởng đặt cùng một phiên bản Linux của riêng bạn, thì Arch có thể không dành cho bạn.

Cài đặt

Trang web Arch cung cấp liên kết torrent tại đây. FTP ISO là phiên bản “netinstall”, nơi các gói được tải xuống khi cần thiết trong khi cài đặt. Core ISO bao gồm các gói cốt lõi trên đĩa, để bạn có thể hoàn tất cài đặt mà không cần kết nối internet. Tải về bất cứ điều gì bạn thích, và ghi vào đĩa CD để bắt đầu cài đặt. Tôi sẽ sử dụng FTP ISO cho bài viết này. Đó là phương pháp được khuyến nghị, vì nó sẽ tải xuống các phiên bản mới nhất có sẵn của tất cả các gói, thay vì cài đặt các phiên bản cũ từ CD mà phải được nâng cấp sau này.

Khi bạn khởi động đĩa CD, bạn có thể bắt đầu quá trình cài đặt bằng cách nhập

 / arch / setup 

tại dấu nhắc lệnh. Bạn sẽ được đưa đến trình cài đặt dựa trên văn bản. Hầu hết trình cài đặt nên khá dễ điều hướng cho người dùng Linux có kinh nghiệm (đối tượng mục tiêu của Arch, và do đó đối tượng mục tiêu của bài viết này) nên tôi sẽ không trình bày chi tiết quá trình cài đặt. Trang web Arch cung cấp hướng dẫn cài đặt toàn diện mà bạn có thể sử dụng nếu gặp phải bất kỳ sự cố nào. Tôi sẽ, tuy nhiên, bao gồm một số ảnh chụp màn hình của trình cài đặt để bạn có thể xem những gì bạn đang nhận được vào.

Quản lý gói

Khi quá trình cài đặt hoàn tất, có thể điều đầu tiên bạn cần làm là cài đặt một số gói mới (như Xorg và môi trường máy tính để bàn). Trước tiên, hãy chắc chắn pacman là nhận thức của tất cả các gói có sẵn. Theo mặc định, nó sẽ sử dụng bất kỳ gương nào bạn đã chọn trong quá trình cài đặt. Để yêu cầu pacman làm mới danh sách đó, hãy nhập

 pacman -Sy 

Nếu bạn có bất kỳ vấn đề gì với điều đó, hãy thử thay đổi gương bằng cách chỉnh sửa /etc/pacman.d/mirrorlist . Hãy chú ý đến chiếc gương hiện tại của bạn và chọn cái khác từ khu vực của bạn. Đảm bảo rằng bạn thấy thêm trong đồng bộ hóa. Đó là nơi bạn sẽ tìm thấy nhiều gói phổ biến của mình. Nếu mọi việc suôn sẻ, bạn đã sẵn sàng cài đặt một số gói. Lệnh để làm điều đó là

 pacman -S (tên gói) 

Đây là một ví dụ về pacman cài đặt trình quản lý cửa sổ yêu thích của tôi, Window Maker.

Một số tùy chọn pacman phổ biến bao gồm ..

 pacman -R (tên gói) #Để xóa gói 
 pacman -Ss (tên gói) #Để tìm kiếm các gói 
 pacman -Si (tên gói) #Để nhận thông tin về gói 
 pacman -Syu #Để đồng bộ hóa với hệ thống nhân bản và cập nhật 
 pacman -U path / to / package #Để cài đặt một tệp gói địa phương 

Cấu hình hệ thống

Trước khi bắt đầu X, có một vài điều còn lại để chăm sóc. Bạn có thể nhận thấy rằng việc cài đặt không bao giờ được gọi cho một người dùng không phải root được tạo ra. Bây giờ là thời điểm tốt để tạo người dùng đó theo cách thủ công và cài đặt một số ứng dụng hữu ích khác như sudo.

Có một vài gói bạn có thể sẽ muốn cài đặt trước khi bắt đầu X.

  • bàn phím đầu vào xf86
  • xf86-input-mouse
  • hwdetect
  • xf86-video- (loại thẻ video của bạn)

Cuối cùng, tạo một cấu hình X.org bằng cách chạy

 X-cấu hình 

và sao chép cấu hình kết quả vào /etc/X11/xorg.conf .

Ngoài ra, bạn hoàn toàn có thể cần phải nói cho X tải máy tính để bàn của bạn bằng cách nhập tệp thực thi đó vào tệp .xinitrc của người dùng mới của bạn. Ví dụ, trên tôi, tôi phải bao gồm

 exec wmaker 

Không bắt buộc

Arch có một công cụ gọi là hwd, một công cụ tuyệt vời để phát hiện phần cứng và cấu hình X. Đó là một phần của một nhóm các gói được gọi là AUR, không chính thức và được tạo bởi người dùng. Thật không may, việc thiết lập gói AUR có thể là một quá trình khá phức tạp. Có một công cụ hữu ích được gọi là aurbuild làm cho quá trình đơn giản hơn nhiều, nhưng đó cũng là một gói AUR, vì vậy nó là một tình huống gà và trứng. Tôi sẽ liệt kê ra quy trình để có được sự xây dựng cũng như tôi có thể ở đây, nhưng tôi không hứa hẹn liệu nó có hoạt động hay không.

 pacman -S python fakeroot làm cho bản vá gcc wget ftp://ftp.berlios.de/pub/aurbuild/aurbuild-1.8.8-1-any.pkg.tar.gz pacman -U aurbuild-1.8.8-1-any .pkg.tar.gz aurbuild -s ddcxinfo-arch aurbuild-hwd hwd -xa 

Nếu tôi đã bỏ lỡ bất kỳ bước nào, vui lòng cho tôi biết trong phần nhận xét và tôi sẽ cập nhật phần này.

Phần kết luận

Thật khó để đưa ra ý kiến ​​về Arch, vì Arch là thứ bạn tạo ra. Tôi thích rằng nó cung cấp cho rất nhiều điều khiển cho người dùng khi nói đến cấu hình hệ thống, nhưng đôi khi nó cảm thấy như một chút quá nhiều kiểm soát. Có một vài điều khiến bạn nghĩ “cứ tiếp tục, thực hiện điều này CÓ phải là thủ công không?” Nhưng các nhà phát triển rõ ràng là chỉ đang cố gắng theo triết lý Arch cho người dùng tất cả sự kiểm soát. Đặc biệt, sẽ rất tuyệt khi có các công cụ như hwd và aurbuild như một phần của hệ thống, hoặc ít nhất là có sẵn để cài đặt thông qua pacman. Điều đó có thể xảy ra tại một số điểm vì các gói trong AUR có cơ hội được làm việc trong repo cộng đồng cuối cùng. Nói chung tôi nghĩ tôi thích Arch và pacman, và tôi có thể thấy nó sẽ tạo ra sự lựa chọn tuyệt vời cho các hệ thống cần được giữ gìn nhanh chóng và sạch sẽ.