Cài đaạt linux tu file tar.gz

Một trong những vấn đề tiếp tục gây ra vấn đề cho những người mới làm quen với Linux hoặc người dùng ít hiểu biết là việc cài đặt các gói hoặc cách cài đặt các chương trình trong Linux. Điều này đã được giải quyết một phần với các công cụ như YaST, Software Center, Pi Store và các chương trình khác để tự động hóa cài đặt Linux như Gdebi, Synaptic, v.v.

Nhưng khi chúng tôi tải xuống gói phần mềm không có trong kho của bản phân phối của chúng tôi hoặc chúng tôi muốn cài đặt các chương trình trong Linux với phiên bản khác với phiên bản được cung cấp bởi các nguồn của bản phân phối của chúng tôi, mọi thứ trở nên phức tạp hơn. Đặc biệt là khi các gói được tải xuống là tarballs với mã nguồn.

Trong Windows, với Windows Installer, mọi thứ dễ dàng hơn nhiều, cũng không có quá nhiều phần mở rộng nhị phân để cài đặt [.exe, .bat, .msu]. Những người đến từ nền tảng Apple cũng sẽ nhận thấy rằng .dmg của Mac OS X có quá nhiều phần mở rộng.

Một chủ đề khác trong Linux [và * nix khác] là sự phụ thuộcnghĩa là các gói phụ thuộc vào các gói khác và nếu gói sau không được cài đặt, chúng tôi sẽ không thể cài đặt gói đầu tiên. Trong trường hợp này, có vô số trình quản lý gói giúp cuộc sống dễ dàng hơn và tự động giải quyết các phần phụ thuộc. Nếu không, chúng tôi sẽ phải tự giải quyết chúng theo cách thủ công.

Bài viết liên quan:

Cách biết IP của tôi trong Linux

Với cái này hướng dẫn Tôi dự định rằng tất cả những điều này là một cái gì đó tầm thường hơn đối với bạn và không gây ra vấn đề gì khi cài đặt các chương trình trong Linux. Trong những dòng tiếp theo, chúng tôi sẽ mô tả tất cả các phần mở rộng và loại gói phổ biến nhất tồn tại trong thế giới Linux và quy trình cài đặt chúng một cách đơn giản.

Index

  • 1 Các gói .Deb và .rpm:
    • 1.1 RPM:
    • 1.2 NỢ:
  • 2 Các trình quản lý gói khác trên bản phân phối của bạn:
  • 3 Cách cài đặt tarballs:
    • 3.1 Cài đặt tar.gz hoặc tgz:
    • 3.2 Tar.bz2 hoặc .tbz2:
    • 3.3 Kho lưu trữ băng khác:
    • 3.4 Tar.xz hoặc .xz hoặc .txz:
    • 3.5 .gz hoặc .gzip hoặc .bzip2:
    • 3.6 .tar.lzma, .tlz:
  • 4 Cách cài đặt gói nhị phân:
    • 4.1 .cái lọ:
    • 4.2 .thùng rác:
    • 4.3 .chạy:
  • 5 Cách cài đặt tập lệnh:
    • 5.1 .NS:
    • 5.2 .py:
  • 6 Otros:

Các gói .Deb và .rpm:

Linux được chia thành hai thế giới tuyệt vời và các gói đại diện cho nó rất tốt NỢ và RPM. Đầu tiên được sử dụng bởi Debian và các dẫn xuất như Ubuntu, trong khi thứ hai được sử dụng bởi SuSE, Fedora và những người khác.

RPM:

Nếu bạn đang ở Novell SuSE hoặc openSuSE, bạn có thể sử dụng YaST để cài đặt các gói dạng này. Để làm điều này, bạn chỉ cần vào menu SuSE, nhấp vào "Hệ thống", "YaST" và sau đó đi đến tùy chọn "Cài đặt / gỡ cài đặt phần mềm". Vì vậy, chúng tôi có thể cài đặt các chương trình trong Linux từ DVD của bản phân phối của bạn hoặc từ mạng.

Nếu chúng tôi đã tải xuống gói, chúng tôi có thể nhấp chuột phải vào nó và nó sẽ cung cấp cho chúng tôi tùy chọn Cài đặt. Rất dễ…

Bài viết liên quan:

Giải nén RAR trên Linux

Nếu chúng tôi muốn làm điều đó từ bảng điều khiển thay vì YaST sử dụng Zypper:

zypper install nombre_programa

Trong Red Hat nhiều điều tương tự ... Mặt khác, nếu bạn có Fedora hoặc CentOS, bạn có thể sử dụng YUM. Trước tiên, hãy bắt đầu với YUM, rằng từ thư mục chứa gói, trong terminal, bạn phải viết:

yum install nombre_paquete

Và nếu có một công cụ phổ biến để cài đặt RPM Bản thân vòng / phút hiện diện trong nhiều bản phân phối dựa trên loại gói này:

