E: Không thể định vị gói vim trên bộ chứa Docker đơn giản hóa jessie của Debian


20

Từ bên trong một container docker Debian chạy jessie tôi nhận được

vi blah
bash: vi: command not found

vì vậy tự nhiên tôi với tới lệnh cài đặt của mình

sudo apt-get install vim

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package vim

Trong khi tìm kiếm một số lực kéo, tôi đã xem qua các đề xuất này với các kết quả đầu ra khác nhau

        cat /etc/apt/sources.list
deb http://deb.debian.org/debian jessie main
deb http://deb.debian.org/debian jessie-updates main
deb http://security.debian.org jessie/updates main

        apt-get install software-properties-common
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package software-properties-common

        apt-get install python-software-properties
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python-software-properties


        apt-get install apt-file
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package apt-file

vì máy chủ này là nơi chứa docker cho hình ảnh mongo, nó cố tình là một bản cài đặt Debian đơn giản ... cài đặt vi chỉ để chơi trong quá trình phát triển

Câu trả lời:


45

Tôi tìm thấy giải pháp này

apt-get update

apt-get install apt-file

apt-file update

apt-get install vim     # now finally this will work !!!

đây là một bản sao N dán ở trên

apt-get update && apt-get install apt-file -y && apt-file update && apt-get install vim -y

3
Hoàn hảo .. chỉ cần làm theo các bước này một cách mù quáng .. nó đã hoạt động ..
raksja

1
dòng cuối cùng tiết kiệm thời gian của tôi cảm ơn ... đây là lần thứ hai ... rằng câu trả lời này đã giúp tôi
saber tabatabaee yazdi

1
Nó hiệu quả tuyệt vời đối với tôi. Tất cả những gì tôi phải làm là apt-get updatesau đóapt-get install ...
Jeff Whites

12

Mặc dù câu trả lời của Scott Stensland hoạt động, bạn không cần phải cài đặt và . Chỉ chạy các lệnh sau là đủ.software-properties-commonpython-software-properties

apt-get update
apt-get install apt-file
apt-file update
apt-get install vim

cái này hiệu quả với tôi ..
Arman Ortega

cái này cũng hoạt động và không cài đặt tất cả những thứ sẽ software-properties-commonpython-software-propertiessẽ mang lại.
TheVillageIdiot
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.