Điểm:0

Tôi nghĩ rằng tôi đã phá hủy Gói của mình một cách khủng khiếp và không thể cài đặt google chrome trên Máy chủ 20.04

lá cờ cn

Tuyên bố miễn trừ trách nhiệm- Tôi mới sử dụng Linux. Tôi đang chạy phiên bản Raspberry Pi 2GB với máy chủ Ubuntu 20.04. Tôi có thể phải khôi phục cài đặt gốc cho chiếc Pi này nhưng tôi muốn thử và tránh nó vì tôi đang truy cập nó từ xa thông qua ssh trên dấu nhắc CMD của windows và việc hướng dẫn gia đình thực hiện thiết lập ban đầu sẽ rất khó khăn để tôi có thể truy cập nó và làm cho nó chạy sẽ là một nỗi đau.

Tôi đã giải quyết được một phần vấn đề của riêng mình, nhưng sau đó lại gặp các vấn đề khác. Đã để lại tất cả những gì tôi đã viết cho bối cảnh. Bỏ qua phần in đậm ở dưới cùng.

Tôi đang cố chạy một tệp Python mà tôi đã viết. Hiện tại khi tôi chạy nó, tôi gặp lỗi:

ValueError: Không thể tải phiên bản cho Chrome bằng lệnh này: google-chrome --version || google-chrome-ổn định --version

Được rồi, không phải lo lắng. Tôi chỉ cần lấy google-chrome. Tôi làm theo hướng dẫn ở đây:

Và tôi nhận được điều này:

ubuntu@ubuntu:~$ Sudo apt-get cài đặt libxss1 libappindicator1 libindicator7
Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
E: Không thể định vị gói libxss1
E: Không thể định vị gói libappindicator1
E: Không thể định vị gói libindicator7

Ôi trời.

Tôi đã gặp một số sự cố khi cài đặt chrome và đang tìm hiểu kỹ các gói và /etc/apt/ đang cố gắng loại bỏ các lỗi và trùng lặp thuộc một số loại.

Nếu tôi làm nguồn nano.list Tôi thấy rằng tập tin trống. Tôi có cảm giác nó không nên để trống.

nguồn.list.d có 1 tập tin, google.list.

Nếu tôi làm cập nhật apt-get, tôi nhận được kết quả:

Lần truy cập:1 http://dl.google.com/linux/chrome/deb InRelease ổn định
Đọc danh sách gói... Xong
W: Gói mục tiêu (chính/binary-AMD64/Gói) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:2 và /etc/apt/sources.list.d/google.list: 3
W: Gói mục tiêu (chính/binary-all/Gói) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:2 và /etc/apt/sources.list.d/google.list: 3
W: Bản dịch mục tiêu (main/i18n/Translation-en) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:2 và /etc/apt/sources.list.d/google.list: 3
W: CNF mục tiêu (main/cnf/Commands-arm64) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:2 và /etc/apt/sources.list.d/google.list: 3
W: CNF mục tiêu (main/cnf/Commands-all) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:2 và /etc/apt/sources.list.d/google.list: 3
W: Gói mục tiêu (chính/binary-AMD64/Gói) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:2 và /etc/apt/sources.list.d/google.list: 3
W: Gói mục tiêu (chính/binary-all/Gói) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:2 và /etc/apt/sources.list.d/google.list: 3
W: Bản dịch mục tiêu (main/i18n/Translation-en) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:2 và /etc/apt/sources.list.d/google.list: 3
W: CNF mục tiêu (main/cnf/Commands-arm64) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:2 và /etc/apt/sources.list.d/google.list: 3
W: CNF mục tiêu (main/cnf/Commands-all) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:2 và /etc/apt/sources.list.d/google.list: 3

Theo những gì tôi hiểu thì điều này có nghĩa là tôi đã chạy lệnh hai lần hoặc đại loại như vậy. Tôi bình luận ra dòng 2 và chạy sudo apt-get cập nhật một lần nữa, điều này mang lại

Lần truy cập:1 http://dl.google.com/linux/chrome/deb InRelease ổn định
Đọc danh sách gói... Xong

Nhưng sau đó tôi có thể chạy lại 'sudo apt-get update' và tôi nhận được chính xác như vậy. Có nên đánh dấu chrome ra khỏi danh sách và không tiếp tục cố gắng cập nhật nó mỗi lần không?

Bản năng của tôi sau tất cả những điều này đang nói với tôi rằng tôi đã làm hỏng điều gì đó với apt. Tôi hoàn toàn không hiểu điều gì hoặc như thế nào nhưng tôi hoàn toàn nhận lỗi, bất kể tôi đã làm gì.

