Xin chào tất cả Linuxeros và Linuxeras. Hôm nay chúng ta sẽ giải quyết chủ đề này, các hệ thống kho của Ubuntu.
APT
Ubuntu và các bản phân phối dẫn xuất của nó sử dụng hệ thống APT. APT được phát triển bởi nhóm của Debian và là từ viết tắt của 'Công cụ đóng gói tiên tiến'.
Nó được lập trình trong C và hoạt động của nó bao gồm, được giải thích một cách đơn giản, tải xuống một số '.deb' từ máy chủ FTP (trong trường hợp này là từ Ubuntu) và cài đặt chúng tự động với dpkg.
Điều này làm cho việc cài đặt các chương trình dễ dàng hơn nhiều. Nhưng tất nhiên, không phải tất cả các chương trình đều có thể nằm trên máy chủ FTP. Vì vậy, ở đây có PPA.
PPA
PPA Từ tiếng Anh 'Personal Package Archive' là các tệp cá nhân và về cơ bản cho phép bạn tải xuống và cài đặt các chương trình không có trong kho lưu trữ chính thức. Họ thường được ở trong Bệ phóng.
Sử dụng
Ví dụ: tôi muốn cài đặt gói 'roger / roger-mola' không có trong kho lưu trữ chính thức, vì vậy tôi mở một thiết bị đầu cuối (console, shell, bash) và nhập:
sudo apt-add-repository roger/roger-mola
Chúng tôi làm mới cơ sở dữ liệu: (giải thích bên dưới)
sudo apt-get update
Và chúng tôi tải xuống Gói:
sudo apt-get install roger-mola
Các phần APT
Các gói được chia thành 4 phần:
- Chủ yếu: Chỉ chứa các gói đáp ứng các yêu cầu cấp phép Ubuntu và nhóm của bạn có hỗ trợ. Điều này nhằm mục đích bao gồm mọi thứ bạn cần cho hầu hết các hệ thống GNU / Linux mục đích chung.
- Bị hạn chế: Chứa các gói được hỗ trợ bởi các nhà phát triển của Ubuntu do tầm quan trọng của nó, nhưng nó không có sẵn dưới bất kỳ loại giấy phép miễn phí nào để đưa vào chính.
- Vũ trụ: Chứa nhiều chương trình, có thể có hoặc có thể không có giấy phép hạn chế, nhưng không được hỗ trợ bởi Ubuntu nhưng về phía cộng đồng. Điều này cho phép người dùng cài đặt tất cả các loại chương trình trên hệ thống bằng cách lưu chúng vào một nơi ngoài các gói được hỗ trợ: chính y hạn chế.
- Multiverse: Chứa các gói không được hỗ trợ vì chúng không đáp ứng các yêu cầu phần mềm miễn phí.
Sử dụng APT
APT Nó có nhiều cách sử dụng, ở đây tôi chỉ cho bạn những điều cơ bản:
Cài đặt ứng dụng
sudo apt-get install [Nombre del programa]
Sửa chữa / Cập nhật ứng dụng
sudo apt-get --reinstall install [Nombre del Programa]
Gỡ cài đặt ứng dụng
sudo apt-get remove [Nombre del programa]
HOÀN TOÀN Gỡ cài đặt ứng dụng
sudo apt-get --purge remove [Nombre del programa]
Cập nhật cơ sở dữ liệu
sudo apt-get update
Bạn không muốn nhớ các lệnh?
Chà, nếu bạn không muốn nhớ các lệnh bạn có:
- Trung tâm phần mềm Ubuntu
- Aptitude được tải xuống cùng với gói: aptitude
- Synaptic được tải xuống cùng với gói: synaptic
- giỏi
Tôi chỉ hy vọng bạn thích nó, bởi vì tôi thích viết này. Sắp tới tôi sẽ dạy cả YUM và PACMAN. Cho đến lần sau.
Bài viết hay để có kiến thức về hoạt động của APT 😀
đừng quên rằng với "tìm kiếm apt-cache", bạn có thể tìm kiếm xem một gói có nằm trong kho lưu trữ hoặc gói đáp ứng mô tả hay không. : 3
thử làm
apt-cache tìm kiếm nokia
apt-cache tìm kiếm lxde
tìm kiếm apt-cache nokia | quản lý grep
Cảm ơn các đầu vào!
Rất tốt.
Cảm ơn sự đóng góp, chờ đợi những người tiếp theo với YUM và PACMAN
Bạn đã bỏ lỡ Apper cho những người sử dụng KDE.
Bên cạnh đó, có vẻ như phiên bản Windows của Forefox đang được cải thiện với khả năng hiển thị và chính giao diện cho các PC lỗi thời.
Tôi nghĩ rằng một cử chỉ tốt từ phía Mozilla là Firefox OS không được các hệ thống Windows công nhận (để flash, sao chép dữ liệu), thành thật mà nói, tôi rất ủng hộ FFOS nhưng tôi nghĩ nó rất xanh, nếu họ tích hợp khả năng tương thích với Android như Tizen hoặc Sailfish OS làm được điều đó, tôi chắc chắn đã flash Moto G của mình.
Các ứng dụng trong Firefox được thiết kế để chúng có thể chạy trên mọi nền tảng, vì đối với chúng nền tảng là web.
Điều tệ hại của Mozilla là HTML5 cuối cùng vẫn chiếm ưu thế, mặc dù may mắn thay, nó ngày càng có nhiều chỗ đứng hơn; Với FirefoxOS này, các ứng dụng này có thể chạy trên bất kỳ trình duyệt nào của hệ điều hành. Một điều khác là kẻ thống trị làm việc của họ để không xảy ra trường hợp đó, hoặc trì hoãn sự thống trị của họ. Các nhà phát triển với điều này sẽ phát hành các ứng dụng cho tất cả các nền tảng, với sự tiết kiệm lao động mà nó đòi hỏi.
Tôi đọc trong bình luận của bạn «(…) Mozilla tệ là HTML5 (…) »… LOL !, Tôi nghĩ bạn không đồng ý với ý tưởng của HTML5 và Mozilla, nhưng đọc tốt hơn, tôi nhận ra rằng bạn không có ý nói nó tệ, mà đúng hơn là apucái này haha
Có một dự án là: "Bạn tạo cho Linux và nó cũng tương thích trên Windows" (Nó không phải là cygwin hay CoLinux), tiếc là nó không có tương lai (có thể xảy ra với HTML5). Tôi đặt cược vào HTML5.
Có một dự án tên là Phonegap, rất hữu ích, thực ra tôi thích HTML5 đến mức đang tạo một ứng dụng cho web Eliotime. (Bạn có thể tìm thấy dự án (Mega Ultra Bugeado xD) trên Github).
Hãy bỏ «Off-Topic» của Firefox và HTML5 vì nó không liên quan gì đến «APT và Canonical Ubuntu kho»
Đây là một lỗi xd
sudo apt-add-repository roger / roger-mola
trước tiên bạn phải đặt ppa * dấu chấm * roger / roger-cool xD
sudo apt-add-repository ppa: roger / roger-mola
Đối với tôi, có vẻ như lệnh thêm PPA là sai, ngoài dấu hai chấm mà atlas7jean nhận xét, cú pháp của lệnh không chính xác vì nó là add-apt-repository, thay vì apt-add-repository.
Ví dụ được hiển thị sẽ trông (theo tôi) như thế này:
$ sudo add-apt-repository ppa: roger / roger-mola
Chúc mừng.
Lệnh thêm ppa bị sai. Nó sẽ giống như sau: "sudo add-apt-repository ppa: [ppa name]"
ngoài thông tin tốt đó, nhưng có thể đã thêm nhiều lệnh hơn. Ví dụ: khi cài đặt, bạn có thể cài đặt nhiều gói trong cùng một lệnh, đó là "sudo apt-get install [package1] [package2]". nếu bạn thêm -y trước khi "cài đặt", nó không hỏi bạn có chắc chắn cài đặt hay không.
Bạn cũng cần chỉ định cách làm sạch các gói trở nên lỗi thời khi gỡ cài đặt chương trình, "sudo apt-get autoremove" nếu bạn thêm –purge sẽ xóa chúng hoàn toàn
Điều tồi tệ mà tôi thấy với các kho PPA là nhiều kho thường không có hành trình dài, mặc dù mặt khác, sự đa dạng dành cho Ubuntu là đa dạng nhất về số lượng.
Tôi thích bài đăng xuất sắc vì tôi là một người dùng mới bắt đầu trong thế giới linux này, hiện tại tôi sử dụng bạc hà petra với quế mà tôi nghĩ là một bản phân phối tuyệt vời cho người dùng mới làm quen và loại bài đăng này rất hữu ích cho những người sử dụng chúng tôi. bản phân phối dẫn xuất của debian. Tôi sẽ đợi bài đăng trên YUM VÀ PACMAN của bạn vì sẽ rất hữu ích khi xem qua các openuse nổi tiếng và Archlinux và những thứ tương tự.
Cảm ơn bạn rất nhiều về thông tin của bạn, những người như bạn là những người mà cộng đồng này giàu kiến thức.
Chingón. Cảm ơn bạn.