Cách thêm ứng dụng trong Linux

Trong bài đăng này, chúng tôi sẽ giới thiệu sơ lược về từng cách có thể khác nhau để cài đặt một chương trình trên Linux. Xem xét rằng Ubuntu là bản phân phối Linux phổ biến nhất, đặc biệt là trong số những người mới bắt đầu "đi sâu" vào "thế giới Linux", hướng dẫn nhỏ này, nhắm chính xác đến "người mới bắt đầu", sẽ tập trung hoàn toàn vào Ubuntu . Dù sao, hướng dẫn này cũng hoạt động với tất cả các bản phân phối dựa trên Debian và Ubuntu (vì chúng đều sử dụng gói .DEB), và một số chương trình và khái niệm chung cũng sẽ hoạt động trên các bản phân phối khác.


Trong Ubuntu có một số cách để thêm, xóa hoặc cập nhật các ứng dụng hệ thống.
Xin lưu ý rằng không phải tất cả các ứng dụng có sẵn cho Ubuntu đều có sẵn để cài đặt theo mặc định. Nó sẽ là cần thiết để kích hoạt khả năng cài đặt các ứng dụng nhất định theo cách thủ công.
Các cách chính để cài đặt ứng dụng là:

  • Trung tâm phần mềm Ubuntu. Một ứng dụng đơn giản mà bạn có thể thêm hoặc xóa các gói khỏi hệ thống của mình một cách rất đơn giản.
  • Chương trình Synaptic. Với Synaptic, bạn sẽ có thể kiểm soát nhiều hơn các chương trình mà bạn cài đặt trong hệ thống. Cũng như một số lượng lớn hơn trong số họ. LƯU Ý: Synaptic hiện đang sử dụng apt-get.
  • Chương trình giỏi. Adept là phiên bản Synaptic cho KDE, có trong Kubuntu.
  • Các chương trình apt-get hoặc năng khiếu. Đây là những chương trình nâng cao hơn chạy ở chế độ đầu cuối. Chúng rất mạnh mẽ và cũng cho phép bạn thêm và xóa các ứng dụng khỏi hệ thống cùng những thứ khác. (Aptitude hoàn thiện hơn apt-get, nó ghi nhớ các thư viện đã tải xuống và gỡ cài đặt chúng nếu chúng không được dùng nữa). Để xem trợ giúp cho bất kỳ chương trình nào đang chạy ở chế độ đầu cuối: (man nombre_del_programa). Thí dụ: man aptitude
  • Gói nợ. Các tệp có phần mở rộng .deb là các gói ứng dụng đã được chuẩn bị sẵn để dễ dàng cài đặt trên hệ thống Ubuntu của bạn.
  • Tệp nhị phân. Các tệp có phần mở rộng .bin là các chương trình thực thi trên Linux.
  • Chạy tệp. Các tệp có phần mở rộng .run thường là trình hướng dẫn cài đặt trong Linux.

Bây giờ chúng ta sẽ xem từng người trong số họ với những đặc thù của nó.

Thông qua các chương trình

Trung tâm phần mềm Ubuntu

Chương trình Trung tâm phần mềm Ubuntu đây là cách dễ nhất trong Ubuntu để cài đặt hoặc gỡ bỏ các chương trình. Nó cũng là hạn chế nhất.

Bạn có thể tìm thấy chương trình tại Menu ứng dụng> Trung tâm phần mềm Ubuntu

(1) Để cài đặt ứng dụng, hãy chọn một trong các danh mục hiển thị trên màn hình chính của chương trình. Thao tác này sẽ cập nhật cửa sổ hiển thị các chương trình có sẵn trong danh mục đó. Bây giờ bạn chỉ cần tìm kiếm chương trình bạn muốn cài đặt và nhấp đúp vào nó. Cửa sổ sẽ hiển thị mô tả về nó và sẽ cung cấp cho bạn tùy chọn cài đặt nó bằng cách nhấn nút Install.