rpm –i nombre_paquete.rpm

Trong Mandriva, bạn có thể sử dụng Trung tâm điều khiển Mandriva để cài đặt các chương trình hoặc RPMDrake. Bạn cũng có thể sử dụng ở chế độ văn bản

urpm:

urpm –i nombre_paquete.rpm

NỢ:

Trong Ubuntu, bạn có thể sử dụng Trung tâm phần mềm Ubuntu đơn giản để cài đặt các gói từ kho lưu trữ chính thức. Từ Debian, nó cũng có thể được cài đặt với gdebi-gtk, bằng đồ họa và dễ dàng hoặc với Synaptic, chúng cũng hoạt động trên các bản phân phối khác, bạn chỉ cần cài đặt chúng.

Một công cụ thú vị khác là Dselect, cũng ở chế độ đồ họa để xử lý các gói một cách dễ dàng. Nhưng đối với những người kéo bảng điều khiển nhiều hơn, bạn có thể sử dụng dpkg hoặc apt [nhớ thêm sudo hoặc làm việc với đặc quyền root]:

Dpkg –i nombre_paquete.deb

o

Apt-get install nombre_paquete

Năng khiếu là một công cụ khá hoàn chỉnh khác mà bạn có thể sử dụng bằng cách nhập như sau:

aptitude install nombre_paquete

Các trình quản lý gói khác trên bản phân phối của bạn:

Arch Linux và các dẫn xuất sử dụng một trình quản lý gói có tên pacman. Nó được tạo ra bởi Judd Vinet và có khả năng tự động giải quyết các phần phụ thuộc. Để cài đặt một gói với trình quản lý này:

pacman –S nombre_paquete

Portage là một trong những trình quản lý gói tuyệt vời, ví dụ như Gentoo. Nó có những điểm tương đồng với Cổng BSD và tương thích với POSIX và môi trường python. Nó cũng được sử dụng bởi FreeBSD. Để cài đặt một gói với nó:

emerge nombre_paquete

paldo Nó là một hệ điều hành nhân Linux sử dụng trình quản lý gói upkg. Nó được tạo ra bởi Jürg Billeter và để cài đặt các chương trình trong Linux với anh ấy, bạn phải viết:

upkg-install nombre_paquete

Bản phân phối Pardus Linux sử dụng một trình quản lý gói đơn giản được viết bằng Python và được gọi là PiSi. Nó sử dụng LZMA và XZ để nén các gói tin và đặc biệt là công nghệ Delta rất nổi bật, cho phép tải xuống chỉ những điểm khác biệt giữa các gói tin để tiết kiệm băng thông. Cài đặt như thế này:

pisi install nombre_paquete

Cách cài đặt tarballs:

Các gói được cài đặt trực tiếp từ nguồn được đóng gói bằng công cụ Tar nguyên thủy nhưng vẫn hữu ích và hiệu quả [do đó có tên tập tin nén] và sau đó được nén bằng một số loại định dạng nén.

Một số gói loại này đi kèm với các tệp bên trong như .jar, .bin, .rpm, ..., trong trường hợp đó bạn chỉ cần giải nén và sử dụng đúng quy trình cho tệp nhị phân mà nó chứa. Nhưng thường thì nó là mã nguồn để được biên dịch và cài đặt.

Hãy xem làm thế nào. Trước hết, khi chúng ta làm việc từ bảng điều khiển, là tự đặt mình vào thư mục chứa gói chúng ta muốn làm việc. Đối với điều này, chúng tôi sử dụng công cụ "cd”. Ví dụ: nếu bạn đã tải xuống một gói và bạn có gói đó trong thư mục Tải xuống, hãy nhập vào thiết bị đầu cuối:

cd Descargas

nhanh chóng nó sẽ thay đổi theo đường dẫn đó để chỉ ra rằng bạn đang ở bên trong thư mục hệ thống này. Bạn cũng nên nhớ rằng bạn cần có các đặc quyền để thực thi một số hành động như ./configure, make hoặc make install… mà chúng ta sẽ xem tiếp theo.

Cài đặt tar.gz hoặc tgz:

Những loại tarball này được sử dụng rộng rãi trong Slackware và các dẫn xuất, mặc dù nó đã được mở rộng thành mã gói cho phần còn lại của các bản phân phối. Cài đặt tar.gz giống như thế này [hãy nhớ chạy ./configure, tạo và thực hiện cài đặt với các đặc quyền, bạn biết đấy, với tư cách là người chủ hoặc bằng cách thêm sudo vào lệnh ...]:

cd directorio_donde_se_encuentra_el_tarball
tar –zxvf nombre_paquete.tar.gz [o nombre_paquete.tgz, en caso de ser un .tgz]
cd nombre_paquete_desempaquetado
./configure
make
make install

