Điểm:0

Làm cách nào tôi có thể thêm .bash_profile trong WSL (ubuntu)?

lá cờ me

Tôi muốn cài đặt phần mềm Gaussian trên WSL. Tôi đã thử cài đặt nhưng không tìm thấy tệp .bash_profile hoặc .bashrc trong đường dẫn HOME. Tôi đã cố gắng tạo một tệp văn bản bằng trình soạn thảo vim. Tôi đã viết văn bản sau trong tệp văn bản:

# .bash_profile

# Trình tự khởi tạo Gaussian
g16root=~/gaussian16_install
GAUSS_SCRDIR=~/Documents/SCRATCH
xuất g16root GAUSS_SCRDIR
. $g16root/g16/bsd/g16.profile

nhưng khi tôi viết lệnh: g16 Tôi nhận được tin nhắn: lệnh không tìm thấy

Có vẻ như .bash_profile không được hệ điều hành xác định. Tôi tự hỏi nếu có ai có thể hướng dẫn tôi?

cocomac avatar
lá cờ cn
@waltinator Không.Đây là phiên bản chính thức của Ubuntu và vì nó đã được phát hành (từ lâu) nên nó [thuộc chủ đề](https://meta.askubuntu.com/q/15229/) trên mỗi Meta. Trừ khi OP đang sử dụng một bản phân phối khác trong WSL, câu hỏi thuộc chủ đề
NotTheDr01ds avatar
lá cờ vn
Chào mừng bạn đến với Hỏi Ubuntu! Ubuntu trong WSL không hoạt động khác đi khi xử lý `~/.bash_profile`. Trước khi chúng tôi bắt đầu nghi ngờ có vấn đề ở đó, hãy thử chạy trực tiếp các lệnh đó trong trình bao, sau đó xem liệu bạn có thể khởi chạy `g16` hay không. Nếu bạn không thể, nó chỉ ra một vấn đề trước đó trong quá trình cài đặt.
NotTheDr01ds avatar
lá cờ vn
Ngoài ra, bạn có thể cung cấp thêm chi tiết về *cách* bạn cài đặt g16 không? [Tài liệu nền tảng](https://gaussian.com/g16/g16_plat.pdf) cho biết rằng nó chỉ được hỗ trợ trên các bản phân phối dựa trên RPM. Tôi đã tìm thấy một số [hướng dẫn] khá cũ (https://ubuntuforums.org/showthread.php?t=2292187) liên quan đến g9 trên Ubuntu và chúng dường như chỉ ra rằng cần có một số thay đổi lớn đối với tập lệnh do sự khác biệt về vị trí chương trình . Lưu ý rằng openSUSE Leap 15.2 có sẵn để cài đặt trên WSL và *có thể* đủ gần với 15.0 được hỗ trợ để hoạt động. Đó là *nếu* đây là sự cố với g16 trên Ubuntu.
NotTheDr01ds avatar
lá cờ vn
Cuối cùng, theo nhận xét của @cocomac, bạn có thể xác nhận rằng bạn *đang* sử dụng Ubuntu không? Thêm nội dung của `cat /etc/os-release` vào câu hỏi của bạn để xác nhận. Cảm ơn!

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