(2) Nếu bạn không biết chương trình bạn đang tìm kiếm nằm ở phần nào. Nhập tên của ứng dụng bạn muốn cài đặt vào hộp tìm kiếm ở trên cùng bên phải. Khi bạn viết tên của chương trình, danh sách các ứng viên có thể sẽ được giảm bớt, cho đến khi bạn tìm thấy người bạn đang tìm kiếm.

(3) Bằng cách nhấp vào "Phần mềm đã cài đặt" ở bên trái, bạn sẽ truy cập vào danh sách tất cả các chương trình mà bạn đã cài đặt trên hệ thống của mình. Nếu bạn muốn gỡ cài đặt bất kỳ trong số chúng. Chỉ cần nhấp hai lần vào nó và cửa sổ sẽ cập nhật hiển thị cho bạn mô tả của chương trình và cung cấp cho bạn tùy chọn gỡ cài đặt nó.

Ở đây bạn có thể thấy nó được giải thích ở định dạng video.

Trình quản lý gói Synaptic

Synaptic Đây là một hệ thống nâng cao để cài đặt hoặc gỡ bỏ các ứng dụng khỏi hệ thống của bạn. Môi trường là đồ họa, như trong Trung tâm phần mềm Ubuntu, nhưng mạnh hơn nhiều. Với Synaptic, bạn có toàn quyền kiểm soát các gói (ứng dụng) được cài đặt trên hệ thống của mình.

Để chạy Synaptic, hãy chọn Hệ thống -> Quản trị -> Trình quản lý gói Synaptic. Trình quản lý gói này sẽ cho phép chúng ta cài đặt, cài đặt lại và gỡ bỏ các gói theo cách đồ họa rất đơn giản.

Màn hình Synaptic được chia thành 4 phần.

Hai điều quan trọng nhất là danh sách danh mục (1) ở phía bên trái và của các gói (3) Phía bên phải.

Chọn một gói từ danh sách sẽ hiển thị mô tả về nó (4).

Để cài đặt một gói, bạn có thể chọn một danh mục, nhấp chuột phải vào gói mong muốn và chọn "quay số để cài đặt"Hay làm nhấn đúp chuột trong tên gói.

Đánh dấu theo cách này tất cả các gói bạn muốn cài đặt trên hệ thống và nhấp vào Áp dụng để tiến hành cài đặt chúng. Synaptic bây giờ sẽ tải xuống các gói cần thiết từ kho lưu trữ trên internet hoặc từ đĩa CD cài đặt.

Bạn cũng có thể sử dụng nút Tìm kiếm để tìm các gói bạn muốn cài đặt.

Bằng cách nhấp vào nút tìm kiếm, chúng ta có thể tìm kiếm các chương trình theo tên hoặc mô tả. Khi chương trình chúng ta muốn cài đặt đã được định vị, chúng ta nhấp đúp vào chương trình đó để cài đặt. Nếu chúng ta muốn xóa một chương trình, tất cả những gì chúng ta phải làm là nhấp chuột phải vào nó và chọn xóa hoặc xóa hoàn toàn.

Để các thay đổi được áp dụng, cần phải nhấp vào nút Áp dụng.

Hệ thống cài đặt phần mềm trong Ubuntu rất mạnh mẽ và linh hoạt. Trong kho, các ứng dụng được tổ chức thành "gói". Mỗi gói có những cái khác mà nó phụ thuộc vào chức năng của nó. Synaptic sẽ giải quyết các phần phụ thuộc này và cài đặt các gói cần thiết cho bạn. Nhưng không chỉ có vậy. Trong các gói ứng dụng, các gói khác cũng được chỉ ra rằng mặc dù chúng không cần thiết để ứng dụng mà chúng ta muốn cài đặt hoạt động, nhưng chúng rất hữu ích. Đây là những "gói khuyến nghị".