Nếu điều này không hiệu quả Để cài đặt tar.gz, bạn có thể truy cập vào thư mục đã giải nén để kiểm tra xem có tập tin văn bản hướng dẫn cài đặt hay không. Đôi khi, khi họ không tuân theo quy trình tiêu chuẩn này, các nhà phát triển bao gồm các loại tệp này để giải thích các đặc điểm cụ thể, phụ thuộc, v.v.

Tar.bz2 hoặc .tbz2:

Nó là một gói rất được sử dụng trong BSD và điều đó cũng đã lan sang Linux và các * nix khác. Nó được đóng gói bằng tar và được nén bằng BSD Zip 2. Quy trình để cài đặt loại chương trình này là:

cd directorio_donde_se_encuentra_el_paquete
tar –jxvf nombre_paquete.tar.bz2 [o nombre_paquete.tbz2, e incluso nombre_paquete.tbz]
cd nombre_directorio_desempaquetdo
./configure
make
make install

Điều này đủ để cài đặt các chương trình trên Linux. Hãy chắc chắn rằng bạn sử dụng đặc quyền cho các lệnh mới nhất.

Kho lưu trữ băng khác:

Đôi khi một kho lưu trữ băng hoặc tệp tar không nén. Loại gói này duy trì thông tin cần thiết để khôi phục hoàn toàn các tệp mà nó chứa và để giải nén nó, bạn chỉ cần thực hiện điều này:

tar xvf nombre_paquete.tar

Sau đó, hãy tìm một tệp có tên README.txt [hoặc tương tự] bên trong thư mục đã giải nén và tìm hướng dẫn cài đặt. Thông thường, nó là về việc thực hiện một thủ tục tương tự như những thủ tục trước đó ...

Tar.xz hoặc .xz hoặc .txz:

Gần đây tôi thấy anh chàng này nhiều hơn. Để vận hành với loại gói này, bạn phải có công cụ xz-utils Cài đặt. Để giải nén và cài đặt chúng, hãy sử dụng:

tar Jxvf nombre_paquete.tar.xz

o

Xz –d nombre_paquete.tar.xz
Tar –xf nombre_paquete.tar

o

Unxz nombre_paquete.xz

Và sau khi giải nén, một tệp sẽ được tìm kiếm README.txt hoặc INSTALL.txt để xem chi tiết cài đặt, thường là ./configure, make và make install thông thường. Mặc dù đôi khi có thể sử dụng cmake.

.gz hoặc .gzip hoặc .bzip2:

với GNU Zip các gói dạng .gz hoặc .gzip có thể được nén. Chúng được xử lý tương tự như các gói nén BSD Zip 2 có phần mở rộng .bzip2. Để đối phó với loại gói này, chúng ta phải có sẵn công cụ giải nén và bunzip2 trong hệ thống của mình:

gunzip –c nombre_paquete.gz
bunzip2 nombre_papuete.bz2

Phần còn lại là tương tự như các bước đã thấy với các tarball trước đó… Đảm bảo rằng bạn thấy các tệp README hoặc CÀI ĐẶT hiện có.

.tar.lzma, .tlz:

Cho dù nó xuất hiện bằng tên dài, .tar.lzma hay xuất hiện bằng tên ngắn .tlz, các gói này sử dụng thuật toán nén Lempel-Ziv-Markov và để giải nén và cài đặt chúng, bạn phải nhập vào bảng điều khiển [trước đây bạn cần cài đặt gói lzma]:

unlzma nombre_fichero.lzma

o

lzma -d file.lzma

o

tar --lzma -xvf file.tlz

o

tar --lzma -xvf file.tar.lzma

Tùy thuộc vào định dạng mà gói được trình bày cho chúng tôi. Sau đó, bạn có thể xem một số tệp văn bản bên trong có hướng dẫn hoặc làm theo các bước chúng tôi đã mô tả để cài đặt các tarball khác [./config, make, make install]. Một thực hành tốt khác là xem xét trang web của nhà phát triển, nơi có hướng dẫn về cách cài đặt các gói hoặc có các trang Wiki với nhiều thông tin.

* Lưu ý: bạn cũng có thể cài đặt một số gói được đóng gói bằng một công cụ có tên là installpkg.

.cái lọ:

Để cài đặt gói java nó khá đơn giản. Yêu cầu rõ ràng là đã cài đặt máy ảo Oracle Java [JRE hoặc JDK]. Để cài đặt nó, chúng ta phải nhấp chuột phải vào nó và chọn "Mở bằng ứng dụng khác”Từ menu thả xuống. Một cửa sổ sẽ xuất hiện với danh sách các ứng dụng trong hệ thống của chúng tôi và một dòng biểu mẫu bên dưới để viết một. Chà, trong không gian đó bạn viết “java –jar "Không có dấu ngoặc kép, bao gồm dấu cách sau bình mà tôi đã để lại. Sau đó, bạn bấm vào nút "Mở”Và nó sẽ chạy mà không có vấn đề gì. Như bạn thấy, không cần thiết phải cài đặt nó.

