Apakah mungkin untuk menginstal Firefox di Ubuntu tanpa lingkungan desktop?


16

Saya ingin menginstal firefox di server Ubuntu yang saat ini tidak memiliki lingkungan desktop grafis. Apakah mungkin untuk menginstal beberapa alat manajemen tampilan minimal yang akan memungkinkan saya untuk meluncurkan firefox grafis (atau browser grafis lainnya yang mampu menampilkan situs web dalam mode bukan hanya teks)?

Sayangnya, lynx, tautan dan peramban khusus teks serupa tidak cukup baik.


3
Lingkungan grafis dan "desktop" adalah dua hal yang berbeda. Alih-alih desktop (seperti KDE atau Gnome, dengan ikon & c - pada dasarnya Windoze wannabe), Anda dapat menginstal window manager, yang memungkinkan Anda untuk menjalankan aplikasi grafis apa saja. Saya menulis ini di Firefox pada OpenSuSE, menjalankan window manager FVWM2.
jamesqf

Jawaban:


40

Anda dapat menginstal paket apa pun yang tersedia di repositori menggunakan APT. APT bertanggung jawab untuk memuaskan ketergantungan.

Konter-intuitif, paket Firefox tidak bergantung pada X server (atau Wayland) yang diperlukan untuk menampilkannya. Ketika saya mencoba menjalankan Firefox tanpa menjalankan server X, saya dapat:

$ firefox
Error: no DISPLAY environment variable specified

Jadi untuk menginstal paket yang diperlukan untuk menampilkan Firefox, terbitkan:

sudo apt install firefox xorg

Maka Anda dapat menjalankan:

startx
firefox

untuk mendapatkan jendela Firefox yang sangat mendasar (bahkan tanpa kemampuan untuk mengubah ukuran atau menutupnya dll. dengan cara biasa).

Anda dapat keluar dari Firefox dengan menekan Ctrl+ Q. Kemudian jalankan exituntuk keluar dari X server.


29
Untuk menguraikan lebih lanjut: Jika Anda terhubung ke stasiun jarak jauh melalui SSH, Anda juga bisa langsung memasukkan protokol X. Maka Anda tidak perlu menginstal Xserver pada mesin jarak jauh (cukup instal xauthkomponen) karena sesi X disalurkan ke Xserver di stasiun Anda. Jadi Anda benar-benar dapat menjalankan firefox pada mesin jarak jauh, tetapi jendela tersebut ditampilkan pada mesin lokal Anda. Lihat misalnya diskusi ini unix.stackexchange.com/q/12755/37669 .
Fiisch

9
Firefox tidak memerlukan xorg, karena Anda dapat menjalankan firefox dalam mode tanpa kepala (tanpa GUI).
OrangeDog

5
Hal ini tergantung pada sebuah X server. Dengan sifat protokol X, server itu tidak harus berjalan pada host lokal, jadi itu bukan persyaratan instalasi .
chepner

3

Anda mungkin ingin mencoba Browsh ( https://www.tecmint.com/browsh-text-web-browser-for-linux ):

Browsh adalah browser berbasis sumber terbuka, sederhana dan modern yang ditampilkan di lingkungan terminal TTY. Ini terdiri dari front-end Golang CLI minimal dan ekstensi web browser (Firefox tanpa kepala) yang sebenarnya menawarkan sebagian besar fungsi untuk membuat versi halaman web dan aplikasi web yang murni berbasis teks.


Ini seperti eksperimen yang menyenangkan. Tetapi saya harus menambahkan bahwa saya mengalami beberapa masalah ketika mencoba menggunakannya. Pertama-tama, situs web yang Anda tautkan menyediakan versi lama alis, saya menemukan yang terbaru di sini: github.com/browsh-org/browsh Kedua, sepertinya tidak berfungsi dengan versi firefox terbaru - saya harus mengunduh dari Firefox ftp server: ftp.mozilla.org/pub/firefox/releases Ini adalah eksperimen kecil yang menyenangkan yang pasti tidak akan menggantikan peramban berskala penuh normal dan terlalu rumit untuk tugas peramban teks, tetapi seperti yang saya katakan, kelihatannya menyenangkan untuk bermain-main dengan.
deimos

Ah, dan itu juga macet ketika saya mencoba membuka askubuntu.com. Hancur dan benar-benar mengacaukan terminal saya, mencetak setiap perubahan lokasi penunjuk mouse: D Reddit terbuka dengan baik, tho.
Deimos

1
@deimos Anda dapat membawa kembali terminal Anda ke keadaan waras dengan resetperintah.
Ruslan

1

Firefox (atau aplikasi desktop lainnya dalam hal ini) tidak memiliki ketergantungan pada lingkungan desktop grafis, karena tidak perlu menginstalnya secara lokal. Anda dapat menginstal Firefox di server Anda dan menyambungkannya dari mesin GUI menggunakan ssh -y, dan ketika Anda memulai Firefox dari sesi SSH, Anda akan menjalankan Firefox di server Ubuntu Anda, sementara jendelanya akan ditampilkan pada mesin GUI.

Selain itu, ada browser yang dapat membuat grafik secara langsung, tidak bergantung pada X / Wayland. Misalnya, OWB dan Netsurf memiliki antarmuka SDL.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.