banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Newbie xin hỏi về yum repolist  XML
  [Question]   Newbie xin hỏi về yum repolist 29/10/2012 22:24:55 (+0700) | #1 | 270568
phonho
Member

[Minus]    0    [Plus]
Joined: 28/10/2012 20:43:38
Messages: 7
Offline
[Profile] [PM]
Chào các anh/chị, em là newbie và cũng là thành viên mới của HVA ạ.

Em có 3 câu hỏi muốn hỏi các anh/chị:
1. Em đang học về yum, tới đoạn yum repolist thi em đọc không hiểu repositories là cái gì, tìm trên google thì thật sự em cũng không hiểu...

Tới cái đoạn: yum --enablerepo=fedora-source install vim-X11.x86_64 thì ...em không hiểu gì luôn (do em không hiểu repo).

2. Em muốn hỏi về nơi lưu trữ các file tài liệu của lệnh man
(nghĩa là khi gõ man <lệnh> sẽ ra chỉ dẫn kiểu documetary về lệnh đó, trước em nhớ có 1 thư mục lưu trữ các file tài liệu này, nhưng giờ em không nhớ).

3. Sự khác nhau giữa 2 thư mục /bin và /usr/bin là như thế nào, em cũng tìm trên mạng rồi nhưng khá mơ hồ.

Em hy vọng nhận được sự giúp đỡ nhiệt tình, em xin cảm ơn trước ạ.
[Up] [Print Copy]
  [Question]   Newbie xin hỏi về yum repolist 29/10/2012 23:41:27 (+0700) | #2 | 270573
myquartz
Member

[Minus]    0    [Plus]
Joined: 04/01/2005 04:58:30
Messages: 563
Offline
[Profile] [PM]
repo = viêt tắt của repositories = kho chứa.
Yum repo là kho chứa các gói phần mềm theo kiểu của yum đặt trên một server ngoài Internet, cho phép dùng lệnh yum để cập nhật, cài đặt hay tìm kiếm. Nó từa tựa như Apple Store (trên iPhone iPad) hay Google Play Store (Android), nơi tác giả của distro đưa lên rất nhiều các gói phần mềm đã được dịch sẵn và làm sẵn, thử trước rồi, khi cần chỉ tìm kiếm cài đặt hay update không phải build compile từ nguồn hay xử lý các vấn đề tương thích gì phức tạp.

[Up] [Print Copy]
  [Question]   Newbie xin hỏi về yum repolist 30/10/2012 09:31:32 (+0700) | #3 | 270591
[Avatar]
Ikut3
Elite Member

[Minus]    0    [Plus]
Joined: 24/09/2007 23:47:03
Messages: 1429
Location: Nhà hát lớn
Offline
[Profile] [PM] [Yahoo!]
2. Nơi lưu trữ của man thường được đặt trong

/usr/share/man

Tại đây chứa các bản document của các câu lệnh được nén lại dưới dạng .gz. Khi extract ra view nó được viết dưới kiểu LaTex

3. /bin được sử dụng như 1 bộ command tối thiểu dùng cho emergency repair/booting khi phân vùng filesystems (/usr) chưa được mount lên. Boot vào single user mode để hiểu rõ hơn này.

/usr/bin là nơi lưu trữ chính tệp thực thi của các câu lệnh trên hệ thống.
[Up] [Print Copy]
  [Question]   Newbie xin hỏi về yum repolist 30/10/2012 21:50:29 (+0700) | #4 | 270620
phonho
Member

[Minus]    0    [Plus]
Joined: 28/10/2012 20:43:38
Messages: 7
Offline
[Profile] [PM]
Anh Ikut3 ơi, sao mà em vào /usr/share/man lại không thấy mấy document anh nhỉ, toàn thấy cỡ 20 cái thư mục, hầu như cái nào cũng có những thư mục con giống nhau và những file .gz giống nhau mà em gunzip và mở thì thấy không liên quan.

Anh còn nhớ chỗ nào chứa các file document khác không ạ ???
[Up] [Print Copy]
  [Question]   Newbie xin hỏi về yum repolist 31/10/2012 05:44:16 (+0700) | #5 | 270623
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

phonho wrote:
Anh Ikut3 ơi, sao mà em vào /usr/share/man lại không thấy mấy document anh nhỉ, toàn thấy cỡ 20 cái thư mục, hầu như cái nào cũng có những thư mục con giống nhau và những file .gz giống nhau mà em gunzip và mở thì thấy không liên quan.
 

