Lệnh sau hoạt động tốt trên Ubuntu 15.10:
sudo apt-get build-dep emacs24
Tuy nhiên, trên Ubuntu 16.04 tôi gặp lỗi sau khi chạy nó:
Reading package lists... Done
E: You must put some 'source' URIs in your sources.list
Trong 15.10, tất cả các dòng (khoảng 10 số) với deb-src
trong /etc/apt/sources.list
đó không bị thiếu, trong khi ở 16.04, các dòng tương ứng có nhận xét. Ví dụ, đây là 4 dòng từ hiện tại của tôi sources.list
:
## Major bug fix updates produced after the final release of the
## distribution.
deb http://no.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
# deb-src http://no.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
Lý do cho sự thay đổi này là gì?
Tiếp theo, tôi muốn tránh chỉnh sửa thủ công /etc/apt/sources.list
mỗi lần tôi cài đặt lại Ubuntu. Làm thế nào điều này (không chú ý đến các deb-src
dòng) được thực hiện tự động?
python3-software-properties
gói có thể có ích để viết một kịch bản Python quá.
sed
kịch bản xung quanh.