Cách cài đặt HeidiSQL trên Ubuntu


16

Tôi đã sử dụng HeidiSQL (GUI nguồn mở cho MySQL / MSSQL) trên Windows được một thời gian rồi. Tuy nhiên, khi tôi chuyển sang Ubuntu để phát triển, tôi muốn tiếp tục sử dụng HeidiSQL.

Trang web nói rằng nó có thể được sử dụng với một ứng dụng có tên Wine, nhưng không có tài liệu nào về cách thực hiện việc này.

Câu trả lời:


26

Bước 1: cài đặt Wine

Có ba cách để bạn có thể nhận được Rượu. Bạn có thể tải xuống phiên bản ổn định từ kho lưu trữ Ubuntu chính thức, tải xuống từ kho lưu trữ của Wine hoặc tự biên dịch nguồn.

Tùy chọn đơn giản nhất có lẽ là tải xuống từ kho lưu trữ Ubuntu, sử dụng dòng lệnh:

sudo apt-get install wine

Làm theo hướng dẫn, bạn sẽ cần chấp nhận thỏa thuận cấp phép cho phông chữ TrueType. Sử dụng các phím mũi tên ( ) và Enterđể chấp nhận các điều khoản.

Bước 2: tải xuống HeidiSQL

Tải xuống trình cài đặt từ http://www.heidisql.com/doad.php .

Bước 3: cài đặt HeidiSQL bằng Wine

Mở trình cài đặt cho HeidiSQL với Wine và làm theo các bước để cài đặt ứng dụng.

Bước 4: thêm biểu tượng HeidiSQL vào trình khởi chạy (tùy chọn)

Bước này là tùy chọn, ngay cả khi không có nó, bạn có thể bắt đầu sử dụng HeidiSQL. Tuy nhiên, tôi muốn thêm một lối tắt vào trình khởi chạy, nhưng điều này không dễ như tôi nghĩ. Cuối cùng tôi cũng đã làm được bằng cách làm theo các bước sau:

  1. Đầu tiên, tìm ra nơi Wine đang lưu trữ biểu tượng HeidiSQL. Trong ví dụ của tôi, nó là trong /home/nic/.local/share/icons/hicolor/48x48/apps.
  2. Bạn cũng cần vị trí của tệp thực thi HeidiSQL. Trong trường hợp của tôi, nó ở /home/nic/.wine/drive_c/Program Files/HeidiSQL.
  3. Với thông tin này, chúng tôi có thể tạo một tệp mới ~/.local/share/applications, được gọi là heidisql.desktop.

    sudo gedit ~/.local/share/applications/heidisql.desktop
    

    (tất nhiên bạn có thể sử dụng một trình soạn thảo văn bản khác thay vì gedit).

    Điền vào nó với:

    [Desktop Entry]
    Name=HeidiSQL
    Comment=HeidiSQL on Ubuntu
    Exec=env WINEDEBUG=-all WINEPREFIX=/home/USER/.wine wine heidisql.exe
    Icon=/home/USER/.local/share/icons/hicolor/48x48/apps/9103_heidisql.0.png
    Path=/home/USER/.wine/drive_c/Program Files/HeidiSQL
    Terminal=false
    Type=Application
    Categories=Wine;
    StartupNotify=true
    StartupWMClass=heidisql.exe
    

    (tất nhiên bạn cần thay đổi các đường dẫn sau Exec=, Icon=Path=với những người phù hợp. StartupWMClass=là không bắt buộc nhưng có cụm từ này chỉ áp dụng các bản sửa lỗi tên tập tin thực thi hành với sự hiệp nhất launcher thấy generic biểu tượng ứng dụng rượu khi ứng dụng đang chạy)

  4. Thêm biểu tượng vào launcher. Hoặc là /home/USER/.local/share/applicationssử dụng trình duyệt tệp, tìm biểu tượng HeidiSQL và kéo nó vào trình khởi chạy hoặc tìm kiếm HeidiQuery trong Dash và kéo biểu tượng từ đó. (vì Dash có thể chứa hai biểu tượng giống hệt nhau cho HeidiSQL và chỉ có một biểu tượng là đúng, tôi đề xuất phương thức đầu tiên)

Để biết thêm thông tin về .desktopcác tệp, hãy xem https://help.ubfox.com/community/UnityLaunchersAndDesktopFiles .


HeidiSQL hoạt động rất tốt với rượu vang (chúc may mắn, tôi không tìm thấy máy khách SQL thông minh tương tự nào cho linux ...), nhưng phông chữ trong khung bên dưới (nhật ký SQL) dường như bị hỏng. Các nhân vật trông hơi giả tạo. Có một thiết lập rượu vang để sửa cho điều này?
BurninLeo

2
Dễ dàng giải quyết ... nếu bạn biết nơi cần tìm: Chạy winetricks(cài đặt, nếu chưa cài đặt), chọn "Chọn rượu vang mặc định" -> "Cài đặt phông chữ" -> tất cả các phông chữ. Làm xong.
BurninLeo

Bạn cũng có thể sử dụng 128x128biểu tượng để làm cho nó trông đẹp hơn.
simbabque

Tôi nhận được "Lỗi trong khi tải kho lưu trữ" khi mở bất kỳ trình cài đặt nào.
Christian

không có rượu thì sẽ có cơ hội cài đặt tệp .deb của HeidiSQL trong Linux mint
Lova Chittumuri

1

Tôi vừa cài đặt HeidiSQL 9.4.0.5151 bằng trình cài đặt 32 bit với Wine trên Ubuntu 16.04 của tôi. Một biểu tượng đã được đặt trực tiếp trên máy tính để bàn của tôi. Tôi đã xem và tìm thấy như sau:

~/.local/share/applications/wine/Programs/HeidiSQL/HeidiSQL.desktop 

Vì vậy, câu trả lời ở trên có chứa thông tin về cách làm điều này là không cần thiết.

Nhấp đúp vào biểu tượng máy tính để bàn HeidiSQL chạy HeidiSQL trong Wine mà không gặp vấn đề gì.


0
$ sudo add-apt-repository ppa:wine/wine-builds
$ sudo apt-get update
$ sudo apt-get install --install-recommends wine-staging
$ sudo apt-get install winehq-staging

Nguồn

cd ~/.wine/drive_c/<your path>/
/opt/wine-staging/bin/wine file.exe

Sử dụng rượu vang


0

Trong phần mềm Ubuntu, hãy tìm kiếm PlayOnLinux. Bạn có thể cài đặt nhiều phần mềm windows trên đó, bao gồm cả heidiSQL. Nó tạo biểu tượng và công cụ tự động bạn chỉ cần làm tiếp theo, tiếp theo.

Tôi thấy điều này dễ dàng hơn nhiều cho bản thân mình.

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.