Chúng tôi có thể cấu hình Synaptic để xem xét các gói này «đề nghị»Như thể chúng là các phụ thuộc và do đó nó cũng sẽ tự động cài đặt chúng.

Khởi động Synaptic và đi tới Cài đặt> Tùy chọn, trong Tab Tổng Quát Chọn hộp "Coi các gói được đề xuất là gói phụ thuộc".

Ở đây bạn có thể thấy nó được giải thích ở định dạng video.

Quản trị viên chuyên nghiệp lão luyện

Người dùng Kubuntu có tương đương với Synaptic, được gọi là Quản trị viên chuyên nghiệp lão luyện. Nó có thể được tìm thấy trong menu KDE> Hệ thống> Quản trị viên chuyên gia. Hoạt động rất giống với Synaptic.

Sử dụng hộp tìm kiếm, bạn có thể tìm kiếm các gói theo tên và mô tả của chúng. Bằng cách nhấp đúp vào một phần tử trong kết quả của danh sách, nó được đánh dấu là cài đặt.
Bạn có thể xem các phụ thuộc của một gói bằng cách xem các thuộc tính của nó ("chi tiết").

Chúng tôi có thể quản lý các kho lưu trữ một cách lão luyện bằng cách nhấp vào menu lão luyện và sau đó nhấp vào quản lý các kho lưu trữ

Phần mềm Kubuntu : chúng ở đây (chính, vũ trụ, bị hạn chế, đa vũ trụ) và một số khác nữa là mã nguồn, cũng như trình đơn thả xuống để chọn nơi hoặc từ máy chủ nào chúng tôi sẽ tải xuống.

Phần mềm của bên thứ ba: Ở đây, chúng tôi có thể bao gồm các kho lưu trữ bổ sung của bên thứ ba hoặc một cdrom.

Cập nhật: Cập nhật Kubuntu, chúng tôi có thể chọn các bản cập nhật mà chuyên gia sẽ xem xét, chúng tôi cũng định cấu hình các bản cập nhật tự động, chúng tôi có thể chọn cài đặt chúng mà không cần thông báo cho chúng tôi, tải xuống âm thầm hoặc chỉ thông báo rằng có bản cập nhật.

Xác thực: Đây là khóa của chữ ký cho các tệp mà chúng tôi tải xuống từ kho lưu trữ, ngoài ra nếu chúng tôi tìm thấy kho lưu trữ của bên thứ ba mà chúng tôi quan tâm và xử lý chữ ký, chúng tôi có thể đưa nó vào bằng cách tải xuống tệp chữ ký từ trang web hoặc ftp vào bất kỳ thư mục nào và nhập nó hoặc chúng tôi bao gồm bằng cách nhấp vào nút "Nhập tệp khóa ..."

Sau khi thêm hoặc xóa kho để hệ thống thực hiện các thay đổi, chúng ta phải nhấp vào nút kiểm tra cập nhật.

năng khiếu và apt-get

Mặc dù chúng ta có thể cài đặt các chương trình bằng đồ thị, như chúng ta đã thấy ở các phần trước, chúng ta luôn có thể sử dụng terminal để cài đặt bất kỳ chương trình nào.

Đối với nhiều người dùng mới, tùy chọn này có vẻ phức tạp hơn và hơi khó hiểu. Không có gì là xa hơn từ thực tế; khi bạn đã quen với nó sẽ thoải mái, dễ dàng và nhanh chóng hơn rất nhiều.
Có hai cách để cài đặt chương trình ở chế độ văn bản: với năng khiếuapt-get.

Cả hai chương trình đều rất giống nhau, ngoại trừ một chi tiết: aptitude ghi nhớ các phụ thuộc đã được áp dụng trong quá trình cài đặt một gói. Điều này có nghĩa là nếu bạn cài đặt hoặc cập nhật một ứng dụng có aptitude và sau đó muốn gỡ cài đặt, aptitude sẽ xóa chương trình cùng với tất cả các phần phụ thuộc của nó (ngoại trừ nếu chúng được các gói khác sử dụng). Nếu được cài đặt với môi trường đồ họa apt-get hoặc Synaptic, việc gỡ cài đặt sẽ chỉ xóa gói được chỉ định chứ không xóa các gói phụ thuộc.


