Skip to main content

Posts

Showing posts with the label dpkg

[Debian] Khám phá các tiện ích trong package dpkg

Trong package dpkg có gì?  Bạn hỏi, dpkg trả lời: $ dpkg -L dpkg | grep bin/ /sbin/start-stop-daemon /usr/bin/dpkg-split /usr/bin/dpkg-statoverride /usr/bin/dpkg /usr/bin/dpkg-divert /usr/bin/dpkg-query /usr/bin/dpkg-maintscript-helper /usr/bin/dpkg-deb /usr/bin/update-alternatives /usr/bin/dpkg-trigger Các câu lệnh dpkg này làm gì? Whatis : $ for binary in $(dpkg -L dpkg | grep bin/); do whatis $(basename $binary); done start-stop-daemon (8) - start and stop system daemon programs dpkg-split (1)       - Debian package archive split/join tool dpkg-statoverride (8) - override ownership and mode of files dpkg (1)             - package manager for Debian dpkg-divert (8)      - override a package's version of a file dpkg-query (1)       - a tool to query the dpkg database dpkg-maintscript-helper (1) - works around...

[CLI] Các lệnh quản lý package trên ubuntu/debian

Đây không phải bài hướng dẫn dùng apt-get , mà giới thiệu các câu lệnh hữu ích trong việc quản lý package trên hệ thống Ubuntu/debian Bài viết test trên ubuntu 12.04 x86 1. Tìm package Khi bạn biết tên 1phần mềm không có nghĩa là bạn biết tên package. Ví dụ: bạn muốn cài rabbitmq server , chạy apt-get install rabbitmq sẽ trả về lỗi do không có package nào tên là rabbitmq cả. Bạn có thể tìm tên package bằng lệnh: apt-cache search tu_khoa Từ khóa thường là tên phần mềm, lệnh này sẽ tìm tu_khoa trong tên, phần mô tả của package. hvn@u1204: ~ () $ apt-cache search rabbitmq rabbitmq-server - An AMQP server written in Erlang amqp-tools - Command-line utilities for interacting with AMQP servers drizzle-plugin-rabbitmq - RabbitMQ Transaction Log for Drizzle ... python-celery-doc - async task/job queue based on message passing (Documentation) rabbitmq-erlang-client - Erlang client for RabbitMQ rabbitmq-stomp - A STOMP gateway for RabbitMQ Tương tự với mysql serve...

Tìm các package đã cài liên quan đến XXX

XXX có thể là bất cứ cái gì, ở đây lấy ví dụ là bash. Tại sao cần biết cái này? - Thông thường, khi bạn cài OS, nó đã mặc định sẵn cài trước các gói nào rồi. Và nếu như bạn bị rơi vào một trường hợp mà các gói đó chưa được cài, bạn sẽ bế tắc (google it :v) - Cụ thể ở đây là sau khi tớ cài ubuntu server 12.04 với tùy chọn "minimum" (bấm F4 lúc chọn action sau khi đã chọn ngôn ngữ -  xem phần comment bài này ). Phiên bản minimum này chỉ cài mỗi gói "bash", và bạn sẽ cảm thấy tính năng complete của nó kém đi hẳn (ví dụ không auto complete khi gõ apt-get install ... - vì thiếu gói hỗ trợ).

pastebinit và cho mọi người thấy bạn cài gì trên máy

Pastebin.com là một trang web để paste code vào và chia sẻ với người khác. Thường được dùng để paste lỗi, nội dung config rồi mang đi hỏi người khác. Để tránh phải copy - paste bằng tay, hãy cài gói pastebinit : apt-get install pastebinit -y giờ muốn paste file nào, chỉ cần gõ : pastebinit ten_file Sử dụng tính năng tạo file tạm của bash, câu lệnh dưới đây sẽ "pastebin" các gói bạn đã cài trên máy mình.

FAMILUG's dpkg FAQ

mục tiêu bài viết: - đưa ra các câu lệnh dpkg hữu ích - giải đáp các thắc mắc hay gặp khi sử dụng dpkg 1. dpkg là gì? sử dụng "Framework" tìm hiểu câu lệnh của FAMILUG : hvn@lappy: ~ () $ whatis dpkg dpkg (1)             - package manager for Debian hvn@lappy: ~ () $ which dpkg /usr/bin/dpkg dpkg - là viết tắt của cụm từ " D ebian P ac k a g e Manager" - là chương trình quản lý các gói phần mềm dạng .deb - thực hiện cài đặt / gỡ bỏ các gói (phần mềm) .deb có trên đĩa cứng của máy tính. - là phần mềm quản lý gói mặc định của hệ điều hành Debian

Popular posts from this blog

Tài liệu và hướng dẫn học Python

Để tiết kiệm thời gian, tốt nhất là đi học PyMI Updated: 130617 Sau đây là các tài liệu khuyên dùng: Vì nhiều lý do, nên học python2.7 tại thời điểm hiện tại (giờ là tháng 6/2013 - muốn biết tại sao thì tự tìm hiểu) python 3.5+ (giờ là tháng 2/2017) Chuẩn bị: 1. biết bật tắt máy 2. biết cài python 3. tập gõ 10 ngón - gõ 2 ngón hay 1 ngón cũng không sao, nhưng 10 ngón là cách dễ nhất để gõ nhanh nhất. Tài liệu - Nên dùng tài liệu tại trang chủ của Python làm chính, tham khảo thêm các tài liệu khác tại http://www.familug.org/2016/12/free-ebook.html Căn bản, mới học 1.1 Python PyMI.vn https://pymi.vn/tutorial/ 1.2. Python offical tutorial kết hợp làm bài tập trên HackerRank  (đề bài bằng tiếng Anh, nhưng Google translate 1 lúc cũng ra vì có nhiều ví dụ mẫu đi kèm). Học viên của Pymi.vn có rất nhiều học viên đã tự học với Learn Python the hard way nhưng chưa thấy ai thành công cả. Hai link dưới nên đọc sau khi đã nắm được những phần cơ bản của ngôn ngữ pytho...

The PyMiers

New FAMILUG