This page is READ-ONLY. It is generated from the old site.
All timestamps are relative to 2013 (when this page is generated).
If you are looking for TeX support, please go to VietTUG.org

Package is masked by license(s)

have you got /etc/portage/package.license in your Gentoo system ?
Added by bronzeboyvn over 2 years ago  »  Votes: 1/1

Hồi tối hí hoáy cài skype thì phát hiện ra nó bị đánh dấu masked. Có xảy ra tranh chấp gì mà không cho cài skype?

!!! All ebuilds that could satisfy "net-im/skype" have been masked.
!!! One of the following masked packages is required to complete your request:
- net-im/skype-2.1.0.81 (masked by: skype-eula license(s))
A copy of the 'skype-eula' license is located at '/usr/portage/licenses/skype-eula'.

Trước giờ mình chỉ biết một package bị đánh dấu masked bởi một số nguyên nhân ~arch keyword, -arch keyword, missing keyword, package mask, profile. Bữa nay có thêm cái trò license. Ngộ nha!
Giở handbook tham khảo mới biết rằng trò này xuất hiện từ Portage version 2.1.7. Như vậy phải chấp nhận giấy phép skype-eula bằng cách thêm dòng
net-im/skype skype-eula

vào file /etc/portage/package.license. Mình thấy kiểu quản lý này cũng hay ho, đại loại là mình đồng ý tuân thủ giấy phép của skype trước khi cài. Mặc dù một chữ trong giấy phép đó còn chưa đọc, nhưng cũng thể hiện được mình là kẻ biết điều.

Comments

Added by over 2 years ago

Ôi, cái này làm rối thêm quá trình cài đặt, bảo trì phần mềm thôi. Trong Arch chẳng hạn, sau khi cài nó in ra cái thông báo rằng để dùng thì bạn phải chấp nhận giấy phép của xyz nào đó. Cũng tương tự khi cài hàng java, virtualbox (bản binary).

Added by bronzeboyvn over 2 years ago

Cũng có thể nó tạo ấn tượng cho người sử dụng (những người quen dùng đồ chùa) "các chú nên lưu ý, cái này không tự do như những thứ cộng đồng chúng tớ thường cung cấp đâu". Cũng có thể thằng Gentoo user quen thói emerge xong là chạy đi uống trà, down về giữa chừng rồi hỏi có đồng ý không, nó uống trà xong quay lại thấy vậy là dễ quạu lắm. Nên emerge một cái là đánh dấu masked liền, cho nó hiểu cần làm vài thứ để đồng ý giấy phép rồi hãy cài, hãy đi pha trà.

Added by over 2 years ago

Thực tế thì sau khi cài vô người ta vẫn chưa sử dụng. Như cách của Arch vẫy hay hơn :) Trên FreeBSD mới hãi. Cài mấy gói java là xỉu luôn: nó thậm chí không thèm tải về mấy gói từ trang chủ của java giúp mình, mà bắt mình vào đó tải xuống, bỏ vào /usr/port/distfiles rồi trình cài đặt mới chạy tiếp. haha

Added by bronzeboyvn over 2 years ago

cũng phân biệt chủng tộc quá chứ hả =))

Added by whatvn [G] over 2 years ago

đọc man make.conf sẽ có đoạn accept license, cứ accept all là được ấy mà