Sử dụng

Chúng tôi mở một thiết bị đầu cuối qua Ứng dụng -> Phụ kiện -> Thiết bị đầu cuối.

  • Cài đặt các gói:
$ sudo apt-get cài đặt
  • Gỡ cài đặt các gói:
$ sudo apt-get loại bỏ
  • Gỡ cài đặt gói (bao gồm cả tệp cấu hình):
$ sudo apt-get thanh lọc
  • Cập nhật danh sách các gói có sẵn:
$ sudo apt-get update
  • Cập nhật hệ thống với các bản cập nhật gói có sẵn:
$ sudo apt-get nâng cấp
  • Nhận danh sách các tùy chọn lệnh:
$ sudo apt-nhận trợ giúp


Cài đặt các gói không có internet

Trên máy tính có internet và chương trình / gói mà chúng ta muốn chưa được cài đặt, chúng ta có thể tải xuống các gói cùng với các gói phụ thuộc của chúng (chưa được cài đặt) bằng hai lệnh sau:

sudo aptitude clean sudo aptitude install -d package_name

Khi chúng tôi cài đặt một gói thông qua aptitude / apt, nó vẫn nằm trong một thư mục cụ thể. Với lệnh đầu tiên những gì chúng ta làm là xóa các gói này khỏi máy tính (nó không ảnh hưởng đến các cài đặt đã được thực hiện).

Lệnh thứ hai sẽ tải xuống gói mà chúng ta muốn và các phụ thuộc mà nó cần, nhưng nó sẽ không cài đặt nó. Bây giờ chúng ta truy cập "/ var / cache / apt / archives" và xem các gói này. Chúng tôi sao chép chúng, đưa chúng đến máy tính không có kết nối và cài đặt chúng bằng cách nhấp đúp vào từng cái hoặc trong bảng điều khiển:

sudo dpkg -i package_name

Hãy nhớ rằng nếu có phụ thuộc, bạn phải cài đặt chúng trước. Cũng có thể xảy ra trường hợp một số phụ thuộc này đã được cài đặt trên máy tính có kết nối Internet, do đó chúng sẽ không được tải xuống.

Nếu máy tính có kết nối Internet đã được cài đặt nó, thì có thể gỡ cài đặt nó bằng cách sử dụng "aptitude remove" (không xóa) và chúng tôi xóa "-d" khỏi "aptitude install" sau này. Bằng cách này, chúng tôi gỡ cài đặt nó trước tiên, sau đó tải xuống và cài đặt nó. Bằng cách này, máy tính có Internet sẽ tiếp tục có chương trình giống hệt như trước khi gỡ cài đặt.

Để giải quyết và ngăn chặn các vấn đề phụ thuộc có thể xảy ra, chúng ta có thể vào Synaptic của máy tính có internet, chúng ta tìm kiếm gói chúng ta muốn, nhấp chuột phải vào gói được đề cập, chúng ta nhập Tài sản và chọn tab Phụ thuộc. Ở đó, chúng tôi thấy các gói mà chúng tôi cần để cài đặt đúng gói trên máy tính không có internet.

Theo tùy chọn, chúng tôi cũng có thể tải xuống các đĩa debian chứa nhiều chương trình và gói .deb, giúp chúng tương thích với ubuntu, chúng tôi chỉ nhập nguồn gốc của phần mềm và nhấp vào thêm cd-rom.

Sử dụng tệp

Gói nợ