Bit quan trọng bắt đầu từ đây

Vì vậy, tôi nhìn vào Làm cách nào để khôi phục kho lưu trữ mặc định? và sử dụng câu trả lời cuối cùng để khôi phục tệp nguồn.list.

Sau đó, tôi thực hiện 'sudo apt-get update', nhận được 53 gói.

Nếu sau đó tôi chạy lại, nó sẽ nhận được 6 gói. Tôi có thể tiếp tục chạy cùng một lệnh và nó tiếp tục cung cấp cho tôi 6 gói giống nhau này, như thể chúng chưa được cài đặt. Đầu ra là:

Lần truy cập:1 http://ports.ubuntu.com/ubuntu-ports tiêu điểm InRelease
Lần truy cập:2 https://packages.microsoft.com/ubuntu/20.04/mssql-server-2019 tiêu điểm InRelease
Lần truy cập:3 http://ports.ubuntu.com/ubuntu-ports focus-updates InRelease
Lần truy cập:4 http://dl.google.com/linux/chrome/deb InRelease ổn định
Lần truy cập:5 http://ports.ubuntu.com/ubuntu-ports focus-backports InRelease
Lần truy cập:6 http://ports.ubuntu.com/ubuntu-ports focus-security InRelease
Đọc danh sách gói... Xong

Tôi vẫn gặp phải vấn đề ban đầu của mình từ đầu trang google chrome không được cài đặt. Có cách nào để tìm ra lý do tại sao các gói này không thực sự cài đặt không?

Nếu tôi thực hiện lại quá trình cài đặt lại google chrome, tôi sẽ nhận được điều này:

ubuntu@ubuntu:~$ wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key thêm -
VÂNG
ubuntu@ubuntu:~$ sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ main ổn định" >> /etc/apt/sources.list.d /google.list'
ubuntu@ubuntu:~$ Sudo apt update
Lần truy cập: 1 https://packages.microsoft.com/ubuntu/20.04/mssql-server-2019 tiêu điểm InRelease
Lần truy cập:2 http://ports.ubuntu.com/ubuntu-ports tiêu điểm InRelease
Lần truy cập:3 http://dl.google.com/linux/chrome/deb InRelease ổn định
Lần truy cập:4 http://ports.ubuntu.com/ubuntu-ports focus-updates InRelease
Lần truy cập:5 http://ports.ubuntu.com/ubuntu-ports focus-backports InRelease
Lần truy cập:6 http://ports.ubuntu.com/ubuntu-ports focus-security InRelease
Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
3 gói có thể được nâng cấp. Chạy 'apt list --upgradable' để xem chúng.
W: Gói mục tiêu (chính/binary-AMD64/Gói) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:3 và /etc/apt/sources.list.d/google.list: 4
W: Gói mục tiêu (chính/binary-all/Gói) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:3 và /etc/apt/sources.list.d/google.list: 4
W: Bản dịch mục tiêu (main/i18n/Translation-en) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:3 và /etc/apt/sources.list.d/google.list: 4
W: CNF mục tiêu (main/cnf/Commands-arm64) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:3 và /etc/apt/sources.list.d/google.list: 4
W: CNF mục tiêu (main/cnf/Commands-all) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:3 và /etc/apt/sources.list.d/google.list: 4
W: Gói mục tiêu (chính/binary-AMD64/Gói) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:3 và /etc/apt/sources.list.d/google.list: 4
W: Gói mục tiêu (chính/binary-all/Gói) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:3 và /etc/apt/sources.list.d/google.list: 4
W: Bản dịch mục tiêu (main/i18n/Translation-en) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:3 và /etc/apt/sources.list.d/google.list: 4
W: CNF mục tiêu (main/cnf/Commands-arm64) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:3 và /etc/apt/sources.list.d/google.list: 4
W: CNF mục tiêu (main/cnf/Commands-all) được định cấu hình nhiều lần trong /etc/apt/sources.list.d/google.list:3 và /etc/apt/sources.list.d/google.list: 4
ubuntu@ubuntu:~$ sudo apt install google-chrome-stable
Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
E: Không thể định vị gói google-chrome-stable
Nmath avatar
lá cờ ng
Chỉnh sửa câu hỏi của bạn với đầu ra là `cat /etc/apt/sources.list`. Bạn cũng nên rõ ràng với những gì bạn đã làm khi bạn "phá hủy khủng khiếp" các gói hàng của mình. Bạn đã bắt đầu ở giữa các vấn đề của bạn. Sao lưu và cung cấp cho chúng tôi thêm bối cảnh. Bạn có biết rằng bạn nên chạy `sudo apt update` trước bất kỳ lệnh nào khác trong `apt` và nói chung, bạn cũng nên nâng cấp các gói bằng `sudo apt upgrade` trước khi thêm phần mềm mới? Nếu vấn đề của bạn quá phức tạp, thì tốt hơn hết bạn nên flash một bản cài đặt sạch và bắt đầu lại.
F1rools22 avatar
lá cờ cn
Đầu ra của cat /etc/apt/sources.list hơi dài nên tôi đã đặt nó vào thùng dán: https://pastebin.com/FA21HxaT. Tôi đã cố gắng cung cấp nhiều ngữ cảnh nhất có thể cho những gì tôi đã làm đối với các gói hàng kém chất lượng của mình, tôi không chắc mình có thể đưa ra ngữ cảnh nào khác.
F1rools22 avatar
lá cờ cn
@OrganicMarble Tôi đã làm điều đó (Và đã nói như vậy trong câu hỏi của tôi)
F1rools22 avatar
lá cờ cn
@OrganicMarble Xin lỗi, bạn có thể chỉ định dòng nào không? Tôi đang xem nó và không thể thấy cái nào là lừa đảo.
F1rools22 avatar
lá cờ cn
Hãy để chúng tôi [tiếp tục cuộc thảo luận này trong cuộc trò chuyện](https://chat.stackexchange.com/rooms/127649/discussion-between-f1rools22-and-organic-marble).
Điểm:1
lá cờ cn

"Nhưng sau đó tôi có thể chạy lại 'sudo apt-get update' và tôi nhận được chính xác như vậy. Có nên đánh dấu chrome ra khỏi danh sách và không tiếp tục cố gắng cập nhật nó mỗi lần không?"

Tất nhiên là không rồi. Mỗi khi bạn chạy cập nhật sudo apt, bạn đang yêu cầu hệ thống kiểm tra TẤT CẢ các nguồn để biết danh sách tất cả các gói có sẵn của chúng. Chỉ kiểm tra một vài nguồn là vô nghĩa; một số nguồn cập nhật nhiều lần mỗi ngày.

Cập nhật là vô hại và nhanh chóng. Hãy để hệ thống cập nhật theo cách nó được yêu cầu.

"Sau đó, tôi thực hiện 'sudo apt-get update', nhận được 53 gói."

Không, nó không. Đang chạy cập nhật chỉ nhận được cập nhật cơ sở dữ liệu cục bộ của bạn về các gói có sẵn để tải xuống. Nó không tải xuống bất kỳ gói thực tế nào. Đang chạy nâng cấp sẽ tải xuống 53 gói thực tế.

"Tôi vẫn gặp phải vấn đề ban đầu của mình từ đầu trang google chrome không được cài đặt. Có cách nào để tìm ra lý do tại sao các gói này không thực sự cài đặt không?"

Dừng lại. đầu ra của bạn là từ cập nhật, không phải từ nâng cấp. Bạn không yêu cầu hệ thống cài đặt bất cứ thứ gì. Đầu ra của bạn là hoàn toàn bình thường.

"Nếu tôi thực hiện lại quá trình cài đặt lại google chrome, tôi sẽ nhận được điều này:"

DỪNG chạy đi chạy lại cùng một hướng dẫn cài đặt và thêm lại các nguồn Google vào apt. Mỗi lần bạn làm điều đó, bạn cần quay lại và xóa bản sao mà bạn đã thêm vào nguồn của mình. (Bạn đã biết cách làm điều đó).

Có thể bạn gặp sự cố khi cài đặt Chrome. Có lẽ bạn không. Bạn có một số hiểu lầm khác về cách thức hoạt động của apt (và những lỗi cần sửa) trước khi bạn sẵn sàng cài đặt Chrome. Apt siêu dễ học và siêu dễ sử dụng đúng cách. Nhưng nó KHÔNG cần phải học, vì vậy hãy dành vài phút và làm điều đó trước.

Điểm:0
lá cờ cn

Đã giải quyết điều này:

RaspPi 4B chạy arm64, nhưng mặc định cho chrome trong /etc/apt/sources.list.d/google.list[arch=amd64]. Chrome ổn định không hỗ trợ arm64.

Bài đăng liên quan: Không thể cài đặt trình duyệt chrome trong Ubuntu 20.04 trên Raspberry pi 4 8Gb

Đă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.