Trong đó có thấy thư mục nào là `manx` không:
Code:
# ls -ld /usr/share/man/man*
drwxr-xr-x 2 root root   4096 Oct 23  2010 /usr/share/man/man0p
drwxr-xr-x 2 root root  69632 Oct 24 11:55 /usr/share/man/man1
drwxr-xr-x 2 root root   4096 Oct 23  2010 /usr/share/man/man1p
drwxr-xr-x 2 root root   4096 Jan 27  2010 /usr/share/man/man1x
drwxr-xr-x 2 root root  20480 Oct 23  2010 /usr/share/man/man2
drwxr-xr-x 2 root root   4096 Jan 27  2010 /usr/share/man/man2x
drwxr-xr-x 2 root root 307200 Oct 18 14:18 /usr/share/man/man3
drwxr-xr-x 2 root root  40960 Oct 23  2010 /usr/share/man/man3p
drwxr-xr-x 2 root root   4096 Jan 27  2010 /usr/share/man/man3x
drwxr-xr-x 2 root root   4096 Oct 23  2010 /usr/share/man/man4
drwxr-xr-x 2 root root   4096 Jan 27  2010 /usr/share/man/man4x
drwxr-xr-x 2 root root  20480 Oct 18 14:18 /usr/share/man/man5
drwxr-xr-x 2 root root   4096 Jan 27  2010 /usr/share/man/man5x
drwxr-xr-x 2 root root   4096 Oct 23  2010 /usr/share/man/man6
drwxr-xr-x 2 root root   4096 Jan 27  2010 /usr/share/man/man6x
drwxr-xr-x 2 root root  12288 Oct 18 14:18 /usr/share/man/man7
drwxr-xr-x 2 root root   4096 Jan 27  2010 /usr/share/man/man7x
drwxr-xr-x 2 root root  36864 Oct 18 14:18 /usr/share/man/man8
drwxr-xr-x 2 root root   4096 Jan 27  2010 /usr/share/man/man8x
drwxr-xr-x 2 root root   4096 Oct 23  2010 /usr/share/man/man9
drwxr-xr-x 2 root root   4096 Jan 27  2010 /usr/share/man/man9x
drwxr-xr-x 2 root root   4096 Jan 27  2010 /usr/share/man/mann


(chứ không phải mấy thư mục ngôn ngữ đâu: de, en, jp, ...)

Nếu không thấy, có thể do package `man-pages` chưa được cài:
Code:
# yum provides /usr/share/man/man8
...
man-pages-2.39-20.el5.noarch : Man (manual) pages from the Linux Documentation Project.
Repo        : base
Matched from:
Filename    : /usr/share/man/man8


Con số theo sau `man` là chỉ section:
Code:
MANUAL SECTIONS
       The standard sections of the manual include:

       1      User Commands
       2      System Calls
       3      C Library Functions
       4      Devices and Special Files
       5      File Formats and Conventions
       6      Games et. Al.
       7      Miscellanea
       8      System Administration tools and Deamons


Ví dụ:

`man 2 shutdown` nói về shutdown() system call (thường dùng cho Dev). Trong khi `man 8 shutdown` nói về cách dùng lệnh `shutdown` như nào (Sysadmin).

`cd` vào thư mục tương ứng `/usr/share/man/man8`, gõ `man shutdown.8.gz` sẽ thấy.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Newbie xin hỏi về yum repolist 02/11/2012 20:47:12 (+0700) | #6 | 270684
phonho
Member

[Minus]    0    [Plus]
Joined: 28/10/2012 20:43:38
Messages: 7
Offline
[Profile] [PM]
Cảm ơn anh quanta rất là nhiều, em hiểu rồi.

Giờ em lại muốn hỏi cái khác, em cũng google rồi mới vào đây.

Em không rõ lắm sự khác nhau giữa interactive shell và non-interactive shell (chỉ hiểu lơ mơ là interactive là shell làm việc có tương tác và nhận dữ liệu đầu vào từ prompt, còn non-interactive thì không có và có thể chạy nền).

Quan trọng nhất là em vẫn chưa có cái nhìn cụ thể thông qua các ví dụ.

Xin các anh/chị chỉ giáo giúp em ạ.
[Up] [Print Copy]
  [Question]   Newbie xin hỏi về yum repolist 02/11/2012 21:03:41 (+0700) | #7 | 270687
pet_huan
Member

[Minus]    0    [Plus]
Joined: 17/06/2010 06:57:49
Messages: 2
Offline
[Profile] [PM]
repository là một kho lưu trữ các gói phần mềm offline của linux đó bạn
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|