Điểm:0

Lệnh "pg" của hệ thống V

lá cờ cn

Tôi là một người cũ của System V, và cuối cùng tôi cũng bắt đầu thiết lập một hộp Linux, tất nhiên là sử dụng Ubuntu. Một trong những điều đầu tiên tôi nhận thấy bị thiếu là lệnh "pg". Trang web cho tôi biết rằng nó có sẵn như một phần của gói "util-linux". Ubuntu, cái mà tôi đã tải sau khi đánh dấu vào các hộp để "cài đặt mọi thứ", cho tôi biết rằng util-linux đã được cài đặt, nhưng "pg" và các cam lệnh tập lệnh khác đơn giản là không có ở đó. Điều này có thể được sửa chữa?

lá cờ hr
Theo `apt-get changelog util-linux`, *util-linux (2.29.2-2) không ổn định; khẩn cấp=trung bình "Dọn dẹp lớn sau khi phát hành."* `* Ngừng vận chuyển tiện ích 'pg' không dùng nữa`.
FedKad avatar
lá cờ cn
Cố gắng sử dụng lệnh `more` hoặc `less`. Có tùy chọn đặc biệt nào trong `pg` không có tùy chọn tương ứng trong các lệnh này không?
ardevain avatar
lá cờ cn
Có vấn đề gì khi tôi có thể chỉ muốn nó mang lại cho tôi sự thoải mái?
muru avatar
lá cờ us
@ardevain tốt, nếu không có gì đặc biệt trong `pg` bạn cần, `alias pg=less`?
Điểm:1
lá cờ hr

Nhìn vào nhật ký thay đổi gói (apt-get changelog sử dụng-linux) bạn sẽ thấy rằng trang đã không được chấp nhận và loại bỏ:

util-linux (2.29.2-2) không ổn định; khẩn cấp = trung bình

  "Dọn dẹp lớn sau khi phát hành."

  [ Andreas Henriksson ]
  * Thêm siêu dữ liệu ngược dòng DEP12 (Đóng: #852731)
  * Hoàn nguyên "Thêm cờ cấu hình để bỏ qua libmount/etc/mtab"
  * Bỏ cờ cấu hình --disable-silent-rules rõ ràng
  * Ngừng vận chuyển tiện ích 'pg' không dùng nữa
  * Hoàn nguyên "Rõ ràng (tái) kích hoạt tiện ích pg không dùng nữa"
  * Ngừng vận chuyển tiện ích 'tunelp' không dùng nữa
  * Ngừng vận chuyển tiện ích 'dòng' không dùng nữa
  * Bỏ qua CC một cách rõ ràng để xây dựng chéo
  * Sử dụng cờ cấu hình để vô hiệu hóa các tiện ích do bsdmainutils vận chuyển
  * Hoàn nguyên "Cố gắng khắc phục sự cố debootstrap cho hwclock.sh"
  * Không còn cần thiết ghi đè lintian cho giải pháp thay thế bị bỏ rơi
  * Bỏ yêu cầu thu hồi fdisk lỗi thời trên PPC
  * Hoàn nguyên "Đổi tên người dùng libuuid thành uuidd trong libuuidd1 postinst"
  * Hoàn nguyên "libuuid1: thêm phụ thuộc passwd để di chuyển người dùng"
  * Loại bỏ mã di chuyển nhóm/người dùng uuid-runtime đã lỗi thời
  * Xóa 'pg' khỏi chức năng thay thế máy nhắn tin
  * Ngừng vận chuyển tiện ích tailf không dùng nữa
  * Đề cập đến việc loại bỏ tailf trong util-linux.NEWS</code></pre>

Tuy nhiên mã nguồn cho trang vẫn có trong gói nguồn, vì vậy bạn có thể xây dựng và cài đặt thủ công nếu muốn.Bạn sẽ cần một môi trường xây dựng phù hợp chẳng hạn như được cung cấp bằng cách cài đặt xây dựng cần thiết gói, cộng với các phụ thuộc có liên quan như được cung cấp bởi

sudo apt-get build-dep util-linux

Trước tiên, hãy chắc chắn rằng bạn có deb-src loại kích hoạt cho của bạn chủ yếu kho. Sau đó, bạn có thể tải xuống và vá nguồn trong thư mục bạn chọn (không giống như hầu hết đúng cách hoạt động, điều này không cần đặc quyền nâng cao):

nguồn apt-get sử dụng-linux

Thay đổi thư mục đã tải xuống, sau đó định cấu hình bản dựng để bật trang:

./configure --enable-pg

Nếu nó hoàn thành thành công,

làm pg

Kiểm tra nó từ thư mục hiện tại bằng cách sử dụng ./pg ĐỌC hoặc tương tự.

Bây giờ thay vì "sudo make install" thông thường (sẽ cố gắng xây dựng tất cả các các tiện ích), chỉ cần sao chép trang nhị phân ở đâu đó thích hợp như ~/thùng hoặc /usr/local/bin

mkdir -p ~/bin && cp pg ~/bin/

Nếu bạn chọn ~/thùng và trước đó không có ~/thùng thì nó sẽ không được thêm vào thư mục của bạn CON ĐƯỜNG cho đến khi bạn bắt đầu trình bao đăng nhập mới hoặc tìm nguồn ~/.profile:

. ~/.profile

để bạn có thể thực hiện trang từ bất cứ nơi nào.

Ngoài ra, bạn có thể xây dựng TẤT CẢ gói với --enable-pg, sau đó sử dụng kiểm tra cài đặt để cài đặt nó thay cho gói do Ubuntu cung cấp - tuy nhiên, sau đó bạn sẽ chịu trách nhiệm cập nhật nó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.