.thùng rác:

Chúng tôi có thể thực hiện chúng bằng cách nhấp đúp vào chúng để mở chúng, nếu trước đó chúng tôi đã cho quyền thực thi. Để thực hiện việc này, hãy nhấp bằng nút chuột phải vào tệp và sau đó đi tới "Tài sản”Để chỉ định quyền thực thi trong tab«Xin lỗis ». Nó cũng có thể được cài đặt từ bảng điều khiển bằng cách làm như sau:

cd directorio_donde_está_el_binario
./nombre_binario.bin

.chạy:

.chạy chúng ta sẽ tiến hành theo cách tương tự với .bin. Định dạng này được sử dụng rộng rãi cho các trình điều khiển, chẳng hạn như AMD Catalyst Center. Để cài đặt nó, bạn có thể sử dụng bảng điều khiển:

cd directorio_donde_está_el_paquete
sh ./nombre_paquete.run

Hãy nhớ gán quyền thực thi trước. Ngoài ra, một số cần phải được chạy với các đặc quyền, trong trường hợp đó, hãy thực hiện nó dưới dạng root hoặc với sudo.

Nếu bạn muốn cài đặt .run ở chế độ đồ họa, bạn có thể nhấp chuột phải vào nó và chọn "Tài sản", Sau đó trong tab"quyền"Nhãn hiệu"Cho phép chạy tệp dưới dạng chương trình”Và bạn chấp nhận đóng cửa. Bây giờ khi bạn nhấp đúp vào .run, bạn sẽ thấy một trình cài đặt rất giống với trình cài đặt trong Windows sẽ mở ra [gõ Next, Next, OK…].

Cách cài đặt tập lệnh:

.NS:

Trong Linux, chúng ta cũng có thể tìm thấy tập lệnh có phần mở rộng .sh hoặc .py. Để cài đặt loại script này, chúng ta sẽ vào thư mục chứa script bằng lệnh "cd" như chúng ta đã thấy trước đây. con mắt! Nếu tập lệnh được đóng gói, trước tiên hãy giải nén hoặc giải nén nó. Sau đó, bạn có thể cấp cho nó quyền thực thi như bạn đã biết [bạn có thể thực hiện nó ở chế độ đồ họa hoặc từ terminal bằng lệnh “chmod + x script_name"không có dấu ngoặc kép]. Khi họ có quyền thực thi, từ thiết bị đầu cuối:

sh nombre_script.sh

o

./nombre_script.sh

.py:

Đối với các tệp có phần mở rộng .py trình thông dịch ngôn ngữ lập trình Python phải được gọi. Để thực hiện việc này, hãy nhập vào bảng điều khiển sau:

python nombre_script.py install

Otros:

Có nhiều loại tệp và gói khác để cài đặt chương trình trong Linux. Một số gói nhất định từ BSD, Solaris, Mac OS X và * nix khác có thể được cài đặt trên Linux. Một ví dụ về điều này là Solaris .pkg. Để cài đặt .pkg, bạn có thể nhấp vào chúng bằng nút chuột phải, đi tới “Tài sản"Và"quyền”Và gán quyền thực thi cho nó. Sau đó, bạn nhấp đúp vào chúng để cài đặt chúng.

Ngoài ra còn có các công cụ như Người nước ngoài để chuyển đổi từ định dạng này sang định dạng khác, ví dụ: từ rpm sang deb, v.v. Điều này không được khuyến khích và đôi khi có thể gây ra vấn đề. Vì vậy, tôi không khuyên bạn nên nó.

Tiếp tục với những thứ vô nghĩa về các gói trong Linux, có thể nói rằng có nhiều thứ hơn những gói được thấy ở đây, nhưng chúng hiếm hơn và khác thường hơn. Một ví dụ về sự hiếm có là .slp họ sử dụng từ dự án Stampede Linux. Để chuyển đổi .slp sang các định dạng khác phổ biến hơn, bạn có thể sử dụng Alien [Alien đã được cài đặt trước đó] như sau:

sudo alien nombre_paquete.slp nombre_paquete.extensión_nueva generated

Ví dụ:, để chuyển đổi từ .slp sang rpm:

sudo alien miprograma.slp miprograma.rpm generated

Bạn có thể để lại nhận xét của mình với các yêu cầu, nghi ngờ hoặc nhận xét. Nếu bạn gặp bất kỳ vấn đề nào khi làm theo các bước trong hướng dẫn này, tôi sẽ sẵn lòng trợ giúp bạn.


Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

Bài Viết Liên Quan

Chủ Đề