Một cách khác để cài đặt các ứng dụng trên hệ thống là thông qua các gói đã được chuẩn bị để cài đặt và với phần mở rộng . Deb.
Để cài đặt các gói này, bạn chỉ cần làm nhấp chuột trên tệp trong trình duyệt Nautilus và ứng dụng sẽ tự động khởi chạy gdebi, sẽ đảm nhận việc cài đặt gói và tìm kiếm các phụ thuộc của các gói khác mà nó có thể cần để cài đặt đúng.

Nếu chúng ta thích, chúng cũng có thể được cài đặt bằng dòng lệnh, bằng lệnh dpkg:

sudo dpkg -i .deb

Trong trường hợp này, bạn cũng sẽ phải cài đặt thủ công các phần phụ thuộc có thể có của gói.
Lệnh tương tự cũng có thể được sử dụng để gỡ cài đặt gói:

sudo dpkg -r


Chuyển đổi các gói RPM thành Deb

Một số bản phân phối GNU / Linux, chẳng hạn như Red Hat, SUSE và Mandriva, sử dụng gói .rpm, được tổ chức khác với gói .deb của Debian và Ubuntu.

Để cài đặt các gói này, trước tiên bạn phải chuyển đổi chúng sang định dạng .deb. Đối với điều này, ứng dụng được sử dụng người ngoài hành tinh, có thể được cài đặt bằng một trong các phương pháp được giải thích trong bài viết này. Ứng dụng người ngoài hành tinh được sử dụng như sau:

Chúng tôi mở một thiết bị đầu cuối (Ứng dụng> Phụ kiện> Thiết bị đầu cuối) và thực hiện lệnh sau:

sudo người ngoài hành tinh .rpm

Bằng cách này, chương trình sẽ tạo một tệp có tên của gói, nhưng có phần mở rộng .deb, có thể được cài đặt theo giải thích các gói Deb.

Gói tự động đóng gói (gói. Gói mở rộng)

Dự án Tự động đóng gói được ra đời với ý tưởng tạo điều kiện thuận lợi cho việc cài đặt các ứng dụng trong Linux bất kể bản phân phối và máy tính để bàn mà chúng sử dụng. Đó là lý do tại sao nhiều dự án sử dụng nó, chẳng hạn như Inkscape.

Cài đặt tệp .package lần đầu tiên rất dễ dàng. Chỉ cần làm theo các hướng dẫn bên dưới (trang dự án cũng chỉ ra cách thực hiện).

Khi tệp được tải xuống, chúng tôi phải cấp cho nó quyền thực thi, nhấp đúp vào tệp và vào thông báo mà nó yêu cầu Bạn muốn chạy __ hay xem nội dung của nó? chúng ta phải nhấp vào chạy. Sau khi hoàn tất, trình cài đặt của chương trình sẽ bắt đầu Tự động đóng gói và nội dung của gói.
Khi chương trình được cài đặt Tự động đóng gói, tệp tiếp theo thuộc loại này mà bạn muốn cài đặt, chỉ cần nhấp đúp vào tệp mà không cần phải thực hiện bất kỳ thao tác nào ở trên.

Tệp nhị phân

Các tệp có phần mở rộng .bin là tệp nhị phân. Chúng không chứa một tập hợp các chương trình hoặc thư viện như các gói, mà là chính chương trình đó. Thông thường, các chương trình thương mại được phân phối theo hệ thống này, có thể miễn phí hoặc không, nhưng thường không miễn phí.
Khi chúng ta tải xuống một tệp loại này và lưu nó trên hệ thống, nó sẽ không có quyền chạy.

Do đó, điều đầu tiên chúng ta phải làm là cho phép tệp đó chạy. Chúng tôi hiển thị menu ngữ cảnh của tệp và chọn tùy chọn Tài sản. Chúng tôi chọn tab quyền và chúng ta sẽ thấy rằng tệp có quyền đọc và ghi cho chủ sở hữu nhưng không có quyền thực thi. Chúng tôi kích hoạt hộp để cấp quyền thực thi và đóng cửa sổ.

 Bây giờ chúng tôi đã cấp quyền cho tệp để có thể thực thi nó, hãy làm nhấp đúp chuột. Khi bạn làm điều này, một cửa sổ sẽ xuất hiện cung cấp cho bạn một số tùy chọn. Chọn chạy.

