Setelah menginstal OSX Lion, saya mencoba:
nano /etc/apt/sources.list
Tapi saya mendapatkan kesalahan ini:
Error opening terminal: xterm-256color
Jika saya mencoba untuk mengganti preferensi terminal.app untuk membuka jendela terminal dalam "warna xterm" alih-alih xterm-256color
semuanya bekerja dengan baik.
Apa yang terjadi?
Jawaban:
Di Red Hat, ini berhasil untuk saya:
info lebih lanjut di sini: http://www.cloudfarm.it/fix-error-opening-terminal-xterm-256color-unknown-terminal-type/
sumber
Ini berfungsi untuk saya di server Ubuntu, melalui Erik Osterman .
sumber
Saya dapat mengonfirmasi bahwa ini adalah masalah terminfo. Inilah yang berhasil bagi saya. SSH ke mesin jarak jauh dan jalankan
Ledakan. Masalah terpecahkan.
sumber
Saya mengalami masalah ini saat menyambung ke http://sdf.org melalui Mac OS X Lion. Saya mengubah di bawah panel
Terminal Preferences
( ⌘+ ,)> Advanced
,Declare Terminal as
menjadiVT-100
.Saya juga menandai
Delete Sends Ctrl-H
karena koneksi Mac ini membingungkanzsh
.Tampaknya berfungsi untuk kasus penggunaan saya.
sumber
top
.Saya juga memiliki masalah ini di Mac lama yang saya tingkatkan ke Lion.
Sebelum membaca tip terminfo, saya bisa mendapatkan vi dan lebih sedikit bekerja dengan melakukan "export TERM = xterm".
Setelah membaca tip, saya meraih
/usr/share/terminfo
dari Mac yang lebih baru yang menginstal Lion baru dan tidak menunjukkan masalah ini.Sekarang, meskipun
echo $TERM
masih menghasilkanxterm-256color
, vi dan less sekarang berfungsi dengan baik.sumber
entah bagaimana dan terkadang folder "terminfo" rusak setelah instalasi baru. saya tidak tahu kenapa, tapi masalahnya bisa diselesaikan dengan cara ini:
semoga membantu.
sumber
edit
.bash_profile
file Andavim .bash_profile
commnet
#export TERM=xterm-256color
Tambahkan ini
export TERMINFO=/usr/share/terminfo
export TERM=xterm-basic
untuk Anda
.bash_profile
akhirnya
Lari:
source .bash_profile
sumber
Kasus saya adalah kasus yang cukup unik tetapi ini dapat membantu seseorang. Di Android saya mencoba menyalin nano dari folder biner termux saya ke / system / xbin. Menempatkan semua dependensi perpustakaan di / system / lib dan mendapatkan kesalahan ini. File libncurses.so.6 yang saya salin dari termux memiliki file TERMINFO masih mengarah ke /data/data/com.termux/files/usr/share/terminfo
Lihat jalur runcing dengan perintah
strings path-to-libncurses.so | grep / terminfo
Untuk memperbaiki apakah dir dan subdir termux terminfo dapat dibaca dan dieksekusi oleh pengguna nano atau salin folder terminfo di tempat lain dan gunakan hexeditor untuk mengubah jalur teks biasa di file pustaka bersama.
Tautan ke folder terminfo zip https://drive.google.com/file/d/1m1tfHgkGRehBGh1jPMK4EaTgQb9EyCG7/view?usp=drivesdk
sumber
Saya mendengar bahwa ini dapat diperbaiki dengan menimpa Anda
/usr/share/terminfo
dengan salah satu dari komputer seseorang yang menginstal Lion. Saya tidak dapat memastikan apakah ini berfungsi atau tidak, dan sayangnya saya belum meningkatkan, jadi saya tidak dapat memberikan file itu kepada Anda.sumber
Anda dapat menambahkan yang berikut ini di .bashrc Anda
sumber