美文网首页
parrot使用一些技巧

parrot使用一些技巧

作者: Hf1dw | 来源:发表于2019-09-25 14:55 被阅读0次

0x01 更改源

1> sudo vi /etc/apt/sources.list.d/parrot.list
2> dd 删除掉里面的所有源,i 进入编辑
3> 输入deb https://mirrors.tuna.tsinghua.edu.cn/parrot/ parrot main contrib non-free
4> esc :wq保存编辑操作退出

0x02更新系统以及升级软件包

1> sudo apt-get update
会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。我们在新立得软件包管理器里看到的软件列表,都是通过update命令更新的。
2> sudo apt-get upgrade
会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。
update是更新软件列表,upgrade是更新软件

0x03安装google输入法

apt-get install fcitx-googlepinyin

0x04平面截图

1> 自带的截图软件

2> flameshot

  • 安装flameshot
    sudo apt-get install flameshot
  • 设置快捷方式

0x05 清理

    1,非常有用的清理命令:
    sudo apt-get autoclean 清理旧版本的软件缓存
    sudo apt-get clean 清理所有软件缓存
    sudo apt-get autoremove 删除系统不再使用的孤立软件
    这三个命令主要清理升级缓存以及无用包的。

    2,清理opera firefox的缓存文件:
    ls ~/.opera/cache4
    ls ~/.mozilla/firefox/*.default/Cache

    3,清理Linux下孤立的包:
    sudo apt-get install deborphan -y

    4,卸载:tracker
    tracker 不仅会产生大量的cache文件而且还会影响开机速度。所以在新得利里面删掉就行。


    5. 包管理的临时文件目录:
    包在:/var/cache/apt/archives
    没有下载完的在:/var/cache/apt/archives/partial

0x06 卸载软件

    sudo apt-get remove --purge 软件名

    sudo apt-get autoremove 删除系统不再使用的孤立软件

    sudo apt-get autoclean 清理旧版本的软件缓存

    dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 清除残余的配置文件保证干净

0x07 删除多余内核

1,首先要使用这个命令查看当前Ubuntu系统使用的内核
    uname -a
2,再查看所有内核
    dpkg --get-selections|grep linux
3,最后小心翼翼地删除吧
    sudo apt-get remove linux-image-2.6.32-22-generic
ps:linux-image-xxxxxx-generic 就是要删除的内核版本
还有linux-headers-xxxxxx
linux-headers-xxxxxx-generic 总之中间有“xxxxxx”那段的旧内核都能删,注意一般选内核号较小的删。
4、配置文件里删除
    sudo apt-get --purge remove 内核名称
5、更新 grub 移除失效的启动项
    sudo update-grub

0x08 安装.deb文件

1.sudo dpkg -i xxxxxx.deb
2.sudo apt-get -f install(解决在包含有依赖关系的安装包手动安装的过程中会出现安装不成功的问题)

------------------------------2019.11.2-------------------------------
这几天很烦躁,原本优良的双系统中的parrot os因为早期安装时根目录与/home目录没有放在一块儿根目录满了,所以不得不重新安装,最后又因为使用老毛桃不小心把windows的C盘给格式化了,这下彻底GG<T_T>!!!因为一时半会儿找不到win10镜像(主要是懒得下。。。),所以彻底放飞自我来玩linux。记录下安装parrot os后会产生的一些bug。。。

  • E: Sub-process /usr/bin/dpkg returned an error code (1)

方法1:https://www.cnblogs.com/aidenzdly/p/10563340.html

1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old  ——现将info文件夹更名
2.$ sudo mkdir /var/lib/dpkg/info       ——再新建一个新的info文件夹
3.$ sudo apt-get update              ——更新软件源
   $ sudoapt-get -f install 
4.$ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old    
执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下
5.$ sudo rm -rf /var/lib/dpkg/info       ——把自己新建的info文件夹删掉
6.$ sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info      
——把以前的info文件夹重新改回名字

方法2:

sudo apt-get update && sudo apt-get dist-upgrade -y
sudo apt-get -f install 
漫长的等待中全部选择y
sudo apt-get update
sudo apt-get upgrade

这两种我都试过,似乎第二种有效,反正第一种没危害,可以先试试第一种方式,第一种不行再试试第二种,千万不要把 /usr/bin/dpkg给删了,删了的话重装吧。

1、查看是否有autostart文件夹,有则不建立mkdir -v ~/.config/autostart
2、可直接修改/etc/xdg/autostart/at-spi-dbus-bus.desktop中X-GNOME-Autostart-enabled=false

cat /etc/xdg/autostart/at-spi-dbus-bus.desktop <(echo "X-GNOME-Autostart-enabled=false") > ~/.config/autostart/at-spi-dbus-bus.desktop

3、再执行

systemctl --user mask at-spi-dbus-bus.service

相关文章

网友评论

      本文标题:parrot使用一些技巧

      本文链接:https://www.haomeiwen.com/subject/xmcntctx.html