Để làm điều tương tự từ một thiết bị đầu cuối:

Chúng tôi cấp quyền thực thi cho tệp:

sudo chmod + x .bin

Chúng tôi cài đặt tệp nhị phân:

$ sudo .bin

Chạy tệp

Tập tin .chạy chúng là các thuật sĩ, thường là đồ họa, giúp cài đặt. Để thực hiện chúng, chỉ cần nhập vào terminal:

sh .. chạy

Thông thường, trong trường hợp bạn cần quyền cấp trên người dùng (còn được gọi là quản trị viên hoặc nguồn gốc) sẽ hỏi mật khẩu; nếu không, chỉ cần thêm đơn đặt hàng sudo trước lệnh, sẽ giống như sau:

sudo sh ./.run

Xây dựng ứng dụng từ mã nguồn

Đôi khi bạn sẽ tìm thấy các ứng dụng không cung cấp gói cài đặt, và bạn phải biên dịch từ mã nguồn. Để làm được điều này, điều đầu tiên chúng ta phải làm trong Ubuntu là cài đặt một gói meta có tên xây dựng-thiết yếu, sử dụng một trong các phương pháp được giải thích trong bài viết này.

Nói chung, các bước cần thực hiện để biên dịch một ứng dụng như sau:

  1. Tải xuống mã nguồn.
  2. Giải nén mã, nó thường được đóng gói bằng tar được nén dưới dạng gzip (* .tar.gz) hoặc bzip2 (* .tar.bz2).
  3. Nhập thư mục được tạo bằng cách giải nén mã.
  4. Chạy tập lệnh cấu hình (được sử dụng để kiểm tra các đặc tính hệ thống ảnh hưởng đến quá trình biên dịch, định cấu hình quá trình biên dịch theo các giá trị này và tạo tệp trang điểm).
  5. Chạy lệnh làm cho, phụ trách biên soạn.
  6. Chạy lệnh sudo make install, cài đặt ứng dụng trên hệ thống hoặc tốt hơn, cài đặt gói kiểm tra cài đặt, và chạy sudo kiểm tra cài đặt. Ứng dụng này tạo một gói .deb để nó không phải biên dịch vào lần sau, mặc dù nó không bao gồm danh sách các phần phụ thuộc.

Sử dụng kiểm tra cài đặt Nó cũng có ưu điểm là hệ thống sẽ theo dõi các chương trình được cài đặt theo cách này, cũng tạo điều kiện cho việc gỡ cài đặt của chúng.

Đây là một ví dụ đầy đủ về việc chạy quy trình này:

tar xvzf sensor-applet-0.5.1.tar.gz cd sensor-applet-0.5.1 ./configure --prefix = / usr make sudo checkinstall

5 bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Tomas35 dijo

    Chỉ cảm ơn bạn rất nhiều vì điều này đã hỗ trợ những cây đàn pininos đầu tiên của tôi trong ubuntus

  2.   Hãy sử dụng Linux dijo

    Không có gì đâu, Thomas!
    Chúng tôi vẫn theo ý bạn trong trường hợp bạn muốn đề xuất các chủ đề mới cho blog.
    Chúc mừng! Paul.

  3.   Mauro dijo

    Các hướng dẫn này siêu đầy đủ, ngắn gọn và rõ ràng! Cảm ơn che!

  4.   Manuel. dijo

    Cảm ơn bạn rất nhiều, rất thú vị cho bài viết.
    Hãy tiếp tục vì lợi ích của những người mới như tôi.
    Cám ơn bạn một lần nữa.

  5.   Mindundi dijo

    Cảm ơn bạn rất nhiều vì đã dạy kèm.
    Chúc mừng !.