Dùng uGet tải “mẻ” ở máy bàn Linux

Primary tabs

Error message

Notice: Undefined index: localized_options in menu_navigation_links() (line 1872 of /home2/seaminhh/public_html/includes/menu.inc).

Linux đã đi được một bước dài, hay có thể nói là “quá dài” trong quá trình phát triển ngắn ngủi của nó (để bạn có chút khái niệm về tuổi tác và trưởng thành, xin đọc đoạn nhận xét sau đây khi viết về sinh nhật lần 25 của nó:

“The Linux operating system kernel is 25 years old this month. It was August 25, 1991 when Linus Torvalds posted his famous message announcing the project, claiming that Linux was "just a hobby, won't be big and professional like gnu.
But now, Linux is far bigger and more professional than Torvalds could have imagined. Linux powers huge portions of the Internet's infrastructure, corporate data centers, websites, stock exchanges, the world's most widely used smartphone operating system, and nearly all of the world's fastest supercomputers. The successes easily outweigh Linux's failure to unseat Microsoft and Apple on PCs, but Linux has still managed to get on tens of millions of desktops and laptops and Linux software even runs on Windows.”

("Lõi của hệ điều hành Linux đã được 25 tuổi vào tháng này. Ngày 25/8/1991 Linus Torvals đã viết một thông báo nổi tiếng cho dự án này, rằng Linux chỉ là “một trò tiêu khiển, chẳng to và chuyên nghiệp như gnu.

Nhưng hiện giờ Linnux đã lớn rất nhiều và chuyên nghiệp rất nhiều hơn điều Torvalds có thể nghĩ đến trước đó. Linux hiện giờ chạy một phần rất lớn cơ cấu hạ tầng của internet, của các trung tâm dữ liệu cho các công ty, các website, các trung tâm giao dịch chứng k hoán, và hệ điều hành cho điện thoại thông minh phổ biến nhất, và gần như hầu hết các siêu máy tính nhanh nhất thế giới. Các thành công này đã vượt xa điểm thất bại của Linux so với Microsoft và Apple ở máy tính bàn, nhưng Linux vẫn được dùng trên hàng chục triệu máy tính để bàn, và máy xách tay, và phần mềm Linux thậm chí chạy trên máy Windows.").

https://www.linuxfoundation.org/open-source-bitchain

Vâng, mặc dù bản thân tôi đã dùng hệ điều hành này được gần mười năm nay, và hoàn toàn yêu thích nó ở nhiều mặt, nhưng quả thật ở máy bàn tôi thấy mọi người rất ít dùng, trong khi tất cả máy tôi dùng - hai máy để bàn (một ở cơ quan, một ở nhà) và một laptop, tất cả đều dùng hệ điều hành Linux như là hệ điều hành chính, trong khi vẫn cài Windows trong môi trường giả lập VirtualBox. Quả thật Linux hiện giờ dễ dàng được cài đặt và sử dụng như hệ điều hành Windows mà trước đây tôi đã dùng và chẳng biết có Linux, thậm chí nhiều chỗ nó còn dễ cài đặt hơn cả ở hệ điều hành Windows! Ai đã dùng qua Linux đều biết đây là một thực tế. Chỉ cần nêu một ví dụ nhỏ có thể chứng minh điều này: Nếu bạn có công việc liên quan đến thiết kế, cài đặt cho một server cho internet, thì việc cài một web server bằng hệ điều hành Linux hết sức đơn giản, thậm chí ở mức bạn chỉ cần 1 dòng lệnh và ngồi chờ nó cài, thỉnh thoảng cung cấp vài thông số, và hoàn tất việc cài đặt này hết sức chóng vánh. Cũng cùng việc này mà bạn dùng hệ điều hành Windows, công việc không đơn giản và nhanh chóng như việc đánh dòng lệnh

sudo apt-get install lampserver^

vào  cửa sổ terminal của máy Linux của bạn rồi ngồi chờ mọi phần mềm được cài, thỉnh thoảng cung cấp một số thông tin cho quá trình cài đặt đó mà lúc kết thúc là lúc bạn đã có một webserver có thể dùng để thực hiện cho việc xây dựng và chạy thử các website của bạn trước khi tải chúng lên máy phục vụ web chính thức.

Còn gì nữa? Còn nhiều. Ngày nay Linux đã có một bộ sưu tập các trình điều khiển phần cứng khá phong phú, đến nỗi khi bạn cài hệ điều hành này, bạn không hay rằng các trình điều khiển đã đầy đủ rồi không một lời phàn này đòi bạn phải cài trình điều khiển này, trình điều khiển kia. Điều này không có nghĩa là 100% các phần cứng đều dùng ổn thỏa, nhưng nếu các thiết bị của bạn không qúa đặc thù, hầu như bạn không biết rằng mọi chuyện đã được cài ổn thỏa cho bạn! Điều này khác với Linux buổi ban đầu, và thậm chí hệ điều hành Windows hiện nay, nếu bạn lỡ thiếu, hay mất đĩa driver của nó.

uGet - trình tải tập tin dùng ở Linux
Bài viết nhỏ này không nhằm giới thiệu linux ở máy bàn, mà chủ yếu muốn viết đôi dòng giới thiệu cho bạn một tính năng của trình tải tập tin uGet khi dùng để tải tập tin từ một server internet nào đó về máy mình. Ngoài chức năng tải tập tinh bình thường, uGet còn cho phép bạn tải “mẻ”, tức tải một loạt tập tin có tên được định bằng một thông số chung nào đó. Việc này gíup tránh công việc phải nhập, cắt dán nhiều lần, hay thập chí kích vào liên kết, xong lại save link as nhiều lần đến chán ngấy!

Tình huống cụ thể
Tôi đang tải một sách học ngoại ngữ miễn của FSI về. Tài liệu gồm 2 tập, mỗi tập được kèm theo rất nhiều tập tin âm thanh dùng cho các bài học. Tổng cộng số tập tin là 85, được đặt tên theo một cầu trúc chung là lbc001.mp3 đến lbc085.mp3. Dĩ nhiên các tập tin này đặt trong cùng thư mục trên máy phục vụ web.

Khi bắt đầu, tôi đã đi theo con đường thủ công để tải, tức chép và dán đầy đủ địa chỉ của một tài liệu vào ô địa chỉ sau khi chọn New Download. Thao tác được lặp lại cho mỗi file, với chỉnh sửa một chút ở tên tập tin cho file mới. Tôi làm được hàng tá lần đến lúc cảm thấy nhàm và mệt vì phải thao tác đi lại nhiều lần như thế. Tôi sực nhớ lại chức năng batch download  (tải mẻ) của một số trình tải tập tin mà tôi từng dùng. Sao lại phải khổ công cho chuyện có thể thực hiện bằng thao tác đơn giản hơn nhiều?

Cài trình uGet
Máy tôi đã cài mới Mint 17 từ bản 16, và từ hôm nâng cấp đến giờ vẫn không cài phần mềm tải tập tin nào. Vậy tôi cần cài lại uGet mà trước tôi đã từng dùng, và biết nó có chức năng tải mẻ mà tôi cần.

Thế là tôi mở Synaptic Package Manager ra (Menu/Administrator/Synaptic Package Manager), rồi đánh uGet vào ô tìm của trình Synaptic Package Manager. Sau khi uGet hiện ra, tôi chọn trình này và nhấp vào biểu tượng thực hiện, xong đánh mật khẩu cho phép cài (thủ tục của Linux luôn đòi hỏi mật khẩu khi bạn cài chương trình). Các việc này nếu bạn chưa dùng qua Linux sẽ nghe hơi lạ, nhưng nếu đã dùng qua rồi thì hiểu rõ việc cài một trình qua trình Synaptic Package Manager dễ dàng.

Việc cài đặt này nói chung hoàn toàn qua menu trực quan như bên Windows chẳng có gì lạ để đề cập. Dù sao nếu muốn bạn có thể đi con đường nhanh hơn: kích vào trình terminal, xong đánh dòng lệnh

sudo apt-get install uGet

rồi nhập mật khẩu của bạn vào, máy sẽ tự động cài nhanh chóng hơn kích các menu kia nhiều. Đấy là cài theo kiểu linux!

Hình 1: Cài bằng cửa sổ terminal

Chọn chế độ tải tập tin
Sau khi bạn đã cài uGet rồi thì việc sử dụng của chúng cũng đơn gỉan qua mở menu và kích vào nó. uGet sau khi cài xong mặc định được xếp vào thư mục Internet. Bạn mở ra và kích vào uGet, trình sẽ mở ra trên màn hình. Việc tiếp theo là nhập địa chỉ của tập tin tải về vào ô nhập địa chỉ sau khi mở New Dowload. Nhưng bạn lưu ý ở uGet có hai lựa chọn khi tải tập tin: tải một tập tin theo cách bình thường- tức đưa một địa chỉ đầy đủ của tập tin để tải nó. Đây là cách tải thông thường chúng ta hay dùng khi tải một tập tin từ mạng về. Tuy nhiên bài viết này muốn giới thiệu với bạn cách tải "mẻ", tức tải nhiều tập tin có thông số thay đổi được định nghĩa. Trường hợp này ở uGet bạn chọn tùy chọn Batch Download. Hai cách tải này được dùng cụ thể như các như hình minh họa bên dưới.

Hình 2: Những nơi bạn có thể chọn để tải một tập tin từ mạng về

Bạn có thể kích trỏ chuột bất kỳ chỗ nào trong 3 vị trí trong hình: hoặc File rồi chọn New, hay Download rồi chọn New, hay đơn giản nhất là kích vào biểu tượng có dấu +, rồi điền địa chỉ đầy đủ của tập tin cần tải, xong bấm OK để uGet thực hiện.

Hình 3: tải mẻ dùng để tải nhiều tập tin qua một thao tác. Thông số tập tin được định nghĩa và uGet theo đó thực hiện tải tất cả các tập tin qua định nghĩa được cung cấp

Như có thể thấy qua hình minh họa, khi muốn tải mẻ, bạn chọn menu File, rồi chọn Batch Download, xong chọn URL Sequence batch… để tải mẻ. Một màn hình phụ hiện ra để bạn điền URL (địa chỉ web của các tập tin cần tải) vào. Thao tác tiếp theo là cung cấp các thông số cần thiết ở vị trí mũi tên đánh dấu để xác định các tập tinh mà trình sẽ tải về.

Hình 4: Các nơi cần cung cấp thêm thông số để uGet hiểu những tập tin nó cần tải

Những thông tin cần cung cấp để tải mẻ: trên cùng (hộp địa chỉ tập tin), như có hướng dẫn ở ngay bên dưới, phần thay đổi của tập tin được thay bằng dấu sao (*), được định nghĩa rõ thêm ở ba hộp ngay bên dưới là các tập tin cần tải có tên thay đổi từ tập tin (ví dụ 001) đến tập tin (ví dụ 087) trong đó phần số thay đổi là 3 (ngôi sao thay vào ở ô trên thay thế cho 3 số thay đổi ở tên tập tin được định nghĩa bên dưới, tức từ 001 đến 087).

Sau khi nhập đầy đủ thông tin bạn có thể kiểm tra lại hộp bên dưới (hộp Preview) để xem lại địa chỉ đầu và cuối của các tập tin đã thể hiện có đúng như ý bạn chưa? Nếu tất cả đã đúng, bạn kích vào OK để uGet bắt đầu tải về tất cả các tập tin bạn vừa xác định ở trên cho đến khi hoàn tất.

OK, bạn đã thực hiện xong công việc tải “mẻ” về máy bàn của mình, giúp bạn dễ dàng thực hiện tải tất cả tập tin về nhanh mà không phải thao tác nhiều và nhàm chán. Trong khi chờ đợi, bạn có thể thu hẹp trình uGet, hoặc chuyển sang cửa sổ làm việc khác để tiếp tục các công việc bình thường của mình.
 

Undefined